--- /srv/reproducible-results/rbuild-debian/r-b-build.5iaBabYZ/b1/pynx_2024.1.1-2_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.5iaBabYZ/b2/pynx_2024.1.1-2_i386.changes ├── Files │ @@ -1,5 +1,5 @@ │ │ 8260c4b070aeab3cea8f5d578a6d97a9 22876 science optional pynx_2024.1.1-2_all.deb │ 0f76778dd0cc7f240d230d958887a0c5 75250748 doc optional python-pynx-doc_2024.1.1-2_all.deb │ - 251015a8915586f7565c80a14391a69d 378360 debug optional python3-pynx-dbgsym_2024.1.1-2_i386.deb │ - 01e4ceb3bb125e7718927506995d3ccd 597816 python optional python3-pynx_2024.1.1-2_i386.deb │ + 21547562c368f5d922e468cdd5a03ad8 375028 debug optional python3-pynx-dbgsym_2024.1.1-2_i386.deb │ + 457b1c6d2020ef3b1ec15ef1fe344bdd 596056 python optional python3-pynx_2024.1.1-2_i386.deb ├── python3-pynx_2024.1.1-2_i386.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-01-09 15:07:21.000000 debian-binary │ │ -rw-r--r-- 0 0 0 9816 2025-01-09 15:07:21.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 587808 2025-01-09 15:07:21.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 586048 2025-01-09 15:07:21.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: python3-pynx │ │ │ │ Source: pynx │ │ │ │ Version: 2024.1.1-2 │ │ │ │ Architecture: i386 │ │ │ │ Maintainer: Debian PaN Maintainers │ │ │ │ -Installed-Size: 4811 │ │ │ │ +Installed-Size: 4815 │ │ │ │ Depends: python3 (<< 3.14), python3 (>= 3.12~), python3-fabio, python3-h5py (>= 2.9), python3-hdf5plugin, python3-mako, python3-matplotlib, python3-numexpr, python3-numpy (>= 1:1.25.0), python3-numpy-abi9, python3-nxtomo, python3-packaging, python3-pooch, python3-psutil, python3-pyopencl, python3-pytools, python3-pyvkfft, python3-scipy, python3-silx, python3-skimage, python3-sklearn, python3-tomoscan, python3:any, libc6 (>= 2.4) │ │ │ │ Suggests: python-pynx-doc │ │ │ │ Section: python │ │ │ │ Priority: optional │ │ │ │ Homepage: https://gitlab.esrf.fr/favre/PyNX │ │ │ │ Description: Python tools for Nano-structures Crystallography (Python 3) │ │ │ │ PyNX stands for *Python tools for Nano-structures Crystallography*. │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -304,15 +304,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 493 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/ptycho/test/__init__.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 51739 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/ptycho/test/test_ptycho.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2698 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/ptycho/utils.py │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/scattering/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 258 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/scattering/__init__.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7026 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/scattering/c_cpu.c │ │ │ │ -rw-r--r-- 0 root (0) root (0) 121576 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/scattering/cpu.cpython-312-i386-linux-gnu.so │ │ │ │ --rw-r--r-- 0 root (0) root (0) 117480 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/scattering/cpu.cpython-313-i386-linux-gnu.so │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 121576 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/scattering/cpu.cpython-313-i386-linux-gnu.so │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4971 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/scattering/cpu.pyx │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2787 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/scattering/detector.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 50212 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/scattering/fhkl.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 37066 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/scattering/fthomson.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 21727 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/scattering/gid.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 44305 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/scattering/sse_mathfun.h │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/scattering/test/ │ │ │ ├── ./usr/lib/python3/dist-packages/pynx/scattering/cpu.cpython-312-i386-linux-gnu.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --program-header {} │ │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ │ Entry point 0x0 │ │ │ │ │ There are 9 program headers, starting at offset 52 │ │ │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ │ LOAD 0x000000 0x00000000 0x00000000 0x01640 0x01640 R 0x1000 │ │ │ │ │ - LOAD 0x002000 0x00002000 0x00002000 0x16518 0x16518 R E 0x1000 │ │ │ │ │ - LOAD 0x019000 0x00019000 0x00019000 0x03d84 0x03d84 R 0x1000 │ │ │ │ │ + LOAD 0x002000 0x00002000 0x00002000 0x16ad8 0x16ad8 R E 0x1000 │ │ │ │ │ + LOAD 0x019000 0x00019000 0x00019000 0x03c98 0x03c98 R 0x1000 │ │ │ │ │ LOAD 0x01ceb8 0x0001deb8 0x0001deb8 0x00680 0x00810 RW 0x1000 │ │ │ │ │ DYNAMIC 0x01cec0 0x0001dec0 0x0001dec0 0x000e0 0x000e0 RW 0x4 │ │ │ │ │ NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4 │ │ │ │ │ - GNU_EH_FRAME 0x01abd4 0x0001abd4 0x0001abd4 0x00204 0x00204 R 0x4 │ │ │ │ │ + GNU_EH_FRAME 0x01abd4 0x0001abd4 0x0001abd4 0x0020c 0x0020c R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ │ GNU_RELRO 0x01ceb8 0x0001deb8 0x0001deb8 0x00148 0x00148 R 0x1 │ │ │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ │ Segment Sections... │ │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt │ │ │ │ │ 01 .init .plt .plt.got .text .fini │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -10,19 +10,19 @@ │ │ │ │ │ [ 5] .gnu.version VERSYM 00000fb6 000fb6 0000d0 02 A 3 0 2 │ │ │ │ │ [ 6] .gnu.version_r VERNEED 00001088 001088 000040 00 A 4 1 4 │ │ │ │ │ [ 7] .rel.dyn REL 000010c8 0010c8 000310 08 A 3 0 4 │ │ │ │ │ [ 8] .rel.plt REL 000013d8 0013d8 000268 08 AI 3 21 4 │ │ │ │ │ [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4 │ │ │ │ │ [10] .plt PROGBITS 00002020 002020 0004e0 04 AX 0 0 16 │ │ │ │ │ [11] .plt.got PROGBITS 00002500 002500 000008 08 AX 0 0 8 │ │ │ │ │ - [12] .text PROGBITS 00002520 002520 015fe4 00 AX 0 0 32 │ │ │ │ │ - [13] .fini PROGBITS 00018504 018504 000014 00 AX 0 0 4 │ │ │ │ │ - [14] .rodata PROGBITS 00019000 019000 001bd1 00 A 0 0 32 │ │ │ │ │ - [15] .eh_frame_hdr PROGBITS 0001abd4 01abd4 000204 00 A 0 0 4 │ │ │ │ │ - [16] .eh_frame PROGBITS 0001add8 01add8 001fac 00 A 0 0 4 │ │ │ │ │ + [12] .text PROGBITS 00002520 002520 0165a4 00 AX 0 0 32 │ │ │ │ │ + [13] .fini PROGBITS 00018ac4 018ac4 000014 00 AX 0 0 4 │ │ │ │ │ + [14] .rodata PROGBITS 00019000 019000 001bd4 00 A 0 0 32 │ │ │ │ │ + [15] .eh_frame_hdr PROGBITS 0001abd4 01abd4 00020c 00 A 0 0 4 │ │ │ │ │ + [16] .eh_frame PROGBITS 0001ade0 01ade0 001eb8 00 A 0 0 4 │ │ │ │ │ [17] .init_array INIT_ARRAY 0001deb8 01ceb8 000004 04 WA 0 0 4 │ │ │ │ │ [18] .fini_array FINI_ARRAY 0001debc 01cebc 000004 04 WA 0 0 4 │ │ │ │ │ [19] .dynamic DYNAMIC 0001dec0 01cec0 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got PROGBITS 0001dfa0 01cfa0 000054 04 WA 0 0 4 │ │ │ │ │ [21] .got.plt PROGBITS 0001dff4 01cff4 000140 04 WA 0 0 4 │ │ │ │ │ [22] .data PROGBITS 0001e140 01d140 0003f8 00 WA 0 0 32 │ │ │ │ │ [23] .bss NOBITS 0001e540 01d538 000188 00 WA 0 0 32 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -95,13 +95,13 @@ │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetDict │ │ │ │ │ 92: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCode_NewEmpty │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 98: 00004660 1048 FUNC GLOBAL DEFAULT 12 c_fhkl_cpu │ │ │ │ │ - 99: 00004ed0 1527 FUNC GLOBAL DEFAULT 12 c_fhkl_grazing_cpu │ │ │ │ │ - 100: 0000453b 32 FUNC GLOBAL DEFAULT 12 PyInit_cpu │ │ │ │ │ - 101: 000054d0 1534 FUNC GLOBAL DEFAULT 12 c_fhklo_grazing_cpu │ │ │ │ │ - 102: 00004a80 1094 FUNC GLOBAL DEFAULT 12 c_fhklo_cpu │ │ │ │ │ + 98: 00004620 1008 FUNC GLOBAL DEFAULT 12 c_fhkl_cpu │ │ │ │ │ + 99: 00004e40 1479 FUNC GLOBAL DEFAULT 12 c_fhkl_grazing_cpu │ │ │ │ │ + 100: 000044fe 32 FUNC GLOBAL DEFAULT 12 PyInit_cpu │ │ │ │ │ + 101: 00005410 1527 FUNC GLOBAL DEFAULT 12 c_fhklo_grazing_cpu │ │ │ │ │ + 102: 00004a10 1070 FUNC GLOBAL DEFAULT 12 c_fhklo_cpu │ │ │ │ │ 103: 0001e560 4 OBJECT GLOBAL DEFAULT 23 __pyx_module_is_main_pynx__scattering__cpu │ │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Dynamic section at offset 0x1cec0 contains 24 entries: │ │ │ │ │ Tag Type Name/Value │ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ │ 0x0000000c (INIT) 0x2000 │ │ │ │ │ - 0x0000000d (FINI) 0x18504 │ │ │ │ │ + 0x0000000d (FINI) 0x18ac4 │ │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1deb8 │ │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1debc │ │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x178 │ │ │ │ │ 0x00000005 (STRTAB) 0x844 │ │ │ │ │ 0x00000006 (SYMTAB) 0x1c4 │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 29dc79ec71661dffcb08ba33ece8875adcc1411c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 529e36015b1c947b99600295fa6d75047dadd5d8 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -1,78 +1,79 @@ │ │ │ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ │ │ │ │ │ │ Version: 1 │ │ │ │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ │ │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ │ │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ │ │ │ - Start of frame section: 0x200 (offset: 0x1add8) │ │ │ │ │ - Entries in search table: 0x3f │ │ │ │ │ - 0xfffffffffffe744c (offset: 0x2020) -> 0x21c fde=[ 18] │ │ │ │ │ - 0xfffffffffffe792c (offset: 0x2500) -> 0x240 fde=[ 3c] │ │ │ │ │ - 0xfffffffffffe794c (offset: 0x2520) -> 0x6ac fde=[ 4a8] │ │ │ │ │ - 0xfffffffffffe79da (offset: 0x25ae) -> 0x714 fde=[ 510] │ │ │ │ │ - 0xfffffffffffe7b7a (offset: 0x274e) -> 0xae8 fde=[ 8e4] │ │ │ │ │ - 0xfffffffffffe7cdb (offset: 0x28af) -> 0xb4c fde=[ 948] │ │ │ │ │ - 0xfffffffffffe7df4 (offset: 0x29c8) -> 0xc78 fde=[ a74] │ │ │ │ │ - 0xfffffffffffe7e94 (offset: 0x2a68) -> 0xd60 fde=[ b5c] │ │ │ │ │ - 0xfffffffffffe87fa (offset: 0x33ce) -> 0x18cc fde=[ 16c8] │ │ │ │ │ - 0xfffffffffffe9967 (offset: 0x453b) -> 0x2144 fde=[ 1f40] │ │ │ │ │ - 0xfffffffffffe9a8c (offset: 0x4660) -> 0x254 fde=[ 50] │ │ │ │ │ - 0xfffffffffffe9eac (offset: 0x4a80) -> 0x2a8 fde=[ a4] │ │ │ │ │ - 0xfffffffffffea2fc (offset: 0x4ed0) -> 0x2fc fde=[ f8] │ │ │ │ │ - 0xfffffffffffea8fc (offset: 0x54d0) -> 0x350 fde=[ 14c] │ │ │ │ │ - 0xfffffffffffeaefa (offset: 0x5ace) -> 0x3a4 fde=[ 1a0] │ │ │ │ │ - 0xfffffffffffeaf0c (offset: 0x5ae0) -> 0x3b8 fde=[ 1b4] │ │ │ │ │ - 0xfffffffffffeaf2c (offset: 0x5b00) -> 0x3cc fde=[ 1c8] │ │ │ │ │ - 0xfffffffffffeaf4c (offset: 0x5b20) -> 0x3e0 fde=[ 1dc] │ │ │ │ │ - 0xfffffffffffeaf6c (offset: 0x5b40) -> 0x3f4 fde=[ 1f0] │ │ │ │ │ - 0xfffffffffffeaf9c (offset: 0x5b70) -> 0x408 fde=[ 204] │ │ │ │ │ - 0xfffffffffffeafdc (offset: 0x5bb0) -> 0x434 fde=[ 230] │ │ │ │ │ - 0xfffffffffffeb01c (offset: 0x5bf0) -> 0x460 fde=[ 25c] │ │ │ │ │ - 0xfffffffffffeb10c (offset: 0x5ce0) -> 0x4d8 fde=[ 2d4] │ │ │ │ │ - 0xfffffffffffeb15c (offset: 0x5d30) -> 0x510 fde=[ 30c] │ │ │ │ │ - 0xfffffffffffeb334 (offset: 0x5f08) -> 0x608 fde=[ 404] │ │ │ │ │ - 0xfffffffffffeb35c (offset: 0x5f30) -> 0x634 fde=[ 430] │ │ │ │ │ - 0xfffffffffffeb404 (offset: 0x5fd8) -> 0x678 fde=[ 474] │ │ │ │ │ - 0xfffffffffffeb444 (offset: 0x6018) -> 0x7d0 fde=[ 5cc] │ │ │ │ │ - 0xfffffffffffeb5bc (offset: 0x6190) -> 0x8a8 fde=[ 6a4] │ │ │ │ │ - 0xfffffffffffeb604 (offset: 0x61d8) -> 0x8e0 fde=[ 6dc] │ │ │ │ │ - 0xfffffffffffeb66c (offset: 0x6240) -> 0x918 fde=[ 714] │ │ │ │ │ - 0xfffffffffffeb7dc (offset: 0x63b0) -> 0x9a0 fde=[ 79c] │ │ │ │ │ - 0xfffffffffffec0dc (offset: 0x6cb0) -> 0xc00 fde=[ 9fc] │ │ │ │ │ - 0xfffffffffffec24c (offset: 0x6e20) -> 0xd08 fde=[ b04] │ │ │ │ │ - 0xfffffffffffec30c (offset: 0x6ee0) -> 0xdec fde=[ be8] │ │ │ │ │ - 0xfffffffffffec32c (offset: 0x6f00) -> 0xe00 fde=[ bfc] │ │ │ │ │ - 0xfffffffffffec3cc (offset: 0x6fa0) -> 0xe60 fde=[ c5c] │ │ │ │ │ - 0xfffffffffffec44c (offset: 0x7020) -> 0xeb4 fde=[ cb0] │ │ │ │ │ - 0xfffffffffffec824 (offset: 0x73f8) -> 0xf2c fde=[ d28] │ │ │ │ │ - 0xfffffffffffec8fc (offset: 0x74d0) -> 0xfa4 fde=[ da0] │ │ │ │ │ - 0xfffffffffffec964 (offset: 0x7538) -> 0xfd8 fde=[ dd4] │ │ │ │ │ - 0xfffffffffffeca04 (offset: 0x75d8) -> 0x1014 fde=[ e10] │ │ │ │ │ - 0xfffffffffffeca94 (offset: 0x7668) -> 0x1054 fde=[ e50] │ │ │ │ │ - 0xfffffffffffecb24 (offset: 0x76f8) -> 0x1094 fde=[ e90] │ │ │ │ │ - 0xfffffffffffecbdc (offset: 0x77b0) -> 0x10e8 fde=[ ee4] │ │ │ │ │ - 0xfffffffffffecc94 (offset: 0x7868) -> 0x113c fde=[ f38] │ │ │ │ │ - 0xfffffffffffecd34 (offset: 0x7908) -> 0x1184 fde=[ f80] │ │ │ │ │ - 0xfffffffffffecddc (offset: 0x79b0) -> 0x11c8 fde=[ fc4] │ │ │ │ │ - 0xfffffffffffed0dc (offset: 0x7cb0) -> 0x1234 fde=[ 1030] │ │ │ │ │ - 0xfffffffffffed78c (offset: 0x8360) -> 0x12e0 fde=[ 10dc] │ │ │ │ │ - 0xfffffffffffeddfc (offset: 0x89d0) -> 0x13b0 fde=[ 11ac] │ │ │ │ │ - 0xfffffffffffee02c (offset: 0x8c00) -> 0x1430 fde=[ 122c] │ │ │ │ │ - 0xfffffffffffee38c (offset: 0x8f60) -> 0x14f8 fde=[ 12f4] │ │ │ │ │ - 0xfffffffffffee3dc (offset: 0x8fb0) -> 0x1538 fde=[ 1334] │ │ │ │ │ - 0xfffffffffffeea5c (offset: 0x9630) -> 0x1644 fde=[ 1440] │ │ │ │ │ - 0xfffffffffffeedbc (offset: 0x9990) -> 0x16c0 fde=[ 14bc] │ │ │ │ │ - 0xfffffffffffefa44 (offset: 0xa618) -> 0x2024 fde=[ 1e20] │ │ │ │ │ - 0xffffffffffff2b84 (offset: 0xd758) -> 0x206c fde=[ 1e68] │ │ │ │ │ - 0xffffffffffff681c (offset: 0x113f0) -> 0x20b4 fde=[ 1eb0] │ │ │ │ │ - 0xffffffffffffa094 (offset: 0x14c68) -> 0x20fc fde=[ 1ef8] │ │ │ │ │ - 0xffffffffffffd90e (offset: 0x184e2) -> 0x2168 fde=[ 1f64] │ │ │ │ │ - 0xffffffffffffd912 (offset: 0x184e6) -> 0x217c fde=[ 1f78] │ │ │ │ │ - 0xffffffffffffd91c (offset: 0x184f0) -> 0x2190 fde=[ 1f8c] │ │ │ │ │ + Start of frame section: 0x208 (offset: 0x1ade0) │ │ │ │ │ + Entries in search table: 0x40 │ │ │ │ │ + 0xfffffffffffe744c (offset: 0x2020) -> 0x224 fde=[ 18] │ │ │ │ │ + 0xfffffffffffe792c (offset: 0x2500) -> 0x248 fde=[ 3c] │ │ │ │ │ + 0xfffffffffffe794c (offset: 0x2520) -> 0x6b4 fde=[ 4a8] │ │ │ │ │ + 0xfffffffffffe79da (offset: 0x25ae) -> 0x71c fde=[ 510] │ │ │ │ │ + 0xfffffffffffe7b79 (offset: 0x274d) -> 0xa08 fde=[ 7fc] │ │ │ │ │ + 0xfffffffffffe7cef (offset: 0x28c3) -> 0xa6c fde=[ 860] │ │ │ │ │ + 0xfffffffffffe7e08 (offset: 0x29dc) -> 0xb98 fde=[ 98c] │ │ │ │ │ + 0xfffffffffffe7ea7 (offset: 0x2a7b) -> 0xc70 fde=[ a64] │ │ │ │ │ + 0xfffffffffffe87bd (offset: 0x3391) -> 0x17cc fde=[ 15c0] │ │ │ │ │ + 0xfffffffffffe992a (offset: 0x44fe) -> 0x2044 fde=[ 1e38] │ │ │ │ │ + 0xfffffffffffe9a4c (offset: 0x4620) -> 0x25c fde=[ 50] │ │ │ │ │ + 0xfffffffffffe9e3c (offset: 0x4a10) -> 0x2b0 fde=[ a4] │ │ │ │ │ + 0xfffffffffffea26c (offset: 0x4e40) -> 0x304 fde=[ f8] │ │ │ │ │ + 0xfffffffffffea83c (offset: 0x5410) -> 0x358 fde=[ 14c] │ │ │ │ │ + 0xfffffffffffeae33 (offset: 0x5a07) -> 0x3ac fde=[ 1a0] │ │ │ │ │ + 0xfffffffffffeae4c (offset: 0x5a20) -> 0x3c0 fde=[ 1b4] │ │ │ │ │ + 0xfffffffffffeae6c (offset: 0x5a40) -> 0x3d4 fde=[ 1c8] │ │ │ │ │ + 0xfffffffffffeae8c (offset: 0x5a60) -> 0x3e8 fde=[ 1dc] │ │ │ │ │ + 0xfffffffffffeaeac (offset: 0x5a80) -> 0x3fc fde=[ 1f0] │ │ │ │ │ + 0xfffffffffffeaedc (offset: 0x5ab0) -> 0x410 fde=[ 204] │ │ │ │ │ + 0xfffffffffffeaf1c (offset: 0x5af0) -> 0x43c fde=[ 230] │ │ │ │ │ + 0xfffffffffffeaf5c (offset: 0x5b30) -> 0x468 fde=[ 25c] │ │ │ │ │ + 0xfffffffffffeb04c (offset: 0x5c20) -> 0x4e0 fde=[ 2d4] │ │ │ │ │ + 0xfffffffffffeb09c (offset: 0x5c70) -> 0x518 fde=[ 30c] │ │ │ │ │ + 0xfffffffffffeb27c (offset: 0x5e50) -> 0x610 fde=[ 404] │ │ │ │ │ + 0xfffffffffffeb2ac (offset: 0x5e80) -> 0x63c fde=[ 430] │ │ │ │ │ + 0xfffffffffffeb35c (offset: 0x5f30) -> 0x680 fde=[ 474] │ │ │ │ │ + 0xfffffffffffeb3ac (offset: 0x5f80) -> 0x7d8 fde=[ 5cc] │ │ │ │ │ + 0xfffffffffffeb52c (offset: 0x6100) -> 0x8b0 fde=[ 6a4] │ │ │ │ │ + 0xfffffffffffeb57c (offset: 0x6150) -> 0x8e8 fde=[ 6dc] │ │ │ │ │ + 0xfffffffffffeb5ec (offset: 0x61c0) -> 0x920 fde=[ 714] │ │ │ │ │ + 0xfffffffffffeb77c (offset: 0x6350) -> 0x9a8 fde=[ 79c] │ │ │ │ │ + 0xfffffffffffebf7c (offset: 0x6b50) -> 0xb20 fde=[ 914] │ │ │ │ │ + 0xfffffffffffec0fc (offset: 0x6cd0) -> 0xc28 fde=[ a1c] │ │ │ │ │ + 0xfffffffffffec1bc (offset: 0x6d90) -> 0xcfc fde=[ af0] │ │ │ │ │ + 0xfffffffffffec1dc (offset: 0x6db0) -> 0xd10 fde=[ b04] │ │ │ │ │ + 0xfffffffffffec27c (offset: 0x6e50) -> 0xd70 fde=[ b64] │ │ │ │ │ + 0xfffffffffffec30c (offset: 0x6ee0) -> 0xdc4 fde=[ bb8] │ │ │ │ │ + 0xfffffffffffec6ec (offset: 0x72c0) -> 0xe3c fde=[ c30] │ │ │ │ │ + 0xfffffffffffec7dc (offset: 0x73b0) -> 0xeb4 fde=[ ca8] │ │ │ │ │ + 0xfffffffffffec85c (offset: 0x7430) -> 0xee8 fde=[ cdc] │ │ │ │ │ + 0xfffffffffffec90c (offset: 0x74e0) -> 0xf24 fde=[ d18] │ │ │ │ │ + 0xfffffffffffec9ac (offset: 0x7580) -> 0xf64 fde=[ d58] │ │ │ │ │ + 0xfffffffffffeca4c (offset: 0x7620) -> 0xfa4 fde=[ d98] │ │ │ │ │ + 0xfffffffffffecb0c (offset: 0x76e0) -> 0xff8 fde=[ dec] │ │ │ │ │ + 0xfffffffffffecbcc (offset: 0x77a0) -> 0x104c fde=[ e40] │ │ │ │ │ + 0xfffffffffffecc7c (offset: 0x7850) -> 0x1094 fde=[ e88] │ │ │ │ │ + 0xfffffffffffecd2c (offset: 0x7900) -> 0x10d8 fde=[ ecc] │ │ │ │ │ + 0xfffffffffffecffc (offset: 0x7bd0) -> 0x1144 fde=[ f38] │ │ │ │ │ + 0xfffffffffffed65c (offset: 0x8230) -> 0x11ec fde=[ fe0] │ │ │ │ │ + 0xfffffffffffedcec (offset: 0x88c0) -> 0x12b0 fde=[ 10a4] │ │ │ │ │ + 0xfffffffffffedf0c (offset: 0x8ae0) -> 0x1330 fde=[ 1124] │ │ │ │ │ + 0xfffffffffffee26c (offset: 0x8e40) -> 0x13f8 fde=[ 11ec] │ │ │ │ │ + 0xfffffffffffee2bc (offset: 0x8e90) -> 0x1438 fde=[ 122c] │ │ │ │ │ + 0xfffffffffffee97c (offset: 0x9550) -> 0x1544 fde=[ 1338] │ │ │ │ │ + 0xfffffffffffeecec (offset: 0x98c0) -> 0x15c0 fde=[ 13b4] │ │ │ │ │ + 0xfffffffffffef96c (offset: 0xa540) -> 0x1f24 fde=[ 1d18] │ │ │ │ │ + 0xffffffffffff2b9c (offset: 0xd770) -> 0x1f6c fde=[ 1d60] │ │ │ │ │ + 0xffffffffffff6b4c (offset: 0x11720) -> 0x1fb4 fde=[ 1da8] │ │ │ │ │ + 0xffffffffffffa50c (offset: 0x150e0) -> 0x1ffc fde=[ 1df0] │ │ │ │ │ + 0xffffffffffffdecc (offset: 0x18aa0) -> 0x2068 fde=[ 1e5c] │ │ │ │ │ + 0xffffffffffffded0 (offset: 0x18aa4) -> 0x207c fde=[ 1e70] │ │ │ │ │ + 0xffffffffffffded4 (offset: 0x18aa8) -> 0x2090 fde=[ 1e84] │ │ │ │ │ + 0xffffffffffffdedc (offset: 0x18ab0) -> 0x20a4 fde=[ 1e98] │ │ │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 00000000 00000014 00000000 CIE │ │ │ │ │ Version: 1 │ │ │ │ │ Augmentation: "zR" │ │ │ │ │ @@ -93,615 +94,615 @@ │ │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg4 (esp): 4; DW_OP_breg8 (eip): 0; DW_OP_lit15; DW_OP_and; DW_OP_lit11; DW_OP_ge; DW_OP_lit2; DW_OP_shl; DW_OP_plus) │ │ │ │ │ │ │ │ │ │ 0000003c 00000010 00000040 FDE cie=00000000 pc=00002500..00002508 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000050 00000050 00000054 FDE cie=00000000 pc=00004660..00004a78 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004661 │ │ │ │ │ +00000050 00000050 00000054 FDE cie=00000000 pc=00004620..00004a10 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000462c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004662 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000462d │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004663 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000462e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004664 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000462f │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00004675 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004637 │ │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ │ - DW_CFA_advance_loc2: 959 to 00004a34 │ │ │ │ │ + DW_CFA_advance_loc2: 910 to 000049c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 380 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a35 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000049ce │ │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00004a40 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000049d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a41 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049da │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a42 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049db │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a43 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049dc │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a44 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049dd │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00004a48 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000049e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000a4 00000050 000000a8 FDE cie=00000000 pc=00004a80..00004ec6 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a81 │ │ │ │ │ +000000a4 00000050 000000a8 FDE cie=00000000 pc=00004a10..00004e3e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004a11 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a82 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004a12 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a83 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004a13 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a84 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004a14 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00004a95 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00004a25 │ │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ │ - DW_CFA_advance_loc2: 1011 to 00004e88 │ │ │ │ │ + DW_CFA_advance_loc2: 974 to 00004df3 │ │ │ │ │ DW_CFA_def_cfa_offset: 380 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e89 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00004dfa │ │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00004e9b │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00004e0c │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e9c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004e0d │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e9d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004e0e │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e9e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004e0f │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e9f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004e10 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004ea0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004e18 │ │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f8 00000050 000000fc FDE cie=00000000 pc=00004ed0..000054c7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004ed1 │ │ │ │ │ +000000f8 00000050 000000fc FDE cie=00000000 pc=00004e40..00005407 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00004e4c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004ed2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004e4d │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00004ede │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004e4e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004edf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004e4f │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004ee5 │ │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ │ - DW_CFA_advance_loc2: 1438 to 00005483 │ │ │ │ │ - DW_CFA_def_cfa_offset: 556 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005486 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004e57 │ │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00005491 │ │ │ │ │ + DW_CFA_advance_loc2: 1382 to 000053bd │ │ │ │ │ + DW_CFA_def_cfa_offset: 572 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000053c6 │ │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000053d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005492 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000053d2 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005493 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000053d3 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005494 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000053d4 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005495 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000053d5 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005498 │ │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000053e0 │ │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000014c 00000050 00000150 FDE cie=00000000 pc=000054d0..00005ace │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000054d1 │ │ │ │ │ +0000014c 00000050 00000150 FDE cie=00000000 pc=00005410..00005a07 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005411 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000054d2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005412 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000054d3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005413 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000054d4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005414 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000054e5 │ │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ │ - DW_CFA_advance_loc2: 1446 to 00005a8b │ │ │ │ │ - DW_CFA_def_cfa_offset: 556 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a8c │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00005425 │ │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00005a9e │ │ │ │ │ + DW_CFA_advance_loc2: 1432 to 000059bd │ │ │ │ │ + DW_CFA_def_cfa_offset: 572 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000059c4 │ │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 000059d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a9f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000059d7 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005aa0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000059d8 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005aa1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000059d9 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005aa2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000059da │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00005aa8 │ │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000059e0 │ │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001a0 00000010 000001a4 FDE cie=00000000 pc=00005ace..00005ad2 │ │ │ │ │ +000001a0 00000010 000001a4 FDE cie=00000000 pc=00005a07..00005a0b │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001b4 00000010 000001b8 FDE cie=00000000 pc=00005ae0..00005af7 │ │ │ │ │ +000001b4 00000010 000001b8 FDE cie=00000000 pc=00005a20..00005a37 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001c8 00000010 000001cc FDE cie=00000000 pc=00005b00..00005b17 │ │ │ │ │ +000001c8 00000010 000001cc FDE cie=00000000 pc=00005a40..00005a57 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001dc 00000010 000001e0 FDE cie=00000000 pc=00005b20..00005b40 │ │ │ │ │ +000001dc 00000010 000001e0 FDE cie=00000000 pc=00005a60..00005a80 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001f0 00000010 000001f4 FDE cie=00000000 pc=00005b40..00005b70 │ │ │ │ │ +000001f0 00000010 000001f4 FDE cie=00000000 pc=00005a80..00005ab0 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000204 00000028 00000208 FDE cie=00000000 pc=00005b70..00005bae │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b71 │ │ │ │ │ +00000204 00000028 00000208 FDE cie=00000000 pc=00005ab0..00005aee │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ab1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b72 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ab2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00005b80 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00005ac0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00005b9b │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00005adb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b9c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005adc │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b9d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005add │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005ba0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005ae0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000230 00000028 00000234 FDE cie=00000000 pc=00005bb0..00005bee │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bb1 │ │ │ │ │ +00000230 00000028 00000234 FDE cie=00000000 pc=00005af0..00005b2e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005af1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bb2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005af2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00005bc0 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00005b00 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00005bdb │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00005b1b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bdc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b1c │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bdd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b1d │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005be0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005b20 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -0000025c 00000074 00000260 FDE cie=00000000 pc=00005bf0..00005cd9 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00005bfb │ │ │ │ │ +0000025c 00000074 00000260 FDE cie=00000000 pc=00005b30..00005c19 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00005b3b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bfc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b3c │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bfd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b3d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bfe │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b3e │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005c01 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005b41 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 68 to 00005c45 │ │ │ │ │ + DW_CFA_advance_loc1: 68 to 00005b85 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c46 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b86 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c47 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b87 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b88 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c49 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b89 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00005c50 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00005b90 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 25 to 00005c69 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00005ba9 │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005c6c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005bac │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00005c7d │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00005bbd │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00005c7f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00005bbf │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005c87 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005bc7 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005c8c │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005bcc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c8d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005bcd │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c8e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005bce │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c8f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005bcf │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c90 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005bd0 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005c98 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005bd8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00005ca2 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00005be2 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005ca5 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005be5 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00005cb8 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00005bf8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005cbb │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005bfb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005cbe │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005bfe │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00005cd0 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00005c10 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002d4 00000034 000002d8 FDE cie=00000000 pc=00005ce0..00005d29 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ce1 │ │ │ │ │ +000002d4 00000034 000002d8 FDE cie=00000000 pc=00005c20..00005c69 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c21 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ce2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c22 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00005cf0 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00005c30 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00005d0b │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00005c4b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d0c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c4c │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d0d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c4d │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005d10 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005c50 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00005d16 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00005c56 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00005d18 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00005c58 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005d20 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005c60 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000030c 000000f4 00000310 FDE cie=00000000 pc=00005d30..00005f01 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d31 │ │ │ │ │ +0000030c 000000f4 00000310 FDE cie=00000000 pc=00005c70..00005e49 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c71 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005d34 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005c74 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005d37 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005c77 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00005d45 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00005c85 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00005d6d │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00005cad │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00005d71 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00005cb1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d72 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cb2 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d73 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cb3 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005d78 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005cb8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005d7b │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005cbb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d7c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cbc │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d7d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cbd │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d7e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cbe │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00005d80 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00005cc0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00005da0 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00005ce0 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005da3 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005ce3 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005da4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ce4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005da9 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005ce9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005dac │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005cec │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dad │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ced │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cee │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005daf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cef │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005db0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cf0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00005db9 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00005cf9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00005dc0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00005d00 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00005dc2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00005d02 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005dca │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005d0a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005dcf │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005d0f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dd0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d10 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dd1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d11 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dd2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d12 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00005dd8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00005d18 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 26 to 00005df2 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 00005d32 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00005df4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00005d34 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005df5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d35 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005dfa │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005d3a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005dfd │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005d3d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dfe │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d3e │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dff │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d3f │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e00 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d40 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e08 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005d48 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00005e13 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00005d53 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e14 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d54 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e15 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d55 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005e1a │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005d5a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005e1d │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005d5d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e1e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d5e │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e1f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d5f │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e20 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d60 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e28 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005d68 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00005e2f │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00005d6f │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e37 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005d77 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e3f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005d7f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00005e51 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00005d91 │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00005e5a │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00005d9a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00005e67 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00005da7 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00005e69 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00005da9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e71 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005db1 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00005e7f │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00005dc7 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e87 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005dcf │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e8f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005dd7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00005eaf │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00005df7 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005eb7 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005dff │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005ebf │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005e07 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 00005ed9 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 00005e21 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00005ee4 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00005e2c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00005ef0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00005e38 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ef1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e39 │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00005efc │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00005e44 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000404 00000028 00000408 FDE cie=00000000 pc=00005f08..00005f30 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f09 │ │ │ │ │ +00000404 00000028 00000408 FDE cie=00000000 pc=00005e50..00005e78 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e51 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00005f17 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00005e5f │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005f1c │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005e64 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00005f25 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00005e6d │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f26 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e6e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005f2e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005e76 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f2f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e77 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000430 00000040 00000434 FDE cie=00000000 pc=00005f30..00005fd3 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f31 │ │ │ │ │ +00000430 00000040 00000434 FDE cie=00000000 pc=00005e80..00005f23 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e81 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f32 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e82 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f33 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e83 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00005f57 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00005ea7 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f58 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ea8 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f59 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ea9 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00005f60 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00005eb0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00005f6a │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00005eba │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f6b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ebb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005f70 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005ec0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc1: 67 to 00005fb3 │ │ │ │ │ + DW_CFA_advance_loc1: 67 to 00005f03 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005fb4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f04 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00005fbf │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00005f0f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000474 00000030 00000478 FDE cie=00000000 pc=00005fd8..00006011 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005fd9 │ │ │ │ │ +00000474 00000030 00000478 FDE cie=00000000 pc=00005f30..00005f71 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f31 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00005fe7 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00005f3f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00005ffd │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00005f55 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ffe │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f56 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006000 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00005f60 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006003 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005f63 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006004 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f64 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000600c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005f6c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000600f │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005f6f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006010 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f70 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000004a8 00000064 000004ac FDE cie=00000000 pc=00002520..000025ae │ │ │ │ │ DW_CFA_advance_loc: 1 to 00002521 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00002524 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002522 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002525 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00002525 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00002526 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ DW_CFA_advance_loc: 14 to 00002534 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ @@ -747,15 +748,15 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 000025ad │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000510 000000b8 00000514 FDE cie=00000000 pc=000025ae..0000274e │ │ │ │ │ +00000510 000000b8 00000514 FDE cie=00000000 pc=000025ae..0000274d │ │ │ │ │ DW_CFA_advance_loc: 1 to 000025af │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000025b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000025b1 │ │ │ │ │ @@ -766,3805 +767,3626 @@ │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ DW_CFA_advance_loc: 14 to 000025c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000025c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ DW_CFA_advance_loc: 3 to 000025cb │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000025d9 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000025df │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 00002615 │ │ │ │ │ + DW_CFA_advance_loc: 54 to 00002615 │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00002616 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00002617 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000261a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00002619 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00002622 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00002621 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 42 to 0000264c │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00002645 │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000264d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002646 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000264e │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000264d │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00002652 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002651 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000265a │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00002659 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00002667 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00002666 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002668 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002667 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00002673 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00002672 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00002686 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00002685 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002687 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002686 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000268f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000268e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000269a │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00002699 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000269b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000269a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000026a3 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000026a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000026aa │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000026af │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000026b3 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000026b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000026bb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000026b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000026bc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000026b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000026c8 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 000026c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000026d1 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000026d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000026d4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000026d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000026dc │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000026e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000026dd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000026e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 000026ef │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000026ee │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000026fa │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000026f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00002701 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00002700 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00002705 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002704 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002706 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002705 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00002712 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00002711 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000271d │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000271c │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00002724 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00002723 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00002726 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00002725 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002727 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002726 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00002735 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00002734 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00002747 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00002746 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000274a │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00002749 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000274b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000274a │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000274c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000274b │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000274d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000274c │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005cc 000000d4 000005d0 FDE cie=00000000 pc=00006018..0000618b │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006019 │ │ │ │ │ +000005cc 000000d4 000005d0 FDE cie=00000000 pc=00005f80..000060f3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f81 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000601a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f82 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000601b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f83 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000601c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f84 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000601f │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005f87 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00006035 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00005f9d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006036 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f9e │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006037 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f9f │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000603c │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005fa4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000604e │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00005fb6 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000604f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fb7 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006050 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fb8 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006055 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005fbd │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00006067 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00005fcf │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006068 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fd0 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006069 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fd1 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000606e │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005fd6 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00006080 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00005fe8 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006081 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fe9 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006082 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fea │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006087 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005fef │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00006099 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00006001 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000609a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006002 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000609b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006003 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000060a0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00006008 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 000060b2 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000601a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000060b3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000601b │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000060b4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000601c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000060b9 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00006021 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 000060cb │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00006033 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000060cc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006034 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000060cd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006035 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000060d2 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000603a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 000060e4 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000604c │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000060e5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000604d │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000060e6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000604e │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000060eb │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00006053 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 000060fd │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00006065 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000060fe │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006066 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000060ff │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006067 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006104 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000606c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00006112 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000607a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006113 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000607b │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006114 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000607c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006119 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00006081 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00006127 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000608f │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006128 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006090 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006129 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006091 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000612e │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00006096 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000613c │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000060a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000613d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000060a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000613e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000060a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006143 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000060ab │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 43 to 0000616e │ │ │ │ │ + DW_CFA_advance_loc: 43 to 000060d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000616f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000060d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006170 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000060d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006175 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000060dd │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00006186 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000060ee │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006187 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000060ef │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006188 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000060f0 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006189 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000060f1 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000618a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000060f2 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006a4 00000034 000006a8 FDE cie=00000000 pc=00006190..000061d2 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006191 │ │ │ │ │ +000006a4 00000034 000006a8 FDE cie=00000000 pc=00006100..00006142 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006101 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000619f │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000610f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 000061ae │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000611e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000061af │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000611f │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000061b0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006120 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000061b8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006128 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000061bb │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000612b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000061bc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000612c │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000061c0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00006130 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000061d0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00006140 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000061d1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006141 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006dc 00000034 000006e0 FDE cie=00000000 pc=000061d8..0000623a │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000061d9 │ │ │ │ │ +000006dc 00000034 000006e0 FDE cie=00000000 pc=00006150..000061b2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006151 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000061da │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006152 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000061e8 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00006160 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00006203 │ │ │ │ │ + DW_CFA_advance_loc: 27 to 0000617b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006204 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000617c │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006205 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000617d │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006208 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006180 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00006215 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000618d │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006216 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000618e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000621e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006196 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000714 00000084 00000718 FDE cie=00000000 pc=00006240..000063ac │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006241 │ │ │ │ │ +00000714 00000084 00000718 FDE cie=00000000 pc=000061c0..00006344 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000061c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006242 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000061c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006243 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000061c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006244 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000061c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00006252 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000061d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 0000626d │ │ │ │ │ + DW_CFA_advance_loc: 27 to 000061ed │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006270 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000061f0 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006271 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000061f1 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006272 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000061f2 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006273 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000061f3 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006278 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000061f8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 57 to 000062b1 │ │ │ │ │ + DW_CFA_advance_loc: 51 to 0000622b │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000062b7 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006233 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000062bf │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000623b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000062df │ │ │ │ │ + DW_CFA_advance_loc: 26 to 00006255 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000062e4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00006259 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000062e5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000625a │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000062e7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000625c │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000062e9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000625e │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000062ef │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00006264 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000062f9 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000626e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000631d │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00006292 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000631e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006293 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000631f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006294 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00006326 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000062a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 0000636b │ │ │ │ │ + DW_CFA_advance_loc1: 86 to 000062f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000636c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000062f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006374 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006300 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00006383 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00006313 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006384 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006314 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000638f │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000631f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000639b │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000632b │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000639c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000632c │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000639d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000632d │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000063a5 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00006339 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000079c 00000144 000007a0 FDE cie=00000000 pc=000063b0..00006cb0 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000063bb │ │ │ │ │ +0000079c 0000005c 000007a0 FDE cie=00000000 pc=00006350..00006b47 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000635b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000063bc │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000063bd │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000063be │ │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000063c1 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 86 to 00006417 │ │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000635f │ │ │ │ │ + DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00006368 │ │ │ │ │ + DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006369 │ │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000636b │ │ │ │ │ + DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ │ + DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ │ + DW_CFA_advance_loc1: 83 to 000063be │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006418 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006419 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000063bf │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000641a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000063c0 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000641b │ │ │ │ │ + DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000063c1 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000063c4 │ │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000063c5 │ │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006420 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000063d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006423 │ │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006426 │ │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006428 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006429 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006435 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00006442 │ │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006444 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006445 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000644d │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00006456 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000645e │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00006468 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000647b │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000647c │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006488 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 000064a3 │ │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000064a7 │ │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000064a8 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000064a9 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000064ae │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000064c2 │ │ │ │ │ + DW_CFA_advance_loc1: 168 to 00006478 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000064c3 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000064c4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006479 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000064c5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000647a │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000064c6 │ │ │ │ │ + DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000647b │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000647e │ │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000647f │ │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000064c8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006480 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 21 to 000064dd │ │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000064e0 │ │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000064f1 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000064f3 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000064fb │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 00006515 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00006523 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00006533 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 807 to 0000685a │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000685e │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000686e │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 137 to 000068f7 │ │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000068fb │ │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000068ff │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006903 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000690f │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000692b │ │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000692f │ │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006933 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006934 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006939 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 256 to 00006a39 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a3a │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006a46 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006a4e │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a4f │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006a5b │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00006a6b │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006a6f │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006a7b │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00006a86 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a87 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006a93 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006a9b │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a9c │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006aa8 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006ab0 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ab1 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006abd │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006ac5 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ac6 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006ad2 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00006add │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ade │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006aea │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00006af8 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006af9 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006b05 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 50 to 00006b37 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006b3b │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006b47 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00006b51 │ │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00006b62 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006b64 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006b6c │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 283 to 00006c87 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c88 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006c94 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000008e4 00000060 000008e8 FDE cie=00000000 pc=0000274e..000028af │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000274f │ │ │ │ │ +000007fc 00000060 00000800 FDE cie=00000000 pc=0000274d..000028c3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000274e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00002752 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000274f │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00002755 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00002752 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002756 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002753 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00002764 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00002761 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000276e │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00002773 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00002776 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00002781 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 225 to 00002857 │ │ │ │ │ + DW_CFA_advance_loc1: 234 to 0000286b │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002858 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000286c │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002859 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000286d │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000285b │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00002870 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00002865 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000287a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00002875 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00002889 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002876 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000288a │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000287e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00002892 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 00002895 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 000028a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00002899 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000028ad │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000028a1 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000028b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000028a8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000028bc │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000028ab │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000028bf │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000028ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000028c0 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000028ad │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000028c1 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000028ae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000028c2 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000948 000000b0 0000094c FDE cie=00000000 pc=000028af..000029c8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000028b0 │ │ │ │ │ +00000860 000000b0 00000864 FDE cie=00000000 pc=000028c3..000029dc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000028c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000028b1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000028c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000028b4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000028c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000028b5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000028c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000028c6 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000028da │ │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000028d7 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000028eb │ │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000028d8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000028ec │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000028e0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000028f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000028f4 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00002908 │ │ │ │ │ DW_CFA_def_cfa_offset: 244 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000028fb │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000290f │ │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00002902 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00002916 │ │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00002904 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00002918 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000290c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00002920 │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 00002931 │ │ │ │ │ + DW_CFA_advance_loc: 37 to 00002945 │ │ │ │ │ DW_CFA_def_cfa_offset: 244 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002932 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002946 │ │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00002939 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000294d │ │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00002946 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000295a │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002947 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000295b │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002948 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000295c │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002949 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000295d │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000294b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000295f │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00002953 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00002967 │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00002969 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000297d │ │ │ │ │ DW_CFA_def_cfa_offset: 244 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000296a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000297e │ │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00002971 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00002985 │ │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002972 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002986 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002973 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002987 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000297a │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000298e │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000297f │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00002993 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00002984 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00002998 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000298c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000029a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 244 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000298e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000029a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000298f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000029a3 │ │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00002991 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000029a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00002999 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000029ad │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 000029c1 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 000029d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000029c4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000029d8 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000029c5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000029d9 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000029c6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000029da │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000029c7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000029db │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ │ │ -000009fc 00000074 00000a00 FDE cie=00000000 pc=00006cb0..00006e20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006cb1 │ │ │ │ │ +00000914 00000074 00000918 FDE cie=00000000 pc=00006b50..00006cd0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b51 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006cb2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b52 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006cb3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b53 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006cb4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b54 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00006cc2 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00006b62 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 217 to 00006d9b │ │ │ │ │ + DW_CFA_advance_loc1: 221 to 00006c3f │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006d9e │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006c42 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00006da7 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00006c4b │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00006db1 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00006c55 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006db2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c56 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006db5 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006c59 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006dbd │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006c61 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006dc2 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00006c66 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dc3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c67 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dc4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c68 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dc5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c69 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dc6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c6a │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006dc8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00006c70 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006dd0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006c78 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dd1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c79 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dd2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c7a │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dd3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c7b │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dd4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c7c │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006dd8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00006c80 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00006de1 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00006c89 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00006de8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00006c90 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006dea │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00006c92 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006df2 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006c9a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000a74 0000008c 00000a78 FDE cie=00000000 pc=000029c8..00002a68 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000029c9 │ │ │ │ │ +0000098c 0000008c 00000990 FDE cie=00000000 pc=000029dc..00002a7b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000029dd │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000029cc │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000029e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000029cf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000029e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000029d0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000029e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000029de │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000029f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000029e4 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000029f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000029eb │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000029ff │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000029f3 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00002a07 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000029fa │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00002a0e │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000029fb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a0f │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000029fc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a10 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00002a00 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a14 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00002a04 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a18 │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00002a08 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a1c │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00002a0c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a20 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00002a10 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a24 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00002a14 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a28 │ │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00002a18 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a2c │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00002a1c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a30 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00002a20 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a34 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00002a24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a38 │ │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00002a29 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a39 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00002a2b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00002a3b │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00002a2d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00002a3d │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002a2e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a41 │ │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00002a30 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00002a43 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00002a32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00002a45 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002a33 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a46 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00002a3d │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00002a50 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00002a53 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00002a66 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002a54 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a67 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00002a5c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00002a6f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00002a61 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00002a74 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00002a64 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00002a77 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002a65 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a78 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002a66 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a79 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002a67 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a7a │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000b04 00000054 00000b08 FDE cie=00000000 pc=00006e20..00006ed7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e21 │ │ │ │ │ +00000a1c 00000044 00000a20 FDE cie=00000000 pc=00006cd0..00006d89 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cd1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006e2d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cd2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006e30 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00006ce0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 53 to 00006e65 │ │ │ │ │ + DW_CFA_advance_loc1: 65 to 00006d21 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006e68 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006d24 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e69 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d25 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00006e70 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00006d30 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 45 to 00006e9d │ │ │ │ │ + DW_CFA_advance_loc: 58 to 00006d6a │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00006ea7 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00006d74 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ea8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d75 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006eac │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00006d77 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006eb4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006d7f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006eb9 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006ebc │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ebd │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006ec0 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006ec3 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00006d84 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006ecb │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006d87 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ecc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d88 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006ed0 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000b5c 00000088 00000b60 FDE cie=00000000 pc=00002a68..000033ce │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002a69 │ │ │ │ │ +00000a64 00000088 00000a68 FDE cie=00000000 pc=00002a7b..00003391 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a7c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00002a6c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a7d │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002a6d │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00002a80 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00002a7e │ │ │ │ │ - DW_CFA_def_cfa_offset: 736 │ │ │ │ │ - DW_CFA_advance_loc2: 2269 to 0000335b │ │ │ │ │ - DW_CFA_def_cfa_offset: 748 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000335c │ │ │ │ │ - DW_CFA_def_cfa_offset: 752 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003364 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00002a91 │ │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ │ + DW_CFA_advance_loc2: 2189 to 0000331e │ │ │ │ │ + DW_CFA_def_cfa_offset: 732 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000331f │ │ │ │ │ DW_CFA_def_cfa_offset: 736 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00003370 │ │ │ │ │ - DW_CFA_def_cfa_offset: 740 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003371 │ │ │ │ │ - DW_CFA_def_cfa_offset: 744 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003372 │ │ │ │ │ - DW_CFA_def_cfa_offset: 748 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003373 │ │ │ │ │ - DW_CFA_def_cfa_offset: 752 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000337b │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003327 │ │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00003333 │ │ │ │ │ + DW_CFA_def_cfa_offset: 724 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003334 │ │ │ │ │ + DW_CFA_def_cfa_offset: 728 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003335 │ │ │ │ │ + DW_CFA_def_cfa_offset: 732 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003336 │ │ │ │ │ DW_CFA_def_cfa_offset: 736 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000337e │ │ │ │ │ - DW_CFA_def_cfa_offset: 740 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000337f │ │ │ │ │ - DW_CFA_def_cfa_offset: 744 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003380 │ │ │ │ │ - DW_CFA_def_cfa_offset: 748 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003381 │ │ │ │ │ - DW_CFA_def_cfa_offset: 752 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003389 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000333e │ │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00003341 │ │ │ │ │ + DW_CFA_def_cfa_offset: 724 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003342 │ │ │ │ │ + DW_CFA_def_cfa_offset: 728 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003343 │ │ │ │ │ + DW_CFA_def_cfa_offset: 732 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003344 │ │ │ │ │ DW_CFA_def_cfa_offset: 736 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000338d │ │ │ │ │ - DW_CFA_def_cfa_offset: 740 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000338e │ │ │ │ │ - DW_CFA_def_cfa_offset: 744 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000338f │ │ │ │ │ - DW_CFA_def_cfa_offset: 748 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003390 │ │ │ │ │ - DW_CFA_def_cfa_offset: 752 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003398 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000334c │ │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003350 │ │ │ │ │ + DW_CFA_def_cfa_offset: 724 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003351 │ │ │ │ │ + DW_CFA_def_cfa_offset: 728 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003352 │ │ │ │ │ + DW_CFA_def_cfa_offset: 732 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003353 │ │ │ │ │ DW_CFA_def_cfa_offset: 736 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000033a1 │ │ │ │ │ - DW_CFA_def_cfa_offset: 748 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000033a2 │ │ │ │ │ - DW_CFA_def_cfa_offset: 752 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000033aa │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000335b │ │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003364 │ │ │ │ │ + DW_CFA_def_cfa_offset: 732 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003365 │ │ │ │ │ DW_CFA_def_cfa_offset: 736 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000033ca │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000336d │ │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000338d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000033cb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000338e │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000033cc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000338f │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000033cd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003390 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000be8 00000010 00000bec FDE cie=00000000 pc=00006ee0..00006ef7 │ │ │ │ │ +00000af0 00000010 00000af4 FDE cie=00000000 pc=00006d90..00006da7 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000bfc 0000005c 00000c00 FDE cie=00000000 pc=00006f00..00006f97 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00006f0b │ │ │ │ │ +00000b04 0000005c 00000b08 FDE cie=00000000 pc=00006db0..00006e47 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00006dbb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f0c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dbc │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f0d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dbd │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f0e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dbe │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006f11 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006dc1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 00006f53 │ │ │ │ │ + DW_CFA_advance_loc1: 66 to 00006e03 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f54 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e04 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f55 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e05 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f56 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e06 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f57 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e07 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00006f60 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00006e10 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00006f73 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00006e23 │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006f75 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00006e25 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00006f86 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00006e36 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006f88 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00006e38 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006f90 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006e40 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006f93 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006e43 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f94 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e44 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f95 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e45 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f96 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e46 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000c5c 00000050 00000c60 FDE cie=00000000 pc=00006fa0..0000701a │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006fa1 │ │ │ │ │ +00000b64 00000050 00000b68 FDE cie=00000000 pc=00006e50..00006ed2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e51 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006fad │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00006e5d │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006fae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e5e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 00006fd3 │ │ │ │ │ + DW_CFA_advance_loc: 37 to 00006e83 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006fd7 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00006e87 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006fd8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e88 │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006fd9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e89 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006fdc │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006e8c │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006fdd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e8d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00006fe3 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00006e93 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006fe4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e94 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006fe5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e95 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006fe6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e96 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006fe8 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00006ea0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 25 to 00007001 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00006eb9 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00007009 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006ec1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000700a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ec2 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000700c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00006ec4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00007016 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00006ece │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000cb0 00000074 00000cb4 FDE cie=00000000 pc=00007020..000073f3 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007021 │ │ │ │ │ +00000bb8 00000074 00000bbc FDE cie=00000000 pc=00006ee0..000072b3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ee1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00007026 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00006ee6 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00007032 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00006ef2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007033 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ef3 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007036 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006ef6 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc2: 260 to 0000713a │ │ │ │ │ + DW_CFA_advance_loc2: 260 to 00006ffa │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000713b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ffb │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000713c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ffc │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000713d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ffd │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000713e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ffe │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007140 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007000 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 56 to 00007178 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 00007038 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007179 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007039 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000717a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000703a │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000717b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000703b │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000717c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000703c │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00007180 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00007040 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 35 to 000071a3 │ │ │ │ │ + DW_CFA_advance_loc: 35 to 00007063 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000071a4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007064 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000071a5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007065 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000071b1 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00007071 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000071b4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007074 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000071b5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007075 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000071b6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007076 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000071b7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007077 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000071b8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007078 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000071c0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007080 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000d28 00000074 00000d2c FDE cie=00000000 pc=000073f8..000074c9 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00007403 │ │ │ │ │ +00000c30 00000074 00000c34 FDE cie=00000000 pc=000072c0..000073a1 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000072cb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007404 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000072cc │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007405 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000072cd │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007406 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000072ce │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007409 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000072d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 0000744e │ │ │ │ │ + DW_CFA_advance_loc1: 69 to 00007316 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000744f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007317 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007450 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007318 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007451 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007319 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007452 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000731a │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00007458 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00007320 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00007469 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00007331 │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000746b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007333 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000747c │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00007344 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000747e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007346 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00007486 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000734e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000748b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00007353 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000748c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007354 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000748d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007355 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000748e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007356 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000748f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007357 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007490 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00007360 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000749a │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000736a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000749c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000736c │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000074a8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00007380 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000074ab │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007383 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000074ad │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007385 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 000074c0 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00007398 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000da0 00000030 00000da4 FDE cie=00000000 pc=000074d0..00007533 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000074d1 │ │ │ │ │ +00000ca8 00000030 00000cac FDE cie=00000000 pc=000073b0..00007423 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000073b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000074df │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000073bf │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 53 to 00007514 │ │ │ │ │ + DW_CFA_advance_loc: 53 to 000073f4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007517 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000073f7 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007518 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00007400 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00007523 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00007413 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007524 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007414 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000752c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000741c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00007531 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00007421 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007532 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007422 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000dd4 00000038 00000dd8 FDE cie=00000000 pc=00007538..000075d1 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007539 │ │ │ │ │ +00000cdc 00000038 00000ce0 FDE cie=00000000 pc=00007430..000074d1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007431 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00007547 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000743f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000758f │ │ │ │ │ + DW_CFA_advance_loc1: 72 to 00007487 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007590 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007488 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00007598 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007490 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000075a3 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000749b │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000075a4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000749c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000075ac │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000074a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000075b9 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 000074b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000075c0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000074c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000075c2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000074c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000075ca │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000074ca │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000e10 0000003c 00000e14 FDE cie=00000000 pc=000075d8..00007664 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000075d9 │ │ │ │ │ +00000d18 0000003c 00000d1c FDE cie=00000000 pc=000074e0..00007574 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000074e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000075e7 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000074ef │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 00007625 │ │ │ │ │ + DW_CFA_advance_loc: 62 to 0000752d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007628 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007530 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00007630 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007538 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007633 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000753b │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007634 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000753c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000763c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007544 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00007649 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 00007559 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00007650 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00007560 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007652 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007562 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000765a │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000756a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00007662 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007572 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007663 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007573 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000e50 0000003c 00000e54 FDE cie=00000000 pc=00007668..000076f4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007669 │ │ │ │ │ +00000d58 0000003c 00000d5c FDE cie=00000000 pc=00007580..00007614 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007581 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00007677 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000758f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 000076b5 │ │ │ │ │ + DW_CFA_advance_loc: 62 to 000075cd │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000076b8 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000075d0 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000076c0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000075d8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000076c3 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000075db │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000076c4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000075dc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000076cc │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000075e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000076d9 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 000075f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000076e0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00007600 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000076e2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007602 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000076ea │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000760a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000076f2 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007612 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000076f3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007613 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000e90 00000050 00000e94 FDE cie=00000000 pc=000076f8..000077aa │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000076f9 │ │ │ │ │ +00000d98 00000050 00000d9c FDE cie=00000000 pc=00007620..000076da │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007621 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000076fa │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007622 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000076fb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007623 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00007723 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000764b │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000772b │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007653 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000772c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007654 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000772e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007656 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00007738 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00007660 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 0000775f │ │ │ │ │ + DW_CFA_advance_loc: 39 to 00007687 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007760 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007688 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007761 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007689 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00007768 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00007690 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000776b │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007693 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000776c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007694 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00007774 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000769c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 00007792 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 000076c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00007799 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000076c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000779b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000076cb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000077a3 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000076d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000ee4 00000050 00000ee8 FDE cie=00000000 pc=000077b0..00007862 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000077b1 │ │ │ │ │ +00000dec 00000050 00000df0 FDE cie=00000000 pc=000076e0..0000779a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000076e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000077b2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000076e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000077b3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000076e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 000077db │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000770b │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000077e3 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007713 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000077e4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007714 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000077e6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007716 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000077f0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00007720 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 00007817 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 00007747 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007818 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007748 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007819 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007749 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00007820 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00007750 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007823 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007753 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007824 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007754 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000782c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000775c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000784a │ │ │ │ │ + DW_CFA_advance_loc: 38 to 00007782 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00007851 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00007789 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007853 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000778b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000785b │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007793 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000f38 00000044 00000f3c FDE cie=00000000 pc=00007868..00007903 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007869 │ │ │ │ │ +00000e40 00000044 00000e44 FDE cie=00000000 pc=000077a0..00007843 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000077a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00007877 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000077af │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 000078b5 │ │ │ │ │ + DW_CFA_advance_loc: 62 to 000077ed │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000078b8 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000077f0 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000078c0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000077f8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000078c3 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000077fb │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000078c4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000077fc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000078cc │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007804 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000078d3 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00007813 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000078e0 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00007820 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000078e2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007822 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000078ea │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000782a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000078f2 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007832 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000078f3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007833 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000078f8 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00007838 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000078fb │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000783b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000f80 00000040 00000f84 FDE cie=00000000 pc=00007908..000079ac │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007909 │ │ │ │ │ +00000e88 00000040 00000e8c FDE cie=00000000 pc=00007850..000078ff │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007851 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00007915 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000785d │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007916 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000785e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 00007930 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 00007878 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007931 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007879 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007932 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000787a │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00007938 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00007880 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00007942 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000788a │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007943 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000788b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000794a │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00007892 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 59 to 00007985 │ │ │ │ │ + DW_CFA_advance_loc: 59 to 000078cd │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007988 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000078d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00007993 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000078db │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000fc4 00000068 00000fc8 FDE cie=00000000 pc=000079b0..00007cac │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000079b1 │ │ │ │ │ +00000ecc 00000068 00000ed0 FDE cie=00000000 pc=00007900..00007bce │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007901 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000079b2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007902 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000079b3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007903 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000079b4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007904 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000079c2 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00007912 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 121 to 00007a3b │ │ │ │ │ + DW_CFA_advance_loc1: 129 to 00007993 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a3c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007994 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a3d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007995 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a3e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007996 │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00007a45 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000799d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00007a4c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000079a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007a4e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000079a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00007a56 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000079ae │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007a59 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000079b1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a5a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000079b2 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a5b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000079b3 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a5c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000079b4 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a5d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000079b5 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007a60 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000079c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00007a73 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 000079d3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a74 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000079d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a75 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000079d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a76 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000079d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a77 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000079d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00007a80 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000079e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001030 000000a8 00001034 FDE cie=00000000 pc=00007cb0..0000835e │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007cb1 │ │ │ │ │ +00000f38 000000a4 00000f3c FDE cie=00000000 pc=00007bd0..0000822b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007bd1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007cb4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007bd2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007cb5 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00007bde │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00007cc1 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007be1 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007cc4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007be4 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc2: 454 to 00007e8a │ │ │ │ │ + DW_CFA_advance_loc2: 430 to 00007d92 │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007e8b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007d93 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00007e9c │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00007da4 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007e9e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007da6 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00007ea9 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00007db1 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 74 to 00007ef3 │ │ │ │ │ + DW_CFA_advance_loc1: 74 to 00007dfb │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ef4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007dfc │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00007f05 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00007e0d │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007f07 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007e0f │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00007f13 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00007e1b │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 42 to 00007f3d │ │ │ │ │ + DW_CFA_advance_loc: 42 to 00007e45 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00007f43 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00007e4b │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007f44 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007e4c │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007f45 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007e4d │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007f46 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007e4e │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007f48 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007e50 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 331 to 00008093 │ │ │ │ │ + DW_CFA_advance_loc2: 331 to 00007f9b │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000080a4 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00007fac │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000080a6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007fae │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000080b2 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00007fba │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc2: 315 to 000081ed │ │ │ │ │ + DW_CFA_advance_loc2: 299 to 000080e5 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000081f0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000080e8 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000081f1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000080e9 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000081f2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000080ea │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000081f3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000080eb │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000081f8 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000080f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 129 to 00008279 │ │ │ │ │ + DW_CFA_advance_loc1: 163 to 00008193 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000827a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008194 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00008288 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000081a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 97 to 000082e9 │ │ │ │ │ + DW_CFA_advance_loc: 49 to 000081d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000082ea │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000081d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000082fb │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000081e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000082fe │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000081e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008306 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000081ed │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000834a │ │ │ │ │ + DW_CFA_advance_loc: 39 to 00008214 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000834b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00008218 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00008357 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008224 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000010dc 000000cc 000010e0 FDE cie=00000000 pc=00008360..000089c7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008361 │ │ │ │ │ +00000fe0 000000c0 00000fe4 FDE cie=00000000 pc=00008230..000088b2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008231 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008364 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008234 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00008370 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008237 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008371 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008243 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00008376 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008246 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 136 to 000083fe │ │ │ │ │ + DW_CFA_advance_loc1: 130 to 000082c8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00008402 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000082cc │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008403 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000082cd │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008404 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000082ce │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008405 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000082cf │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008408 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000082d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 76 to 00008454 │ │ │ │ │ + DW_CFA_advance_loc1: 79 to 0000831f │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008455 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00008326 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00008466 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000832d │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008468 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00008332 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008470 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000833a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008473 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000833d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008476 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008340 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008477 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008341 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008478 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008342 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008479 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008343 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00008480 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00008348 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 173 to 0000852d │ │ │ │ │ + DW_CFA_advance_loc1: 183 to 000083ff │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008530 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008402 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008531 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008403 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008532 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008404 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008533 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008405 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00008538 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00008410 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 54 to 0000856e │ │ │ │ │ + DW_CFA_advance_loc: 56 to 00008448 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000857f │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00008455 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008581 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000845a │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008589 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008462 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc2: 610 to 000087eb │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000087ec │ │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000087f1 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 290 to 00008913 │ │ │ │ │ + DW_CFA_advance_loc2: 945 to 00008813 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008914 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000881a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008923 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000881f │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 30 to 00008941 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000883f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008943 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008847 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 00008958 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00008850 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008960 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000885a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008961 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00008861 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008970 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00008866 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008971 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008869 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008972 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008981 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00008874 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008984 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008877 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008993 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00008882 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008996 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008883 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000888d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 000089a5 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00008892 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000089b0 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 000088a5 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000089b1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000088a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 000089c0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000088ab │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000011ac 0000007c 000011b0 FDE cie=00000000 pc=000089d0..00008bf9 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000089d1 │ │ │ │ │ +000010a4 0000007c 000010a8 FDE cie=00000000 pc=000088c0..00008ad4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000088c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000089d4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000088c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000089d5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000088c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000089d6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000088c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000089e4 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000088d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 00008a1c │ │ │ │ │ + DW_CFA_advance_loc: 50 to 00008906 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a1d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008907 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a1e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008908 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008a26 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008910 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 219 to 00008b01 │ │ │ │ │ + DW_CFA_advance_loc1: 209 to 000089e1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b02 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000089e2 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b03 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000089e3 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b04 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000089e4 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b05 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000089e5 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008b08 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000089f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 29 to 00008b25 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00008a0d │ │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008b27 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00008a0f │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b28 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a10 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008b2a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00008a12 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008b32 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008a1a │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 00008b4b │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00008a33 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b4c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a34 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008b54 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008a3c │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 99 to 00008bb7 │ │ │ │ │ + DW_CFA_advance_loc1: 97 to 00008a9d │ │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008bb8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a9e │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008bb9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a9f │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00008bc0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008aab │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008bc1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008aac │ │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008bc2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008aad │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00008bc9 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00008ab4 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008bcb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00008ab6 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008bd3 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008abe │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ │ │ │ │ │ -0000122c 000000c4 00001230 FDE cie=00000000 pc=00008c00..00008f59 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008c01 │ │ │ │ │ +00001124 000000c4 00001128 FDE cie=00000000 pc=00008ae0..00008e39 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008ae1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008c02 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008ae2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008c03 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008ae3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008c04 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008ae4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00008c12 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00008af2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc2: 492 to 00008dfe │ │ │ │ │ + DW_CFA_advance_loc2: 492 to 00008cde │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008e00 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00008ce0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00008e0b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00008ceb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00008e16 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00008cf6 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e17 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008cf7 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008e26 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008d06 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008e29 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008d09 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008e2c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008d0c │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e2d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d0d │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e2e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d0e │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e2f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d0f │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e30 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d10 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008e33 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008d13 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e34 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d14 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008e3c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008d1c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00008e43 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00008d23 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e44 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d24 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008e4c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008d2c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008e5b │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008d3b │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e5c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d3c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008e64 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008d44 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008e73 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008d53 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e74 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d54 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008e7c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008d5c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008e8b │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008d6b │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e8c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d6c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008e94 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008d74 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008ea3 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008d83 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ea4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d84 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008eac │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008d8c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008ebb │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008d9b │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ebc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d9c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008ec4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008da4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008ed3 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008db3 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ed4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008db4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008edc │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008dbc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008eeb │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008dcb │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008eec │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008dcc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008ef4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008dd4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008f03 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008de3 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008f04 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008de4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008f0c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008dec │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008f1b │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008dfb │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008f1c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008dfc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008f24 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008e04 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008f33 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008e13 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008f34 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e14 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008f3c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008e1c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008f4b │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008e2b │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008f4c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e2c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008f54 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008e34 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000012f4 0000003c 000012f8 FDE cie=00000000 pc=00008f60..00008fa7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008f61 │ │ │ │ │ +000011ec 0000003c 000011f0 FDE cie=00000000 pc=00008e40..00008e87 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e41 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008f62 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e42 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00008f70 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00008e50 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00008f75 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00008e55 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00008f80 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00008e60 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00008f87 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00008e67 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008f88 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e68 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008f90 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008e70 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008f93 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008e73 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008f94 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e74 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00008fa4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00008e84 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008fa5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e85 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008fa6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e86 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001334 00000108 00001338 FDE cie=00000000 pc=00008fb0..0000962f │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008fb1 │ │ │ │ │ +0000122c 00000108 00001230 FDE cie=00000000 pc=00008e90..00009547 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e91 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008fb2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e92 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00008fbe │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008e95 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008fc1 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008ea1 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008fc4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008ea4 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc2: 339 to 00009117 │ │ │ │ │ + DW_CFA_advance_loc2: 371 to 00009017 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009118 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009018 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009119 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009019 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009125 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009025 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 190 to 000091e3 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ + DW_CFA_advance_loc2: 277 to 0000913a │ │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000091e7 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000913e │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000091f8 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000091fb │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000914f │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000091fc │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00009152 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009208 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000915e │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00009213 │ │ │ │ │ + DW_CFA_advance_loc1: 75 to 000091a9 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000091aa │ │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000091ab │ │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000091ac │ │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000091ad │ │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000091b0 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000091b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009214 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000091b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00009224 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000091c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000923d │ │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00009242 │ │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00009247 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000091cb │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009248 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000091cc │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00009258 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000091dc │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 195 to 0000931b │ │ │ │ │ + DW_CFA_advance_loc: 25 to 000091f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000931f │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000091fa │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00009330 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000091ff │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00009333 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009200 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000933f │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00009210 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 75 to 0000938a │ │ │ │ │ + DW_CFA_advance_loc1: 93 to 0000926d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000938b │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000938c │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000938d │ │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000938e │ │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000938f │ │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009271 │ │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00009280 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00009392 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00009283 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009396 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009287 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000093a2 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00009296 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 60 to 000093de │ │ │ │ │ + DW_CFA_advance_loc: 63 to 000092d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000093df │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000092d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000093e0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000092d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000093ec │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000092e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 0000940b │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00009303 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000940c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009304 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000940d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009305 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009419 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009311 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 00009433 │ │ │ │ │ + DW_CFA_advance_loc: 34 to 00009333 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009434 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009334 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009435 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009335 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009441 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009341 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000945b │ │ │ │ │ + DW_CFA_advance_loc: 34 to 00009363 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000945c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009364 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000945d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009365 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009469 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009371 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 00009483 │ │ │ │ │ + DW_CFA_advance_loc: 34 to 00009393 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009484 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009394 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009490 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000093a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009498 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000093a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009499 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000093a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000094a5 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000093b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000094ad │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000093bd │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000094ae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000093be │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000094af │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000093bf │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000094bb │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000093cb │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000094db │ │ │ │ │ + DW_CFA_advance_loc: 32 to 000093eb │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000094dc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000093ec │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000094e8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000093f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 137 to 00009571 │ │ │ │ │ + DW_CFA_advance_loc1: 137 to 00009481 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009572 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009482 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000957e │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000948e │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009586 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00009496 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009587 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009497 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009588 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009498 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009594 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000094a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 000095ab │ │ │ │ │ + DW_CFA_advance_loc: 31 to 000094c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000095ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000094c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000095ad │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000094c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000095b9 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000094d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001440 00000078 00001444 FDE cie=00000000 pc=00009630..0000998a │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009631 │ │ │ │ │ +00001338 00000078 0000133c FDE cie=00000000 pc=00009550..000098b2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009551 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009632 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009552 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009633 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009553 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009634 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009554 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00009642 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00009562 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00009652 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00009572 │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00009654 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00009574 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009655 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009575 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009656 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009576 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000965e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000957e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00009663 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00009583 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00009666 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00009586 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009667 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009587 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009668 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009588 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009669 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009589 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00009670 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00009590 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000967b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000959b │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000967c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000959c │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000967d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000959d │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00009684 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000095a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc2: 421 to 00009829 │ │ │ │ │ + DW_CFA_advance_loc2: 421 to 00009749 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000982a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000974a │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009832 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00009752 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000983b │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00009763 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000983c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009764 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000983d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009765 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009845 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000976d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00009853 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000977b │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009854 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000977c │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009855 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000977d │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000985d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00009785 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ │ │ -000014bc 00000208 000014c0 FDE cie=00000000 pc=00009990..0000a613 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009991 │ │ │ │ │ +000013b4 00000208 000013b8 FDE cie=00000000 pc=000098c0..0000a536 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000098c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009992 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000098c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009993 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000098c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000999f │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000098cf │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000099a2 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000098d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 99 to 00009a05 │ │ │ │ │ + DW_CFA_advance_loc1: 101 to 00009937 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009a06 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009938 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009a12 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000994a │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00009a23 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00009955 │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00009a26 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00009958 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009a27 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009959 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00009a29 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000995b │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009a31 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00009969 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00009a51 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 00009983 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00009a54 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00009986 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009a5c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000998e │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc2: 270 to 00009b6a │ │ │ │ │ + DW_CFA_advance_loc2: 283 to 00009aa9 │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00009b74 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00009ab3 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009b75 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009ab4 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009b79 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009ab8 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009b81 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00009ac0 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00009b92 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00009ad1 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009b96 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009ad5 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00009ba1 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00009ae0 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 00009bc8 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 00009b07 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009bc9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b08 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009bca │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b09 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009bcb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b0a │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009bcc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b0b │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009bd0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00009b10 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 84 to 00009c24 │ │ │ │ │ + DW_CFA_advance_loc1: 92 to 00009b6c │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009c25 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b6d │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009c31 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009b79 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00009c34 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00009b7c │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009c35 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b7d │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009c36 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b7e │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009c37 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b7f │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009c43 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009b8b │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00009c6b │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00009bab │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00009c71 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00009bb1 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00009c77 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00009bb7 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00009c7d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00009bbd │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009c85 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00009bc5 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 127 to 00009d04 │ │ │ │ │ + DW_CFA_advance_loc1: 135 to 00009c4c │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00009d15 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00009c5d │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009d19 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009c61 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009d1a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009c62 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009d22 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00009c6a │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00009d35 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00009c75 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009d36 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009c76 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009d42 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009c82 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 00009d59 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00009c91 │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009d61 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009c95 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009d62 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009c96 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009d66 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009c9a │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009d72 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009ca6 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc2: 309 to 00009ea7 │ │ │ │ │ + DW_CFA_advance_loc2: 317 to 00009de3 │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009eab │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009de7 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009eaf │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009deb │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009eb3 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009def │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009ebf │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009dfb │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00009ed3 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00009e0b │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009ed4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e0c │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009ee0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009e18 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00009ee3 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00009e1b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009ee4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e1c │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009ee5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e1d │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009ee6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e1e │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009ee7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e1f │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009ee8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e20 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00009eeb │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00009e23 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009eec │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e24 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009ef8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009e30 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00009f03 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00009e3b │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009f04 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e3c │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009f10 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009e48 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00009f1b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00009e53 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009f1c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e54 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009f28 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009e60 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00009f33 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00009e6b │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009f34 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e6c │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009f40 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009e78 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 57 to 00009f79 │ │ │ │ │ + DW_CFA_advance_loc: 57 to 00009eb1 │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00009f8a │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00009ec2 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009f8b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009ec3 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009f8c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009ec4 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00009f9c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00009ed4 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 80 to 00009fec │ │ │ │ │ + DW_CFA_advance_loc1: 80 to 00009f24 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00009ffb │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00009f33 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009ffc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009f34 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a008 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009f40 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 85 to 0000a05d │ │ │ │ │ + DW_CFA_advance_loc1: 85 to 00009f95 │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000a05f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00009f97 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a060 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009f98 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a061 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009f99 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a06d │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009fa5 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000a078 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00009fb0 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a07c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009fb4 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a08c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00009fc4 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 54 to 0000a0c2 │ │ │ │ │ + DW_CFA_advance_loc: 54 to 00009ffa │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000a0c7 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00009fff │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a0d3 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a00b │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a0e3 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000a01b │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a0e4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a01c │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a0e5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a01d │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a0f1 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a029 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000a11d │ │ │ │ │ + DW_CFA_advance_loc: 46 to 0000a057 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a11e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a058 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a12e │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a064 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000a148 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000a07a │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a149 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a07b │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a159 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a087 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000a177 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 0000a0a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a178 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a0a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a188 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a0ae │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 0000a1a9 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 0000a0d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a1aa │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a0d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a1b6 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a0e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000a1e6 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000a112 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a1e7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a113 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a1f3 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a11f │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000a217 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000a147 │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a21b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a14b │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a21f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a14f │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a223 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a153 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a22f │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a15f │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 59 to 0000a26a │ │ │ │ │ + DW_CFA_advance_loc: 62 to 0000a19d │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a26b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a19e │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a277 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a1aa │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a283 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000a1b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a284 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a1b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a290 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a1bf │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a29c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000a1c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a29d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a1c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a2a9 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a1d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a2b9 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000a1dc │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a2ba │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a1dd │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a2c6 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a1e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000a2d9 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000a1f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000a2de │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000a1fd │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a2ea │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000a20b │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 70 to 0000a330 │ │ │ │ │ + DW_CFA_advance_loc1: 71 to 0000a252 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a331 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a253 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000a339 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a257 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a345 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a263 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000a369 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000a283 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a36a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a284 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a36b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a285 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000a374 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000a28e │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc2: 453 to 0000a539 │ │ │ │ │ + DW_CFA_advance_loc2: 463 to 0000a45d │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000a541 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a461 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a545 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a465 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a549 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a469 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a559 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000a479 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000a573 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000a48f │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a574 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a490 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a575 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a491 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a576 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a492 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a586 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000a4a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000016c8 00000754 000016cc FDE cie=00000000 pc=000033ce..0000453b │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000033cf │ │ │ │ │ +000015c0 00000754 000015c4 FDE cie=00000000 pc=00003391..000044fe │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003392 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000033d0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003393 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000033d1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003394 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000033d2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003395 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000033e3 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000033a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 54 to 00003419 │ │ │ │ │ + DW_CFA_advance_loc: 54 to 000033dc │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000341a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000033dd │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000341b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000033de │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000341d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000033e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003425 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000033e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 00003443 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 00003406 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003444 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003407 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000344c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000340f │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000346a │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000342d │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00003475 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00003438 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000347d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003440 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 0000349f │ │ │ │ │ + DW_CFA_advance_loc: 34 to 00003462 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000034a6 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00003469 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000034ae │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003471 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 000034d4 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 00003497 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000034da │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000349d │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000034db │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000349e │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000034e1 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000034a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000034e9 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000034ac │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 0000350e │ │ │ │ │ + DW_CFA_advance_loc: 37 to 000034d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003510 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000034d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003518 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000034db │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000352c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000034ef │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00003542 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00003505 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003543 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003506 │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000354a │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000350d │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000354b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000350e │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000354d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003510 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000354f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003512 │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003550 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003513 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00003555 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00003518 │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000355a │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000351d │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003562 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003525 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003564 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003527 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003565 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003528 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003567 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000352a │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000356f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003532 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000358b │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000354e │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000358c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000354f │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000358e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003551 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000358f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003552 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003597 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000355a │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 000035a6 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003569 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000035a7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000356a │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000035a9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000356c │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000035aa │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000356d │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000035b2 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003575 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000035c3 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00003586 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000035ca │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000358d │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000035d2 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003595 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 000035f4 │ │ │ │ │ + DW_CFA_advance_loc: 34 to 000035b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000035f5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000035b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000035f7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000035ba │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000035fb │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000035be │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003603 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000035c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000360d │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000035d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000360e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000035d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003612 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000035d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003613 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000035d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000361b │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000035de │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000362e │ │ │ │ │ + DW_CFA_advance_loc: 19 to 000035f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003630 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000035f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003638 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000035fb │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00003648 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000360b │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000364f │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00003612 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000365b │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000361e │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003664 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003627 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00003669 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000362c │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000366d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003630 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000366e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003631 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003676 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003639 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc1: 73 to 000036bf │ │ │ │ │ + DW_CFA_advance_loc1: 73 to 00003682 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000036c6 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00003689 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000036ce │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003691 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000036d9 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000369c │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000036da │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000369d │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000036e1 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000036a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000036e2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000036a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000036ed │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000036b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00003700 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 000036c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003701 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000036c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003709 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000036cc │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00003729 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 000036ec │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000372a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000036ed │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000372b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000036ee │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000372d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000036f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00003737 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000036fa │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000374f │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00003712 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003750 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003713 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003758 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000371b │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000375e │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003721 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000375f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003722 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003761 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003724 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003762 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003725 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000376c │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000372f │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00003782 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00003745 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003783 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003746 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000378b │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000374e │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00003796 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00003759 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003797 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000375a │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000379f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003762 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 25 to 000037b8 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000377b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000037bd │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00003780 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000037bf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003782 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000037df │ │ │ │ │ + DW_CFA_advance_loc: 32 to 000037a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000037e1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000037a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000037e8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000037ab │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000037eb │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000037ae │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000037f3 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000037b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00003800 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000037c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00003807 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000037ca │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000380e │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000037d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003810 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000037d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003818 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000037db │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00003824 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000037e7 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003825 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000037e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003827 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000037ea │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00003834 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000037f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003835 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000037f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003836 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000037f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003838 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000037fb │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003840 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003803 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 41 to 00003869 │ │ │ │ │ + DW_CFA_advance_loc: 41 to 0000382c │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000386f │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003832 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003875 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003838 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000387b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000383e │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003883 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003846 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 000038a4 │ │ │ │ │ + DW_CFA_advance_loc: 33 to 00003867 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000038a5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003868 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000038a6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003869 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000038a7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000386a │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000038af │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003872 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 000038d2 │ │ │ │ │ + DW_CFA_advance_loc: 35 to 00003895 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000038d8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000389b │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000038d9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000389c │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000038da │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000389d │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000038e2 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000038a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000390a │ │ │ │ │ + DW_CFA_advance_loc: 40 to 000038cd │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00003917 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000038da │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003918 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000038db │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000391b │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000038de │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003923 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000038e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc1: 196 to 000039e7 │ │ │ │ │ + DW_CFA_advance_loc1: 196 to 000039aa │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000039e8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000039ab │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000039ee │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000039b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000039f0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000039b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000039f8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000039bb │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003a07 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000039ca │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003a08 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000039cb │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a0e │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000039d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003a10 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000039d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003a18 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000039db │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003a27 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000039ea │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a2d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000039f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a33 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000039f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a39 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000039fc │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a3f │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a02 │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a45 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a08 │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a4b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a0e │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a51 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a14 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a57 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a1a │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a5d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a20 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a63 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a26 │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003a65 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003a28 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003a6d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003a30 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 00003a8a │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00003a4d │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003a8b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003a4e │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003a8d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003a50 │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a93 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a56 │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a99 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a5c │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003a9a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003a5d │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003a9b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003a5e │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003a9c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003a5f │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003aa2 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a65 │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003aa3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003a66 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00003ab0 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00003a73 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00003ac4 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00003a87 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003aca │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a8d │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003ad0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a93 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003ad6 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a99 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003adc │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a9f │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003ae2 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003aa5 │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003ae8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003aab │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003aee │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003ab1 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003af4 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003ab7 │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003afa │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003abd │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003ac3 │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003b02 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003ac5 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003b0a │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003acd │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 00003b27 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00003aea │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b2d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003af0 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003b2f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003af2 │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b35 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003af8 │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b3b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003afe │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003b3c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003aff │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003b3d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003b00 │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003b3e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003b01 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b44 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b07 │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003b45 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003b08 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003b4d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003b10 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00003b61 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00003b24 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b67 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b2a │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b6d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b30 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b73 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b36 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b79 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b3c │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b7f │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b42 │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b85 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b48 │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b8b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b4e │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b91 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b54 │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b97 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b5a │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b9d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b60 │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003b9f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003b62 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003ba7 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003b6a │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 00003bc4 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00003b87 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003bca │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b8d │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003bcc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003b8f │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003bd2 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b95 │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003bd8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b9b │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003bd9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003b9c │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003bda │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003b9d │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003bdb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003b9e │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003be1 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003ba4 │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003be2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003ba5 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003bea │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003bad │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00003bfb │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00003bbe │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c01 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003bc4 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c07 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003bca │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c0d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003bd0 │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c13 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003bd6 │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c19 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003bdc │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c1f │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003be2 │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c25 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003be8 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c2b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003bee │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c31 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003bf4 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c37 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003bfa │ │ │ │ │ DW_CFA_def_cfa_offset: 308 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c3d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003c00 │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c43 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003c06 │ │ │ │ │ DW_CFA_def_cfa_offset: 316 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003c45 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003c08 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003c4d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003c10 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 00003c6a │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00003c2d │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c70 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003c33 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003c72 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003c35 │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c78 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003c3b │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c7e │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003c41 │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003c7f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003c42 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003c80 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003c43 │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003c81 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003c44 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c87 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003c4a │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003c88 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003c4b │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003c90 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003c53 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00003ca1 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00003c64 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003ca5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003c68 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003cad │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003c70 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00003cb8 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00003c7b │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003cb9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003c7c │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003cc1 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003c84 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00003cc6 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00003c89 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00003cd2 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00003c95 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc1: 78 to 00003d20 │ │ │ │ │ + DW_CFA_advance_loc1: 78 to 00003ce3 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003d29 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003cec │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00003d37 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00003cfa │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00003d5b │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00003d1e │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003d5c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003d1f │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003d64 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003d27 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00003d70 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00003d33 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00003d77 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00003d3a │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00003d7e │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00003d41 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003d80 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003d43 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003d88 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003d4b │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 51 to 00003dbb │ │ │ │ │ + DW_CFA_advance_loc: 51 to 00003d7e │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003dbc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003d7f │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003dc4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003d87 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00003dc7 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00003d8a │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00003dce │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00003d91 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003dd6 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003d99 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00003de1 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00003da4 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00003de8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00003dab │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003dec │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003daf │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003dee │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003db1 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003df6 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003db9 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003e05 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003dc8 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003e0e │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003dd1 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003e12 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003dd5 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00003e17 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00003dda │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003e1f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003de2 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003e2e │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003df1 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003e37 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003dfa │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003e3b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003dfe │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00003e40 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00003e03 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003e48 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003e0b │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003e57 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003e1a │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003e60 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003e23 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003e64 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003e27 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003e66 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003e29 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003e6e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003e31 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003e7d │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003e40 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003e86 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003e49 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003e8a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003e4d │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003e8c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003e4f │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003e94 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003e57 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003ea3 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003e66 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003eac │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003e6f │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003eb0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003e73 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003eb2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003e75 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003eba │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003e7d │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003ec9 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003e8c │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003ed2 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00003e97 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003ed6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003e99 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003ed8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003e9b │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003ee0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003ea3 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003eef │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003eb2 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00003ef4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00003eb7 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003efc │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003ebf │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003efe │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003ec1 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003f06 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003ec9 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003f15 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003ed8 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003f1e │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003ee1 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003f22 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003ee5 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003f24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003ee7 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003f2c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003eef │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003f3b │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003efe │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003f44 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003f07 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003f48 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003f0b │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003f4a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003f0d │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003f52 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003f15 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003f61 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003f24 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003f6a │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003f2d │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003f6e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003f31 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003f70 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003f33 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003f78 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003f3b │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003f87 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003f4a │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003f90 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003f53 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003f94 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003f57 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003f96 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003f59 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003f9e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003f61 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003fad │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003f70 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003fb6 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003f79 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003fba │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003f7d │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003fbc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003f7f │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003fc4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003f87 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003fd3 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003f96 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003fdc │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003f9f │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003fe0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003fa3 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003fe2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003fa5 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003fea │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003fad │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003ff9 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003fbc │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00004002 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00003fc7 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00004006 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003fc9 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00004008 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003fcb │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004010 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003fd3 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00004030 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00003ff3 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004031 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003ff4 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004039 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003ffc │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00004061 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00004024 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00004066 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00004029 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000406e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004031 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc1: 107 to 000040d9 │ │ │ │ │ + DW_CFA_advance_loc1: 107 to 0000409c │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000040da │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000409d │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000040e2 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000040a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000040f0 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000040b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000040f1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000040b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000040f9 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000040bc │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 00004118 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 000040db │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004119 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000040dc │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004121 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000040e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00004132 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000040f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004133 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000040f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000413b │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000040fe │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000415b │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000411e │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000415d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00004120 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000415f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00004122 │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004160 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004123 │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004166 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00004129 │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000416a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000412d │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004172 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004135 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00004184 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00004147 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004185 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004148 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000418b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000414e │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004191 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00004154 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004199 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000415c │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 000041b3 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 00004176 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000041b4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004177 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000041bc │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000417f │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000041bd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004180 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000041ca │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000418d │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000041d6 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00004199 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000041dc │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000419f │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000041e4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000041a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000041ef │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000041b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000041f0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000041b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000041f6 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000041b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000041fc │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000041bf │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004204 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000041c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000421e │ │ │ │ │ + DW_CFA_advance_loc: 26 to 000041e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000421f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000041e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004227 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000041ea │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004228 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000041eb │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00004235 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000041f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00004241 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00004204 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004247 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000420a │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000424f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004212 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000425a │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000421d │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000425b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000421e │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004261 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00004224 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004267 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000422a │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000426f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004232 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 00004289 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 0000424c │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000428a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000424d │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004292 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004255 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000429f │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00004262 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000042a0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004263 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000042ac │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000426f │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000042b2 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00004275 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000042ba │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000427d │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000042c5 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00004288 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000042c6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004289 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000042cc │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000428f │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000042d2 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00004295 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000042da │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000429d │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 000042f3 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 000042b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000042f4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000042b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000042fc │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000042bf │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00004309 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000042cc │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000430a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000042cd │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00004316 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000042d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000431c │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000042df │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004324 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000042e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000432f │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000042f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004330 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000042f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004336 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000042f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000433c │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000042ff │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004344 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004307 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000435e │ │ │ │ │ + DW_CFA_advance_loc: 26 to 00004321 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000435f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004322 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004367 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000432a │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00004377 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000433a │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004378 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000433b │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000437e │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00004341 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004384 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00004347 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000438c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000434f │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 000043ae │ │ │ │ │ + DW_CFA_advance_loc: 34 to 00004371 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000043af │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004372 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000043b7 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000437a │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc2: 270 to 000044c5 │ │ │ │ │ + DW_CFA_advance_loc2: 270 to 00004488 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000044c9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000448c │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000044cb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000448e │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000044d4 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00004497 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000044de │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000044a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000044e5 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000044a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000044e7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000044aa │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000044ef │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000044b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000044fd │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000044c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000044fe │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000044c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004506 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000044c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 46 to 00004534 │ │ │ │ │ + DW_CFA_advance_loc: 46 to 000044f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00004537 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000044fa │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004538 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000044fb │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004539 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000044fc │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000453a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000044fd │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001e20 00000044 00001e24 FDE cie=00000000 pc=0000a618..0000d753 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a61c │ │ │ │ │ +00001d18 00000044 00001d1c FDE cie=00000000 pc=0000a540..0000d76c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a544 │ │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000a625 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000a54d │ │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a626 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000a550 │ │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000a634 │ │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ │ - DW_CFA_advance_loc2: 8453 to 0000c739 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a55c │ │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ │ + DW_CFA_advance_loc2: 3431 to 0000b2c3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c73a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b2c4 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c73b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b2c5 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c73c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b2c6 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c73d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b2c7 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c740 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b2ca │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000c748 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b2d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001e68 00000044 00001e6c FDE cie=00000000 pc=0000d758..000113ec │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000d75c │ │ │ │ │ +00001d60 00000044 00001d64 FDE cie=00000000 pc=0000d770..00011714 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000d774 │ │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000d765 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000d77d │ │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d766 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000d780 │ │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000d774 │ │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ │ - DW_CFA_advance_loc2: 10701 to 00010141 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000d78c │ │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ │ + DW_CFA_advance_loc2: 11535 to 0001049b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00010142 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0001049c │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00010143 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0001049d │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00010144 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0001049e │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00010145 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0001049f │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00010148 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000104a2 │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00010150 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000104a8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001eb0 00000044 00001eb4 FDE cie=00000000 pc=000113f0..00014c62 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000113f4 │ │ │ │ │ +00001da8 00000044 00001dac FDE cie=00000000 pc=00011720..000150e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00011724 │ │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000113fd │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0001172d │ │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00011400 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00011730 │ │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0001140c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0001173c │ │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ │ - DW_CFA_advance_loc2: 9771 to 00013a37 │ │ │ │ │ + DW_CFA_advance_loc2: 10351 to 00013fab │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00013a38 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00013fac │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00013a39 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00013fad │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00013a3a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00013fae │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00013a3b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00013faf │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00013a3e │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00013fb2 │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00013a40 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00013fb8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001ef8 00000044 00001efc FDE cie=00000000 pc=00014c68..000184e2 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00014c6c │ │ │ │ │ +00001df0 00000044 00001df4 FDE cie=00000000 pc=000150e0..00018aa0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000150e4 │ │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00014c75 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000150ed │ │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00014c78 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000150f0 │ │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00014c84 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000150fc │ │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ │ - DW_CFA_advance_loc2: 9779 to 000172b7 │ │ │ │ │ + DW_CFA_advance_loc2: 10351 to 0001796b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000172b8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0001796c │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000172b9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0001796d │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000172ba │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0001796e │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000172bb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0001796f │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000172be │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00017972 │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000172c0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00017978 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001f40 00000020 00001f44 FDE cie=00000000 pc=0000453b..0000455b │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000453c │ │ │ │ │ +00001e38 00000020 00001e3c FDE cie=00000000 pc=000044fe..0000451e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000044ff │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000454a │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000450d │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00004551 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00004514 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004559 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000451c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000455a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000451d │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001f64 00000010 00001f68 FDE cie=00000000 pc=000184e2..000184e6 │ │ │ │ │ +00001e5c 00000010 00001e60 FDE cie=00000000 pc=00018aa0..00018aa4 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00001e70 00000010 00001e74 FDE cie=00000000 pc=00018aa4..00018aa8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001f78 00000010 00001f7c FDE cie=00000000 pc=000184e6..000184ea │ │ │ │ │ +00001e84 00000010 00001e88 FDE cie=00000000 pc=00018aa8..00018aac │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001f8c 00000018 00001f90 FDE cie=00000000 pc=000184f0..00018504 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000184f1 │ │ │ │ │ +00001e98 00000018 00001e9c FDE cie=00000000 pc=00018ab0..00018ac4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00018ab1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000184ff │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00018abf │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001fa8 ZERO terminator │ │ │ │ │ +00001eb4 ZERO terminator │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ │┄ error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}`: │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 2595 │ │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ │ │ 00002000 <.init>: │ │ │ │ │ _init(): │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - call 4560 │ │ │ │ │ + call 4520 │ │ │ │ │ add $0x1bfeb,%ebx │ │ │ │ │ mov -0x34(%ebx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 201b │ │ │ │ │ call *%eax │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │┄ error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`: │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 2595 │ │ │ │ │ @@ -1,47 +1,47 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00002520 : │ │ │ │ │ +00002520 : │ │ │ │ │ ./pynx/scattering/cpu.c:6400 │ │ │ │ │ push %ebp │ │ │ │ │ - mov %edx,%ebp │ │ │ │ │ push %edi │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ + call 4520 │ │ │ │ │ add $0x1bac9,%ebx │ │ │ │ │ sub $0x14,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6401 │ │ │ │ │ push %ecx │ │ │ │ │ push %eax │ │ │ │ │ call 2100 │ │ │ │ │ ./pynx/scattering/cpu.c:6403 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 2583 <__cxa_finalize@plt+0x83> │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6404 (discriminator 1) │ │ │ │ │ cmp -0x28(%ebx),%eax │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ jne 2555 <__cxa_finalize@plt+0x55> │ │ │ │ │ ./pynx/scattering/cpu.c:6402 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6404 (discriminator 1) │ │ │ │ │ testb $0x1,0x24(%esp) │ │ │ │ │ je 2566 <__cxa_finalize@plt+0x66> │ │ │ │ │ ./pynx/scattering/cpu.c:6408 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ push 0x28(%esp) │ │ │ │ │ - push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ call 2050 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ + mov %eax,%ebp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%esi),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ je 25a4 <__cxa_finalize@plt+0xa4> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ @@ -53,390 +53,387 @@ │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ jmp 25a4 <__cxa_finalize@plt+0xa4> │ │ │ │ │ ./pynx/scattering/cpu.c:6412 │ │ │ │ │ mov -0x14(%ebx),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6415 │ │ │ │ │ - or $0xffffffff,%edi │ │ │ │ │ + or $0xffffffff,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6412 │ │ │ │ │ push (%eax) │ │ │ │ │ call 2260 │ │ │ │ │ ./pynx/scattering/cpu.c:6412 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 25a4 <__cxa_finalize@plt+0xa4> │ │ │ │ │ ./pynx/scattering/cpu.c:6413 │ │ │ │ │ call 22c0 │ │ │ │ │ ./pynx/scattering/cpu.c:6402 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6418 │ │ │ │ │ add $0xc,%esp │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ + mov %ebp,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ ./pynx/scattering/cpu.c:6419 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ + call 4520 │ │ │ │ │ add $0x1ba3d,%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6375 │ │ │ │ │ call 22f0 │ │ │ │ │ ./pynx/scattering/cpu.c:6375 (discriminator 1) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x8(%eax) │ │ │ │ │ call 2230 │ │ │ │ │ ./pynx/scattering/cpu.c:6376 │ │ │ │ │ mov 0x170(%ebx),%esi │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ mov 0x16c(%ebx),%ecx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ cmp $0xffffffff,%esi │ │ │ │ │ jne 2600 <__cxa_finalize@plt+0x100> │ │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ │ jne 2600 <__cxa_finalize@plt+0x100> │ │ │ │ │ ./pynx/scattering/cpu.c:6377 │ │ │ │ │ mov %edx,0x170(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6422 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:6377 │ │ │ │ │ mov %eax,0x16c(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6422 (discriminator 1) │ │ │ │ │ - jne 2627 <__cxa_finalize@plt+0x127> │ │ │ │ │ + jne 2626 <__cxa_finalize@plt+0x126> │ │ │ │ │ inc %eax │ │ │ │ │ - jne 2627 <__cxa_finalize@plt+0x127> │ │ │ │ │ - jmp 2742 <__cxa_finalize@plt+0x242> │ │ │ │ │ + jne 2626 <__cxa_finalize@plt+0x126> │ │ │ │ │ + jmp 2741 <__cxa_finalize@plt+0x241> │ │ │ │ │ ./pynx/scattering/cpu.c:6379 (discriminator 1) │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ jne 2608 <__cxa_finalize@plt+0x108> │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - je 2627 <__cxa_finalize@plt+0x127> │ │ │ │ │ + je 2626 <__cxa_finalize@plt+0x126> │ │ │ │ │ ./pynx/scattering/cpu.c:6388 │ │ │ │ │ - mov -0x18(%ebx),%ebp │ │ │ │ │ - lea -0x48b8(%ebx),%esi │ │ │ │ │ + mov -0x18(%ebx),%ecx │ │ │ │ │ + lea -0x48a8(%ebx),%esi │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ - push 0x0(%ebp) │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2200 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 2742 <__cxa_finalize@plt+0x242> │ │ │ │ │ + jmp 2741 <__cxa_finalize@plt+0x241> │ │ │ │ │ ./pynx/scattering/cpu.c:6424 │ │ │ │ │ mov 0x6cc(%ebx),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 2645 <__cxa_finalize@plt+0x145> │ │ │ │ │ + je 2644 <__cxa_finalize@plt+0x144> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edi),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ │ - je 263e <__cxa_finalize@plt+0x13e> │ │ │ │ │ + je 263d <__cxa_finalize@plt+0x13d> │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ebx │ │ │ │ │ mov %ebx,(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:6425 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ - jmp 2744 <__cxa_finalize@plt+0x244> │ │ │ │ │ + jmp 2743 <__cxa_finalize@plt+0x243> │ │ │ │ │ ./pynx/scattering/cpu.c:6426 │ │ │ │ │ - lea -0x49f8(%ebx),%eax │ │ │ │ │ - push %ebp │ │ │ │ │ - push %ebp │ │ │ │ │ + push %eax │ │ │ │ │ + push %eax │ │ │ │ │ + lea -0x49e8(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ push 0x2c(%esp) │ │ │ │ │ call 2100 │ │ │ │ │ ./pynx/scattering/cpu.c:6427 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6426 │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6427 (discriminator 1) │ │ │ │ │ - je 273b <__cxa_finalize@plt+0x23b> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 273a <__cxa_finalize@plt+0x23a> │ │ │ │ │ ./pynx/scattering/cpu.c:6428 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ call 2170 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov 0x0(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6428 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 268f <__cxa_finalize@plt+0x18f> │ │ │ │ │ + je 268e <__cxa_finalize@plt+0x18e> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,0x0(%ebp) │ │ │ │ │ - jne 268f <__cxa_finalize@plt+0x18f> │ │ │ │ │ + jne 268e <__cxa_finalize@plt+0x18e> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6430 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 273b <__cxa_finalize@plt+0x23b> │ │ │ │ │ + je 273a <__cxa_finalize@plt+0x23a> │ │ │ │ │ ./pynx/scattering/cpu.c:6434 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 24a0 │ │ │ │ │ ./pynx/scattering/cpu.c:6435 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6434 │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:6435 (discriminator 1) │ │ │ │ │ - je 26cc <__cxa_finalize@plt+0x1cc> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 26cb <__cxa_finalize@plt+0x1cb> │ │ │ │ │ ./pynx/scattering/cpu.c:6437 │ │ │ │ │ - push %edi │ │ │ │ │ + lea -0x4dbe(%ebx),%ecx │ │ │ │ │ + push %ebp │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - lea -0x4dd5(%ebx),%ecx │ │ │ │ │ - push %edi │ │ │ │ │ - lea -0x4dce(%ebx),%edi │ │ │ │ │ + push %ebp │ │ │ │ │ push $0x1 │ │ │ │ │ - push %edi │ │ │ │ │ + push %ecx │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ + lea -0x4dc5(%ebx),%ecx │ │ │ │ │ call 2520 <__cxa_finalize@plt+0x20> │ │ │ │ │ ./pynx/scattering/cpu.c:6437 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jns 26d0 <__cxa_finalize@plt+0x1d0> │ │ │ │ │ + jns 26cf <__cxa_finalize@plt+0x1cf> │ │ │ │ │ ./pynx/scattering/cpu.c:6428 │ │ │ │ │ mov %esi,%edi │ │ │ │ │ - jmp 273b <__cxa_finalize@plt+0x23b> │ │ │ │ │ + jmp 273a <__cxa_finalize@plt+0x23a> │ │ │ │ │ ./pynx/scattering/cpu.c:6438 │ │ │ │ │ + lea -0x4dac(%ebx),%eax │ │ │ │ │ push %ecx │ │ │ │ │ - mov %ebp,%edx │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ push %ecx │ │ │ │ │ - lea -0x4dbc(%ebx),%ecx │ │ │ │ │ + lea -0x4db3(%ebx),%ecx │ │ │ │ │ push $0x1 │ │ │ │ │ - push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ - lea -0x4dc3(%ebx),%ecx │ │ │ │ │ call 2520 <__cxa_finalize@plt+0x20> │ │ │ │ │ ./pynx/scattering/cpu.c:6438 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 26cc <__cxa_finalize@plt+0x1cc> │ │ │ │ │ + js 26cb <__cxa_finalize@plt+0x1cb> │ │ │ │ │ ./pynx/scattering/cpu.c:6439 │ │ │ │ │ - lea -0x4dac(%ebx),%eax │ │ │ │ │ + lea -0x4d9c(%ebx),%ebp │ │ │ │ │ push %edx │ │ │ │ │ - lea -0x4db3(%ebx),%ecx │ │ │ │ │ + lea -0x4da3(%ebx),%ecx │ │ │ │ │ push %edx │ │ │ │ │ - mov %ebp,%edx │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ push $0x1 │ │ │ │ │ - push %eax │ │ │ │ │ + push %ebp │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ call 2520 <__cxa_finalize@plt+0x20> │ │ │ │ │ ./pynx/scattering/cpu.c:6439 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 26cc <__cxa_finalize@plt+0x1cc> │ │ │ │ │ + js 26cb <__cxa_finalize@plt+0x1cb> │ │ │ │ │ ./pynx/scattering/cpu.c:6440 │ │ │ │ │ - lea -0x4d85(%ebx),%edx │ │ │ │ │ + lea -0x4d75(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4da0(%ebx),%ecx │ │ │ │ │ + lea -0x4d90(%ebx),%ecx │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push %edx │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ - mov %ebp,%edx │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ call 2520 <__cxa_finalize@plt+0x20> │ │ │ │ │ ./pynx/scattering/cpu.c:6440 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 26cc <__cxa_finalize@plt+0x1cc> │ │ │ │ │ - jmp 2744 <__cxa_finalize@plt+0x244> │ │ │ │ │ + js 26cb <__cxa_finalize@plt+0x1cb> │ │ │ │ │ + jmp 2743 <__cxa_finalize@plt+0x243> │ │ │ │ │ ./pynx/scattering/cpu.c:6443 │ │ │ │ │ mov %edi,%eax │ │ │ │ │ - call 5fd8 │ │ │ │ │ + call 5f30 │ │ │ │ │ ./pynx/scattering/cpu.c:6423 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6445 │ │ │ │ │ add $0xc,%esp │ │ │ │ │ mov %esi,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ ./pynx/scattering/cpu.c:9756 │ │ │ │ │ push %ebp │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ push %edi │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x1b899,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x1b89c,%ebx │ │ │ │ │ sub $0x28,%esp │ │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ │ + mov 0x40(%esp),%ebp │ │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9759 │ │ │ │ │ push 0x5a4(%ebx) │ │ │ │ │ call 2220 <_PyObject_GC_New@plt> │ │ │ │ │ + vmovd 0x18(%esp),%xmm1 │ │ │ │ │ ./pynx/scattering/cpu.c:9159 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ + vpinsrd $0x1,%eax,%xmm1,%xmm0 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 28a3 <__cxa_finalize@plt+0x3a3> │ │ │ │ │ + je 28b7 <__cxa_finalize@plt+0x3b7> │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9172 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9166 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/python3.12/object.h:787 │ │ │ │ │ test %edi,%edi │ │ │ │ │ -./pynx/scattering/cpu.c:9172 │ │ │ │ │ - mov %edx,0x38(%esi) │ │ │ │ │ -/usr/include/python3.12/object.h:787 │ │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9166 │ │ │ │ │ mov %eax,0x48(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:787 │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9166 │ │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ │ +./pynx/scattering/cpu.c:9172 │ │ │ │ │ + mov %edx,0x38(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9168 │ │ │ │ │ - mov %ebp,0x8(%esi) │ │ │ │ │ -./pynx/scattering/cpu.c:9169 │ │ │ │ │ - mov %esi,0xc(%esi) │ │ │ │ │ + vmovq %xmm0,0x8(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:787 │ │ │ │ │ - je 27ab <__cxa_finalize@plt+0x2ab> │ │ │ │ │ + je 27b7 <__cxa_finalize@plt+0x2b7> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 27ab <__cxa_finalize@plt+0x2ab> │ │ │ │ │ + je 27b7 <__cxa_finalize@plt+0x2b7> │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9175 │ │ │ │ │ mov %edi,0x10(%esi) │ │ │ │ │ -./pynx/scattering/cpu.c:9178 │ │ │ │ │ +./pynx/scattering/cpu.c:9177 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ mov %edi,0x20(%esi) │ │ │ │ │ -/usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:9178 │ │ │ │ │ mov %edi,0x24(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ - je 27c2 <__cxa_finalize@plt+0x2c2> │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je 27cf <__cxa_finalize@plt+0x2cf> │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ - inc %eax │ │ │ │ │ - mov %eax,(%edx) │ │ │ │ │ + inc %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:9187 │ │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9180 │ │ │ │ │ - mov %edx,0x28(%esi) │ │ │ │ │ + mov %ecx,0x28(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9185 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %edx,0x2c(%esi) │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + mov %ecx,0x2c(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ + mov (%eax),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9185 │ │ │ │ │ - mov %edx,0x1c(%esi) │ │ │ │ │ + mov %ecx,0x1c(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9187 │ │ │ │ │ - mov %edi,0x30(%esi) │ │ │ │ │ + mov %eax,0x30(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 27e4 <__cxa_finalize@plt+0x2e4> │ │ │ │ │ + cmp $0x3fffffff,%edi │ │ │ │ │ + je 27f2 <__cxa_finalize@plt+0x2f2> │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ │ - inc %eax │ │ │ │ │ - mov %eax,(%edx) │ │ │ │ │ + inc %edi │ │ │ │ │ + mov %edi,(%edx) │ │ │ │ │ /usr/include/python3.12/object.h:787 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 27f5 <__cxa_finalize@plt+0x2f5> │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + je 2805 <__cxa_finalize@plt+0x305> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ecx),%edi │ │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%edi │ │ │ │ │ - je 27f5 <__cxa_finalize@plt+0x2f5> │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je 2805 <__cxa_finalize@plt+0x305> │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ - inc %edi │ │ │ │ │ - mov %edi,(%ecx) │ │ │ │ │ + inc %ecx │ │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:9200 │ │ │ │ │ - mov 0x8(%ebp),%ebp │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9190 │ │ │ │ │ - mov %ecx,0x34(%esi) │ │ │ │ │ + mov %ebp,0x34(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9194 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %ecx,0x40(%esi) │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + mov %ebp,0x40(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9200 │ │ │ │ │ - and $0x28f,%ebp │ │ │ │ │ + mov 0x8(%eax),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9194 │ │ │ │ │ - mov %ecx,0x44(%esi) │ │ │ │ │ + mov %ebp,0x44(%esi) │ │ │ │ │ + mov %ebp,0x3c(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9200 │ │ │ │ │ - cmp $0x8,%ebp │ │ │ │ │ -./pynx/scattering/cpu.c:9194 │ │ │ │ │ - mov %ecx,0x3c(%esi) │ │ │ │ │ -./pynx/scattering/cpu.c:9198 │ │ │ │ │ - mov %ecx,0x4c(%esi) │ │ │ │ │ - mov %ecx,0x50(%esi) │ │ │ │ │ - mov %ecx,0x54(%esi) │ │ │ │ │ - mov %ecx,0x58(%esi) │ │ │ │ │ - mov %ecx,0x5c(%esi) │ │ │ │ │ + and $0x28f,%edi │ │ │ │ │ +./pynx/scattering/cpu.c:9197 │ │ │ │ │ + mov %ebp,0x4c(%esi) │ │ │ │ │ + mov %ebp,0x50(%esi) │ │ │ │ │ + mov %ebp,0x54(%esi) │ │ │ │ │ + mov %ebp,0x58(%esi) │ │ │ │ │ + mov %ebp,0x5c(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9200 │ │ │ │ │ - je 2880 <__cxa_finalize@plt+0x380> │ │ │ │ │ - jg 2834 <__cxa_finalize@plt+0x334> │ │ │ │ │ - cmp $0x3,%ebp │ │ │ │ │ - je 2888 <__cxa_finalize@plt+0x388> │ │ │ │ │ - cmp $0x4,%ebp │ │ │ │ │ - lea -0x16bfc(%ebx),%eax │ │ │ │ │ - je 2892 <__cxa_finalize@plt+0x392> │ │ │ │ │ - jmp 284a <__cxa_finalize@plt+0x34a> │ │ │ │ │ - cmp $0x82,%ebp │ │ │ │ │ - je 288c <__cxa_finalize@plt+0x38c> │ │ │ │ │ - cmp $0x282,%ebp │ │ │ │ │ - lea -0x17054(%ebx),%eax │ │ │ │ │ - je 2892 <__cxa_finalize@plt+0x392> │ │ │ │ │ + cmp $0x8,%edi │ │ │ │ │ + je 2894 <__cxa_finalize@plt+0x394> │ │ │ │ │ + jg 2848 <__cxa_finalize@plt+0x348> │ │ │ │ │ + cmp $0x3,%edi │ │ │ │ │ + je 289c <__cxa_finalize@plt+0x39c> │ │ │ │ │ + lea -0x16d34(%ebx),%edx │ │ │ │ │ + cmp $0x4,%edi │ │ │ │ │ + je 28a6 <__cxa_finalize@plt+0x3a6> │ │ │ │ │ + jmp 285e <__cxa_finalize@plt+0x35e> │ │ │ │ │ + cmp $0x82,%edi │ │ │ │ │ + je 28a0 <__cxa_finalize@plt+0x3a0> │ │ │ │ │ + lea -0x171a4(%ebx),%edx │ │ │ │ │ + cmp $0x282,%edi │ │ │ │ │ + je 28a6 <__cxa_finalize@plt+0x3a6> │ │ │ │ │ ./pynx/scattering/cpu.c:9217 │ │ │ │ │ - mov -0x54(%ebx),%edi │ │ │ │ │ - lea -0x4e09(%ebx),%edx │ │ │ │ │ + mov -0x54(%ebx),%ebp │ │ │ │ │ + lea -0x4df9(%ebx),%ecx │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - push (%edi) │ │ │ │ │ + push %ecx │ │ │ │ │ + push 0x0(%ebp) │ │ │ │ │ call 2200 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%esi),%ecx │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je 28a3 <__cxa_finalize@plt+0x3a3> │ │ │ │ │ + cmp $0x3fffffff,%eax │ │ │ │ │ + je 28b7 <__cxa_finalize@plt+0x3b7> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%esi) │ │ │ │ │ - jne 28a3 <__cxa_finalize@plt+0x3a3> │ │ │ │ │ + dec %eax │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ + jne 28b7 <__cxa_finalize@plt+0x3b7> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 28a3 <__cxa_finalize@plt+0x3a3> │ │ │ │ │ + jmp 28b7 <__cxa_finalize@plt+0x3b7> │ │ │ │ │ ./pynx/scattering/cpu.c:9200 │ │ │ │ │ - lea -0x18404(%ebx),%eax │ │ │ │ │ - jmp 2892 <__cxa_finalize@plt+0x392> │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - jmp 2892 <__cxa_finalize@plt+0x392> │ │ │ │ │ - lea -0x170f4(%ebx),%eax │ │ │ │ │ + lea -0x184c4(%ebx),%edx │ │ │ │ │ + jmp 28a6 <__cxa_finalize@plt+0x3a6> │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + jmp 28a6 <__cxa_finalize@plt+0x3a6> │ │ │ │ │ + lea -0x17244(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9763 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9208 │ │ │ │ │ - mov %eax,0x18(%esi) │ │ │ │ │ + mov %edx,0x18(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9763 │ │ │ │ │ push %esi │ │ │ │ │ call 21d0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 28a5 <__cxa_finalize@plt+0x3a5> │ │ │ │ │ + jmp 28b9 <__cxa_finalize@plt+0x3b9> │ │ │ │ │ ./pynx/scattering/cpu.c:9756 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9766 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ mov %esi,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ @@ -445,788 +442,786 @@ │ │ │ │ │ ret │ │ │ │ │ ./pynx/scattering/cpu.c:8252 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ mov %edx,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x1b73a,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x1b726,%ebx │ │ │ │ │ sub $0xe4,%esp │ │ │ │ │ mov %gs:0x14,%ebp │ │ │ │ │ mov %ebp,0xd4(%esp) │ │ │ │ │ mov %ecx,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:8263 │ │ │ │ │ push %ecx │ │ │ │ │ push %eax │ │ │ │ │ call 2100 │ │ │ │ │ ./pynx/scattering/cpu.c:8264 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8263 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8264 │ │ │ │ │ - je 299d <__cxa_finalize@plt+0x49d> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 29b1 <__cxa_finalize@plt+0x4b1> │ │ │ │ │ /usr/include/python3.12/object.h:966 │ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8266 (discriminator 1) │ │ │ │ │ cmpl $0x0,0x54(%eax) │ │ │ │ │ - js 2911 <__cxa_finalize@plt+0x411> │ │ │ │ │ + js 2925 <__cxa_finalize@plt+0x425> │ │ │ │ │ ./pynx/scattering/cpu.c:8267 │ │ │ │ │ push %ebp │ │ │ │ │ - lea -0x4828(%ebx),%ecx │ │ │ │ │ + lea -0x4818(%ebx),%ecx │ │ │ │ │ push %edi │ │ │ │ │ mov -0x44(%ebx),%edi │ │ │ │ │ push %ecx │ │ │ │ │ push (%edi) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:8270 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 299d <__cxa_finalize@plt+0x49d> │ │ │ │ │ + jmp 29b1 <__cxa_finalize@plt+0x4b1> │ │ │ │ │ ./pynx/scattering/cpu.c:8274 │ │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8273 │ │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8293 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 2925 <__cxa_finalize@plt+0x425> │ │ │ │ │ + je 2939 <__cxa_finalize@plt+0x439> │ │ │ │ │ ./pynx/scattering/cpu.c:8297 │ │ │ │ │ mov $0x4,%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ cmovl %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8300 │ │ │ │ │ add %edx,%eax │ │ │ │ │ cmp 0xf0(%esp),%eax │ │ │ │ │ - jae 2955 <__cxa_finalize@plt+0x455> │ │ │ │ │ + jae 2969 <__cxa_finalize@plt+0x469> │ │ │ │ │ ./pynx/scattering/cpu.c:8301 │ │ │ │ │ push %edx │ │ │ │ │ push %edx │ │ │ │ │ - lea -0x4804(%ebx),%edx │ │ │ │ │ + lea -0x47f4(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ mov -0x48(%ebx),%eax │ │ │ │ │ push 0xfc(%esp) │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %edx │ │ │ │ │ push (%eax) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:8305 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ - jmp 299d <__cxa_finalize@plt+0x49d> │ │ │ │ │ + jmp 29b1 <__cxa_finalize@plt+0x4b1> │ │ │ │ │ ./pynx/scattering/cpu.c:8315 │ │ │ │ │ cmpl $0x1,0xf4(%esp) │ │ │ │ │ - jne 29a6 <__cxa_finalize@plt+0x4a6> │ │ │ │ │ + jne 29ba <__cxa_finalize@plt+0x4ba> │ │ │ │ │ cmp %edx,0xf0(%esp) │ │ │ │ │ - jae 29a6 <__cxa_finalize@plt+0x4a6> │ │ │ │ │ + jae 29ba <__cxa_finalize@plt+0x4ba> │ │ │ │ │ ./pynx/scattering/cpu.c:8316 │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ push 0xf8(%esp) │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ - lea -0x4790(%ebx),%edi │ │ │ │ │ + lea -0x4780(%ebx),%edi │ │ │ │ │ push %edi │ │ │ │ │ push $0xc8 │ │ │ │ │ lea 0x20(%esp),%ebp │ │ │ │ │ push %ebp │ │ │ │ │ call 2270 │ │ │ │ │ ./pynx/scattering/cpu.c:8320 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ push $0x0 │ │ │ │ │ push %ebp │ │ │ │ │ push $0x0 │ │ │ │ │ call 2150 │ │ │ │ │ ./pynx/scattering/cpu.c:8320 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jns 29a6 <__cxa_finalize@plt+0x4a6> │ │ │ │ │ + jns 29ba <__cxa_finalize@plt+0x4ba> │ │ │ │ │ ./pynx/scattering/cpu.c:8324 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8325 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8324 │ │ │ │ │ - call 5fd8 │ │ │ │ │ + call 5f30 │ │ │ │ │ ./pynx/scattering/cpu.c:8326 │ │ │ │ │ mov 0xcc(%esp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je 29bb <__cxa_finalize@plt+0x4bb> │ │ │ │ │ - call 184f0 │ │ │ │ │ + je 29cf <__cxa_finalize@plt+0x4cf> │ │ │ │ │ + call 18ab0 │ │ │ │ │ add $0xdc,%esp │ │ │ │ │ mov %esi,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ ./pynx/scattering/cpu.c:701 │ │ │ │ │ push %ebp │ │ │ │ │ - mov %edx,%ebp │ │ │ │ │ + mov %ecx,%ebp │ │ │ │ │ push %edi │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ push %esi │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x1b61f,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x1b60b,%ebx │ │ │ │ │ sub $0x24,%esp │ │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:706 │ │ │ │ │ push $0x0 │ │ │ │ │ - lea -0x4c72(%ebx),%eax │ │ │ │ │ + lea -0x4c62(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 2120 │ │ │ │ │ ./pynx/scattering/cpu.c:707 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:706 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:707 │ │ │ │ │ - je 2a5e <__cxa_finalize@plt+0x55e> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 2a71 <__cxa_finalize@plt+0x571> │ │ │ │ │ ./pynx/scattering/cpu.c:710 │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ push 0x5c(%esp) │ │ │ │ │ push 0x5c(%esp) │ │ │ │ │ push 0x5c(%esp) │ │ │ │ │ push 0x60(%esp) │ │ │ │ │ push 0x60(%esp) │ │ │ │ │ push 0x60(%esp) │ │ │ │ │ push 0x60(%esp) │ │ │ │ │ push 0x60(%esp) │ │ │ │ │ push 0x60(%esp) │ │ │ │ │ push 0x60(%esp) │ │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ │ - push %ecx │ │ │ │ │ + push %ebp │ │ │ │ │ push $0x3 │ │ │ │ │ push $0x0 │ │ │ │ │ - push %ebp │ │ │ │ │ + push 0x4c(%esp) │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x0 │ │ │ │ │ - push %edi │ │ │ │ │ + push %esi │ │ │ │ │ call 2440 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%esi),%edx │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ add $0x50,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:710 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 2a4c <__cxa_finalize@plt+0x54c> │ │ │ │ │ + je 2a5f <__cxa_finalize@plt+0x55f> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ - mov %edx,(%esi) │ │ │ │ │ - je 2a50 <__cxa_finalize@plt+0x550> │ │ │ │ │ + mov %edx,(%edi) │ │ │ │ │ + je 2a63 <__cxa_finalize@plt+0x563> │ │ │ │ │ ./pynx/scattering/cpu.c:716 │ │ │ │ │ - mov %edi,%esi │ │ │ │ │ - jmp 2a5e <__cxa_finalize@plt+0x55e> │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + jmp 2a71 <__cxa_finalize@plt+0x571> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 2a4c <__cxa_finalize@plt+0x54c> │ │ │ │ │ + jmp 2a5f <__cxa_finalize@plt+0x55f> │ │ │ │ │ ./pynx/scattering/cpu.c:717 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ ./pynx/scattering/cpu.c:6029 │ │ │ │ │ push %edi │ │ │ │ │ + push %esi │ │ │ │ │ ./pynx/scattering/cpu.c:6030 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6029 │ │ │ │ │ - push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x1b582,%ebx │ │ │ │ │ - sub $0x2d0,%esp │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x1b56f,%ebx │ │ │ │ │ + sub $0x2c0,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6030 │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ - mov %eax,0x2cc(%esp) │ │ │ │ │ - lea 0x5e8(%ebx),%eax │ │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ │ - lea -0x343c(%ebx),%edi │ │ │ │ │ - lea -0x34d0(%ebx),%edx │ │ │ │ │ - movl $0xc,0x18(%esp) │ │ │ │ │ - movw $0x100,0x20(%esp) │ │ │ │ │ - movb $0x1,0x22(%esp) │ │ │ │ │ - movl $0x2,0x2c(%esp) │ │ │ │ │ - movw $0x100,0x34(%esp) │ │ │ │ │ - lea 0x4(%eax),%esi │ │ │ │ │ - lea 0x8(%eax),%ecx │ │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ │ - vmovd %esi,%xmm2 │ │ │ │ │ - vmovd %ecx,%xmm4 │ │ │ │ │ - lea -0x3425(%ebx),%esi │ │ │ │ │ - vpinsrd $0x1,%edi,%xmm2,%xmm3 │ │ │ │ │ - vpinsrd $0x1,%esi,%xmm4,%xmm5 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ + mov %gs:0x14,%edx │ │ │ │ │ + mov %edx,0x2bc(%esp) │ │ │ │ │ + lea 0x5e8(%ebx),%edx │ │ │ │ │ + lea -0x343c(%ebx),%ecx │ │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm1,%xmm0 │ │ │ │ │ - lea 0xc(%eax),%ecx │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %edi,0x44(%esp) │ │ │ │ │ - lea 0x10(%eax),%edi │ │ │ │ │ - mov %esi,0x58(%esp) │ │ │ │ │ - lea 0x14(%eax),%esi │ │ │ │ │ - vmovd %ecx,%xmm6 │ │ │ │ │ + lea -0x34d0(%ebx),%eax │ │ │ │ │ + mov %esi,0x20(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x34(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x48(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + movl $0xc,0x8(%esp) │ │ │ │ │ + movb $0x1,0x12(%esp) │ │ │ │ │ + lea 0x4(%edx),%edi │ │ │ │ │ + vmovd %edx,%xmm1 │ │ │ │ │ + movl $0x2,0x1c(%esp) │ │ │ │ │ + vmovd %edi,%xmm2 │ │ │ │ │ + lea 0x8(%edx),%edi │ │ │ │ │ + vpinsrd $0x1,%eax,%xmm1,%xmm0 │ │ │ │ │ + mov -0x3422(%ebx),%ax │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm2,%xmm3 │ │ │ │ │ + vmovd %edi,%xmm4 │ │ │ │ │ + lea -0x3425(%ebx),%ecx │ │ │ │ │ + vmovq %xmm0,(%esp) │ │ │ │ │ + lea 0xc(%edx),%edi │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ + lea -0x352c(%ebx),%ecx │ │ │ │ │ + vmovq %xmm3,0x14(%esp) │ │ │ │ │ + vmovd %edi,%xmm6 │ │ │ │ │ + lea 0x10(%edx),%edi │ │ │ │ │ + mov %ax,0x10(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm6,%xmm7 │ │ │ │ │ vmovd %edi,%xmm1 │ │ │ │ │ - vmovd %esi,%xmm2 │ │ │ │ │ - mov %edx,0x30(%esp) │ │ │ │ │ lea -0x3540(%ebx),%ecx │ │ │ │ │ - lea -0x352c(%ebx),%edx │ │ │ │ │ - vmovq %xmm0,0x10(%esp) │ │ │ │ │ - lea -0x34b8(%ebx),%edi │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm6,%xmm7 │ │ │ │ │ + mov %ax,0x24(%esp) │ │ │ │ │ + lea 0x14(%edx),%edi │ │ │ │ │ vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - vmovq %xmm3,0x24(%esp) │ │ │ │ │ - vpinsrd $0x1,%edi,%xmm2,%xmm3 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - lea 0x18(%eax),%esi │ │ │ │ │ - vmovq %xmm5,0x38(%esp) │ │ │ │ │ - vmovd %esi,%xmm4 │ │ │ │ │ - lea -0x34c4(%ebx),%esi │ │ │ │ │ - vmovq %xmm7,0x4c(%esp) │ │ │ │ │ - vmovq %xmm0,0x60(%esp) │ │ │ │ │ - movb $0x1,0x36(%esp) │ │ │ │ │ - movl $0x2,0x40(%esp) │ │ │ │ │ - movw $0x100,0x48(%esp) │ │ │ │ │ - movb $0x1,0x4a(%esp) │ │ │ │ │ - movl $0x13,0x54(%esp) │ │ │ │ │ - movw $0x100,0x5c(%esp) │ │ │ │ │ - movb $0x1,0x5e(%esp) │ │ │ │ │ - movl $0x13,0x68(%esp) │ │ │ │ │ - mov %edx,0x6c(%esp) │ │ │ │ │ - lea -0x3504(%ebx),%edx │ │ │ │ │ - mov %ecx,0x80(%esp) │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm4,%xmm5 │ │ │ │ │ - mov %edi,0x94(%esp) │ │ │ │ │ - lea 0x20(%eax),%edi │ │ │ │ │ - vmovd %ecx,%xmm6 │ │ │ │ │ + mov %ax,0x38(%esp) │ │ │ │ │ + lea -0x34b8(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm2 │ │ │ │ │ + lea 0x18(%edx),%edi │ │ │ │ │ + mov %ax,0x4c(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm2,%xmm3 │ │ │ │ │ + vmovd %edi,%xmm4 │ │ │ │ │ + lea 0x1c(%edx),%edi │ │ │ │ │ + vmovq %xmm5,0x28(%esp) │ │ │ │ │ + lea -0x3504(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm6 │ │ │ │ │ + movb $0x1,0x26(%esp) │ │ │ │ │ + lea 0x20(%edx),%edi │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ + vmovq %xmm7,0x3c(%esp) │ │ │ │ │ + lea -0x34c4(%ebx),%ecx │ │ │ │ │ vmovd %edi,%xmm1 │ │ │ │ │ + vmovq %xmm0,0x50(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm6,%xmm7 │ │ │ │ │ + lea 0x24(%edx),%edi │ │ │ │ │ lea -0x3518(%ebx),%ecx │ │ │ │ │ - vpinsrd $0x1,%esi,%xmm6,%xmm7 │ │ │ │ │ + movb $0x1,0x3a(%esp) │ │ │ │ │ vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ + vmovd %edi,%xmm2 │ │ │ │ │ + lea -0x3488(%ebx),%ecx │ │ │ │ │ + movl $0x2,0x30(%esp) │ │ │ │ │ + lea 0x28(%edx),%edi │ │ │ │ │ + movl $0x13,0x44(%esp) │ │ │ │ │ + vmovd %edi,%xmm4 │ │ │ │ │ + lea 0x2c(%edx),%edi │ │ │ │ │ + movb $0x1,0x4e(%esp) │ │ │ │ │ + vmovd %edi,%xmm6 │ │ │ │ │ + lea 0x30(%edx),%edi │ │ │ │ │ + movl $0x13,0x58(%esp) │ │ │ │ │ + vmovd %edi,%xmm1 │ │ │ │ │ + lea 0x34(%edx),%edi │ │ │ │ │ + mov %esi,0x5c(%esp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - lea 0x24(%eax),%edi │ │ │ │ │ - mov %esi,0xbc(%esp) │ │ │ │ │ - mov %ecx,0xd0(%esp) │ │ │ │ │ - lea 0x28(%eax),%esi │ │ │ │ │ - lea 0x2c(%eax),%ecx │ │ │ │ │ + mov %esi,0x70(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x84(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x98(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + vmovq %xmm3,0x64(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm2,%xmm3 │ │ │ │ │ + lea -0x3490(%ebx),%ecx │ │ │ │ │ vmovd %edi,%xmm2 │ │ │ │ │ - vmovd %esi,%xmm4 │ │ │ │ │ - vmovd %ecx,%xmm6 │ │ │ │ │ - mov %edx,0xa8(%esp) │ │ │ │ │ - lea -0x3490(%ebx),%edi │ │ │ │ │ - lea -0x3488(%ebx),%edx │ │ │ │ │ - lea -0x34a4(%ebx),%esi │ │ │ │ │ - vmovq %xmm3,0x74(%esp) │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm2,%xmm3 │ │ │ │ │ - vmovq %xmm5,0x88(%esp) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - vpinsrd $0x1,%edi,%xmm4,%xmm5 │ │ │ │ │ - vmovq %xmm7,0x9c(%esp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - vpinsrd $0x1,%esi,%xmm6,%xmm7 │ │ │ │ │ + mov %esi,0xac(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea 0x38(%edx),%edi │ │ │ │ │ + vmovq %xmm5,0x78(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ + lea -0x34a4(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm4 │ │ │ │ │ + mov %esi,0xc0(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea 0x3c(%edx),%edi │ │ │ │ │ + vmovq %xmm7,0x8c(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm6,%xmm7 │ │ │ │ │ + vmovd %edi,%xmm6 │ │ │ │ │ + lea -0x34e0(%ebx),%ecx │ │ │ │ │ + mov %esi,0xd4(%esp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - lea 0x30(%eax),%ecx │ │ │ │ │ - mov %edx,0xe4(%esp) │ │ │ │ │ - vmovq %xmm0,0xb0(%esp) │ │ │ │ │ - vmovd %ecx,%xmm1 │ │ │ │ │ + lea 0x40(%edx),%edi │ │ │ │ │ + vmovq %xmm0,0xa0(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ lea -0x34f0(%ebx),%ecx │ │ │ │ │ - vmovq %xmm3,0xc4(%esp) │ │ │ │ │ - lea -0x34e0(%ebx),%edx │ │ │ │ │ - vmovq %xmm5,0xd8(%esp) │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm1,%xmm0 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - movw $0x100,0x70(%esp) │ │ │ │ │ - movb $0x1,0x72(%esp) │ │ │ │ │ - movl $0x9,0x7c(%esp) │ │ │ │ │ - movw $0x100,0x84(%esp) │ │ │ │ │ - movb $0x1,0x86(%esp) │ │ │ │ │ - movl $0x11,0x90(%esp) │ │ │ │ │ - movw $0x100,0x98(%esp) │ │ │ │ │ - movb $0x1,0x9a(%esp) │ │ │ │ │ - movl $0xa,0xa4(%esp) │ │ │ │ │ - movw $0x100,0xac(%esp) │ │ │ │ │ - movb $0x1,0xae(%esp) │ │ │ │ │ - movl $0x12,0xb8(%esp) │ │ │ │ │ - movw $0x100,0xc0(%esp) │ │ │ │ │ - movb $0x1,0xc2(%esp) │ │ │ │ │ - movl $0x6,0xcc(%esp) │ │ │ │ │ - movw $0x100,0xd4(%esp) │ │ │ │ │ - movb $0x1,0xd6(%esp) │ │ │ │ │ - movl $0x6,0xe0(%esp) │ │ │ │ │ - movw $0x100,0xe8(%esp) │ │ │ │ │ - movb $0x1,0xea(%esp) │ │ │ │ │ - vmovq %xmm7,0xec(%esp) │ │ │ │ │ - mov %edi,0xf8(%esp) │ │ │ │ │ - lea 0x34(%eax),%edi │ │ │ │ │ - mov %esi,0x10c(%esp) │ │ │ │ │ - lea 0x38(%eax),%esi │ │ │ │ │ - vmovd %edi,%xmm2 │ │ │ │ │ - vmovd %esi,%xmm4 │ │ │ │ │ - lea -0x344c(%ebx),%edi │ │ │ │ │ + vmovd %edi,%xmm1 │ │ │ │ │ + mov %ax,0x60(%esp) │ │ │ │ │ + lea 0x44(%edx),%edi │ │ │ │ │ + mov %ax,0x74(%esp) │ │ │ │ │ + mov %ax,0x88(%esp) │ │ │ │ │ + mov %ax,0x9c(%esp) │ │ │ │ │ + mov %ax,0xb0(%esp) │ │ │ │ │ + mov %ax,0xc4(%esp) │ │ │ │ │ + mov %ax,0xd8(%esp) │ │ │ │ │ + vmovq %xmm3,0xb4(%esp) │ │ │ │ │ vpinsrd $0x1,%ecx,%xmm2,%xmm3 │ │ │ │ │ - vpinsrd $0x1,%edi,%xmm4,%xmm5 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - lea 0x3c(%eax),%esi │ │ │ │ │ - mov %ecx,0x134(%esp) │ │ │ │ │ - lea 0x40(%eax),%ecx │ │ │ │ │ - mov %edi,0x148(%esp) │ │ │ │ │ - lea 0x44(%eax),%edi │ │ │ │ │ - vmovd %esi,%xmm6 │ │ │ │ │ - vmovd %ecx,%xmm1 │ │ │ │ │ + lea -0x344c(%ebx),%ecx │ │ │ │ │ vmovd %edi,%xmm2 │ │ │ │ │ - mov %edx,0x120(%esp) │ │ │ │ │ - lea -0x34ac(%ebx),%esi │ │ │ │ │ - lea -0x3458(%ebx),%edx │ │ │ │ │ - vmovq %xmm0,0x100(%esp) │ │ │ │ │ + vmovq %xmm5,0xc8(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ + lea 0x48(%edx),%edi │ │ │ │ │ + lea -0x3458(%ebx),%ecx │ │ │ │ │ + movb $0x1,0x62(%esp) │ │ │ │ │ + vmovd %edi,%xmm4 │ │ │ │ │ + lea 0x4c(%edx),%edi │ │ │ │ │ + movl $0x9,0x6c(%esp) │ │ │ │ │ + movb $0x1,0x76(%esp) │ │ │ │ │ + movl $0x11,0x80(%esp) │ │ │ │ │ + movb $0x1,0x8a(%esp) │ │ │ │ │ + movl $0xa,0x94(%esp) │ │ │ │ │ + movb $0x1,0x9e(%esp) │ │ │ │ │ + movl $0x12,0xa8(%esp) │ │ │ │ │ + movb $0x1,0xb2(%esp) │ │ │ │ │ + movl $0x6,0xbc(%esp) │ │ │ │ │ + movb $0x1,0xc6(%esp) │ │ │ │ │ + movl $0x6,0xd0(%esp) │ │ │ │ │ + movb $0x1,0xda(%esp) │ │ │ │ │ + mov %esi,0xe8(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0xfc(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x110(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + vmovq %xmm7,0xdc(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm6,%xmm7 │ │ │ │ │ + lea -0x34ac(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm6 │ │ │ │ │ + mov %esi,0x124(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea 0x50(%edx),%edi │ │ │ │ │ + vmovq %xmm0,0xf0(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ lea -0x3460(%ebx),%ecx │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm6,%xmm7 │ │ │ │ │ - vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ + vmovd %edi,%xmm1 │ │ │ │ │ + mov %esi,0x138(%esp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - vmovq %xmm3,0x114(%esp) │ │ │ │ │ + lea 0x54(%edx),%edi │ │ │ │ │ + vmovq %xmm3,0x104(%esp) │ │ │ │ │ vpinsrd $0x1,%ecx,%xmm2,%xmm3 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - lea 0x48(%eax),%edi │ │ │ │ │ - mov %edx,0x15c(%esp) │ │ │ │ │ - vmovd %edi,%xmm4 │ │ │ │ │ - lea -0x3428(%ebx),%edx │ │ │ │ │ - mov %esi,0x170(%esp) │ │ │ │ │ - lea 0x4c(%eax),%esi │ │ │ │ │ - lea -0x3498(%ebx),%edi │ │ │ │ │ - vmovq %xmm5,0x128(%esp) │ │ │ │ │ - vmovd %esi,%xmm6 │ │ │ │ │ - lea -0x3594(%ebx),%esi │ │ │ │ │ - vmovq %xmm7,0x13c(%esp) │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm4,%xmm5 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - vmovq %xmm0,0x150(%esp) │ │ │ │ │ - vpinsrd $0x1,%edi,%xmm6,%xmm7 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - vmovq %xmm3,0x164(%esp) │ │ │ │ │ - movl $0xb,0xf4(%esp) │ │ │ │ │ - movw $0x100,0xfc(%esp) │ │ │ │ │ - movb $0x1,0xfe(%esp) │ │ │ │ │ - movl $0xe,0x108(%esp) │ │ │ │ │ - movw $0x100,0x110(%esp) │ │ │ │ │ - movb $0x1,0x112(%esp) │ │ │ │ │ - movl $0xe,0x11c(%esp) │ │ │ │ │ - movw $0x100,0x124(%esp) │ │ │ │ │ - movb $0x1,0x126(%esp) │ │ │ │ │ - movl $0x9,0x130(%esp) │ │ │ │ │ - movw $0x100,0x138(%esp) │ │ │ │ │ - movb $0x1,0x13a(%esp) │ │ │ │ │ - movl $0x9,0x144(%esp) │ │ │ │ │ - movw $0x100,0x14c(%esp) │ │ │ │ │ - movb $0x1,0x14e(%esp) │ │ │ │ │ - movl $0x7,0x158(%esp) │ │ │ │ │ - movw $0x100,0x160(%esp) │ │ │ │ │ - movb $0x1,0x162(%esp) │ │ │ │ │ - movl $0x5,0x16c(%esp) │ │ │ │ │ - movw $0x100,0x174(%esp) │ │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ │ - lea 0x50(%eax),%ecx │ │ │ │ │ - vmovd %ecx,%xmm1 │ │ │ │ │ - lea 0x54(%eax),%ecx │ │ │ │ │ - mov %edx,0x198(%esp) │ │ │ │ │ - vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ │ + lea -0x3428(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm2 │ │ │ │ │ + mov %esi,0x14c(%esp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - vmovd %ecx,%xmm2 │ │ │ │ │ - mov %esi,0x1c0(%esp) │ │ │ │ │ - lea -0x35d4(%ebx),%edx │ │ │ │ │ - lea 0x5c(%eax),%esi │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm2,%xmm3 │ │ │ │ │ - vmovd %esi,%xmm6 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - lea 0x60(%eax),%esi │ │ │ │ │ - mov %edi,0x1ac(%esp) │ │ │ │ │ - lea 0x58(%eax),%edi │ │ │ │ │ + lea 0x58(%edx),%edi │ │ │ │ │ + vmovq %xmm5,0x118(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ + lea -0x3498(%ebx),%ecx │ │ │ │ │ vmovd %edi,%xmm4 │ │ │ │ │ - vmovd %esi,%xmm1 │ │ │ │ │ - mov %edx,0x1d4(%esp) │ │ │ │ │ + mov %ax,0xec(%esp) │ │ │ │ │ + lea 0x5c(%edx),%edi │ │ │ │ │ + mov %ax,0x100(%esp) │ │ │ │ │ + mov %ax,0x114(%esp) │ │ │ │ │ + mov %ax,0x128(%esp) │ │ │ │ │ + mov %ax,0x13c(%esp) │ │ │ │ │ + mov %ax,0x150(%esp) │ │ │ │ │ + vmovq %xmm7,0x12c(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm6,%xmm7 │ │ │ │ │ + vmovd %edi,%xmm6 │ │ │ │ │ + lea -0x3594(%ebx),%ecx │ │ │ │ │ + vmovq %xmm0,0x140(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ + lea 0x60(%edx),%edi │ │ │ │ │ + lea -0x35d4(%ebx),%ecx │ │ │ │ │ + vmovq %xmm3,0x154(%esp) │ │ │ │ │ + vmovd %edi,%xmm1 │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm2,%xmm3 │ │ │ │ │ lea -0x3554(%ebx),%ecx │ │ │ │ │ - lea -0x356c(%ebx),%edi │ │ │ │ │ - vmovq %xmm5,0x178(%esp) │ │ │ │ │ - lea -0x346c(%ebx),%edx │ │ │ │ │ - vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ - vmovq %xmm7,0x18c(%esp) │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - vpinsrd $0x1,%edi,%xmm6,%xmm7 │ │ │ │ │ - vmovq %xmm0,0x1a0(%esp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm1,%xmm0 │ │ │ │ │ - mov %ecx,0x1e8(%esp) │ │ │ │ │ - vmovq %xmm3,0x1b4(%esp) │ │ │ │ │ - lea 0x64(%eax),%ecx │ │ │ │ │ - lea -0x3478(%ebx),%esi │ │ │ │ │ - vmovq %xmm5,0x1c8(%esp) │ │ │ │ │ - vmovd %ecx,%xmm2 │ │ │ │ │ - lea -0x342b(%ebx),%ecx │ │ │ │ │ - vmovq %xmm7,0x1dc(%esp) │ │ │ │ │ - vpinsrd $0x1,%esi,%xmm2,%xmm3 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - vmovq %xmm0,0x1f0(%esp) │ │ │ │ │ + movl $0xb,0xe4(%esp) │ │ │ │ │ + lea 0x64(%edx),%edi │ │ │ │ │ + movb $0x1,0xee(%esp) │ │ │ │ │ + vmovd %edi,%xmm2 │ │ │ │ │ + lea 0x68(%edx),%edi │ │ │ │ │ + movl $0xe,0xf8(%esp) │ │ │ │ │ + movb $0x1,0x102(%esp) │ │ │ │ │ + movl $0xe,0x10c(%esp) │ │ │ │ │ + movb $0x1,0x116(%esp) │ │ │ │ │ + movl $0x9,0x120(%esp) │ │ │ │ │ + movb $0x1,0x12a(%esp) │ │ │ │ │ + movl $0x9,0x134(%esp) │ │ │ │ │ + movb $0x1,0x13e(%esp) │ │ │ │ │ + movl $0x7,0x148(%esp) │ │ │ │ │ + movb $0x1,0x152(%esp) │ │ │ │ │ + movl $0x5,0x15c(%esp) │ │ │ │ │ + mov %esi,0x160(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x174(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x188(%esp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - movb $0x1,0x176(%esp) │ │ │ │ │ - movl $0x3,0x180(%esp) │ │ │ │ │ - movw $0x100,0x188(%esp) │ │ │ │ │ - movb $0x1,0x18a(%esp) │ │ │ │ │ - movl $0x6,0x194(%esp) │ │ │ │ │ - movw $0x100,0x19c(%esp) │ │ │ │ │ - movb $0x1,0x19e(%esp) │ │ │ │ │ - movl $0x27,0x1a8(%esp) │ │ │ │ │ - movw $0x100,0x1b0(%esp) │ │ │ │ │ - movb $0x0,0x1b2(%esp) │ │ │ │ │ - movl $0x22,0x1bc(%esp) │ │ │ │ │ - movw $0x100,0x1c4(%esp) │ │ │ │ │ - movb $0x0,0x1c6(%esp) │ │ │ │ │ - movl $0x14,0x1d0(%esp) │ │ │ │ │ - movw $0x100,0x1d8(%esp) │ │ │ │ │ - movb $0x1,0x1da(%esp) │ │ │ │ │ - movl $0x18,0x1e4(%esp) │ │ │ │ │ - movw $0x100,0x1ec(%esp) │ │ │ │ │ - movb $0x0,0x1ee(%esp) │ │ │ │ │ - movl $0x9,0x1f8(%esp) │ │ │ │ │ - mov %edi,0x1fc(%esp) │ │ │ │ │ - lea 0x68(%eax),%edi │ │ │ │ │ + mov %esi,0x19c(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + vmovq %xmm5,0x168(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ + lea -0x356c(%ebx),%ecx │ │ │ │ │ vmovd %edi,%xmm4 │ │ │ │ │ - lea 0x6c(%eax),%edi │ │ │ │ │ - mov %edx,0x210(%esp) │ │ │ │ │ + mov %esi,0x1b0(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea 0x6c(%edx),%edi │ │ │ │ │ + vmovq %xmm7,0x17c(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm6,%xmm7 │ │ │ │ │ + lea -0x346c(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm6 │ │ │ │ │ + mov %esi,0x1c4(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea 0x70(%edx),%edi │ │ │ │ │ + vmovq %xmm0,0x190(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ + lea -0x3478(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm1 │ │ │ │ │ + mov %esi,0x1d8(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea 0x74(%edx),%edi │ │ │ │ │ + vmovq %xmm3,0x1a4(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm2,%xmm3 │ │ │ │ │ + lea -0x342b(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm2 │ │ │ │ │ + mov %ax,0x164(%esp) │ │ │ │ │ + lea 0x78(%edx),%edi │ │ │ │ │ + mov %ax,0x178(%esp) │ │ │ │ │ + mov %ax,0x18c(%esp) │ │ │ │ │ + mov %ax,0x1a0(%esp) │ │ │ │ │ + mov %ax,0x1b4(%esp) │ │ │ │ │ + mov %ax,0x1c8(%esp) │ │ │ │ │ + mov %ax,0x1dc(%esp) │ │ │ │ │ + vmovq %xmm5,0x1b8(%esp) │ │ │ │ │ vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ + vmovd %edi,%xmm4 │ │ │ │ │ + lea -0x342e(%ebx),%ecx │ │ │ │ │ + vmovq %xmm7,0x1cc(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm6,%xmm7 │ │ │ │ │ + lea 0x7c(%edx),%edi │ │ │ │ │ + lea -0x3431(%ebx),%ecx │ │ │ │ │ + movb $0x1,0x166(%esp) │ │ │ │ │ vmovd %edi,%xmm6 │ │ │ │ │ - mov %esi,0x224(%esp) │ │ │ │ │ - lea -0x342e(%ebx),%edx │ │ │ │ │ - lea 0x70(%eax),%esi │ │ │ │ │ - mov %ecx,0x238(%esp) │ │ │ │ │ - lea 0x74(%eax),%ecx │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm6,%xmm7 │ │ │ │ │ - vmovd %esi,%xmm1 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - vmovd %ecx,%xmm2 │ │ │ │ │ - lea -0x3431(%ebx),%edi │ │ │ │ │ - lea 0x78(%eax),%ecx │ │ │ │ │ - mov %edx,0x24c(%esp) │ │ │ │ │ - lea -0x3440(%ebx),%esi │ │ │ │ │ - vpinsrd $0x1,%edi,%xmm1,%xmm0 │ │ │ │ │ - vmovq %xmm3,0x204(%esp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - vpinsrd $0x1,%esi,%xmm2,%xmm3 │ │ │ │ │ - lea -0x3480(%ebx),%edx │ │ │ │ │ + lea 0x80(%edx),%edi │ │ │ │ │ + lea 0x84(%edx),%edx │ │ │ │ │ + movl $0x3,0x170(%esp) │ │ │ │ │ + movb $0x1,0x17a(%esp) │ │ │ │ │ + movl $0x6,0x184(%esp) │ │ │ │ │ + movb $0x1,0x18e(%esp) │ │ │ │ │ + movl $0x27,0x198(%esp) │ │ │ │ │ + movb $0x0,0x1a2(%esp) │ │ │ │ │ + movl $0x22,0x1ac(%esp) │ │ │ │ │ + movb $0x0,0x1b6(%esp) │ │ │ │ │ + movl $0x14,0x1c0(%esp) │ │ │ │ │ + movb $0x1,0x1ca(%esp) │ │ │ │ │ + movl $0x18,0x1d4(%esp) │ │ │ │ │ + movb $0x0,0x1de(%esp) │ │ │ │ │ + vmovq %xmm0,0x1e0(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ + lea -0x3440(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm1 │ │ │ │ │ + mov %esi,0x1ec(%esp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - vmovd %ecx,%xmm4 │ │ │ │ │ - mov %edi,0x260(%esp) │ │ │ │ │ - mov %esi,0x274(%esp) │ │ │ │ │ - lea 0x7c(%eax),%edi │ │ │ │ │ - lea 0x80(%eax),%esi │ │ │ │ │ - vmovq %xmm5,0x218(%esp) │ │ │ │ │ - add $0x84,%eax │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm4,%xmm5 │ │ │ │ │ - vmovq %xmm7,0x22c(%esp) │ │ │ │ │ + lea -0x343a(%ebx),%edi │ │ │ │ │ + mov %esi,0x200(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x214(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x228(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + vmovq %xmm3,0x1f4(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm2,%xmm3 │ │ │ │ │ + lea -0x3480(%ebx),%ecx │ │ │ │ │ + vmovd %edx,%xmm2 │ │ │ │ │ + mov %esi,0x23c(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + vmovq %xmm5,0x208(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ lea -0x3434(%ebx),%ecx │ │ │ │ │ - vmovd %edi,%xmm6 │ │ │ │ │ - vmovq %xmm0,0x240(%esp) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ + mov %esi,0x250(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + vmovq %xmm7,0x21c(%esp) │ │ │ │ │ vpinsrd $0x1,%ecx,%xmm6,%xmm7 │ │ │ │ │ - vmovq %xmm3,0x254(%esp) │ │ │ │ │ - vmovd %esi,%xmm1 │ │ │ │ │ + lea -0x3437(%ebx),%ecx │ │ │ │ │ + mov %ax,0x1f0(%esp) │ │ │ │ │ + mov %ax,0x204(%esp) │ │ │ │ │ + mov %ax,0x218(%esp) │ │ │ │ │ + mov %ax,0x22c(%esp) │ │ │ │ │ + mov %ax,0x240(%esp) │ │ │ │ │ + mov %ax,0x254(%esp) │ │ │ │ │ + mov %esi,0x264(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + vmovq %xmm0,0x230(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - movw $0x100,0x200(%esp) │ │ │ │ │ + vmovq %xmm3,0x244(%esp) │ │ │ │ │ + vpinsrd $0x1,%edi,%xmm2,%xmm3 │ │ │ │ │ + movl $0x9,0x1e8(%esp) │ │ │ │ │ + movb $0x1,0x1f2(%esp) │ │ │ │ │ + movl $0x9,0x1fc(%esp) │ │ │ │ │ + movb $0x1,0x206(%esp) │ │ │ │ │ + movl $0x3,0x210(%esp) │ │ │ │ │ + movb $0x1,0x21a(%esp) │ │ │ │ │ + movl $0x3,0x224(%esp) │ │ │ │ │ + movb $0x1,0x22e(%esp) │ │ │ │ │ + movl $0x3,0x238(%esp) │ │ │ │ │ + movb $0x1,0x242(%esp) │ │ │ │ │ + movl $0x4,0x24c(%esp) │ │ │ │ │ + movb $0x1,0x256(%esp) │ │ │ │ │ + movl $0x5,0x260(%esp) │ │ │ │ │ + vmovq %xmm5,0x258(%esp) │ │ │ │ │ + mov %ax,0x268(%esp) │ │ │ │ │ + mov %ax,0x27c(%esp) │ │ │ │ │ + mov %ax,0x290(%esp) │ │ │ │ │ + mov %ax,0x2a4(%esp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + movb $0x1,0x26a(%esp) │ │ │ │ │ + movl $0x3,0x274(%esp) │ │ │ │ │ + movb $0x1,0x27e(%esp) │ │ │ │ │ + movl $0x3,0x288(%esp) │ │ │ │ │ + movb $0x1,0x292(%esp) │ │ │ │ │ + movl $0x3,0x29c(%esp) │ │ │ │ │ + mov %ecx,0x2a0(%esp) │ │ │ │ │ + movb $0x1,0x2a6(%esp) │ │ │ │ │ + mov %eax,0x2a8(%esp) │ │ │ │ │ + mov %eax,0x2ac(%esp) │ │ │ │ │ + mov %eax,0x2b0(%esp) │ │ │ │ │ + mov %eax,0x2b4(%esp) │ │ │ │ │ + movw $0x0,0x2b8(%esp) │ │ │ │ │ + movb $0x0,0x2ba(%esp) │ │ │ │ │ + mov %esi,0x278(%esp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - lea -0x3437(%ebx),%edi │ │ │ │ │ - movb $0x1,0x202(%esp) │ │ │ │ │ - vpinsrd $0x1,%edi,%xmm1,%xmm0 │ │ │ │ │ + mov %esi,0x28c(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:11272 │ │ │ │ │ - lea 0x10(%esp),%edi │ │ │ │ │ + mov %esp,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6030 │ │ │ │ │ - movl $0x9,0x20c(%esp) │ │ │ │ │ - movb $0x0,0x214(%esp) │ │ │ │ │ - movw $0x101,0x215(%esp) │ │ │ │ │ - movl $0x3,0x220(%esp) │ │ │ │ │ - movw $0x100,0x228(%esp) │ │ │ │ │ - movb $0x1,0x22a(%esp) │ │ │ │ │ - movl $0x3,0x234(%esp) │ │ │ │ │ - movw $0x100,0x23c(%esp) │ │ │ │ │ - movb $0x1,0x23e(%esp) │ │ │ │ │ - movl $0x3,0x248(%esp) │ │ │ │ │ - movw $0x100,0x250(%esp) │ │ │ │ │ - movb $0x1,0x252(%esp) │ │ │ │ │ - movl $0x4,0x25c(%esp) │ │ │ │ │ - movw $0x100,0x264(%esp) │ │ │ │ │ - movb $0x1,0x266(%esp) │ │ │ │ │ - movl $0x5,0x270(%esp) │ │ │ │ │ - movw $0x100,0x278(%esp) │ │ │ │ │ - vmovq %xmm5,0x268(%esp) │ │ │ │ │ - movb $0x1,0x27a(%esp) │ │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ │ - lea -0x343a(%ebx),%eax │ │ │ │ │ - mov %edx,0x288(%esp) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - movl $0x3,0x284(%esp) │ │ │ │ │ - vmovd 0xc(%esp),%xmm2 │ │ │ │ │ - movw $0x100,0x28c(%esp) │ │ │ │ │ - movb $0x1,0x28e(%esp) │ │ │ │ │ - movl $0x3,0x298(%esp) │ │ │ │ │ - vpinsrd $0x1,%eax,%xmm2,%xmm3 │ │ │ │ │ - mov %ecx,0x29c(%esp) │ │ │ │ │ - movw $0x100,0x2a0(%esp) │ │ │ │ │ - movb $0x1,0x2a2(%esp) │ │ │ │ │ - movl $0x3,0x2ac(%esp) │ │ │ │ │ - mov %edx,0x2b0(%esp) │ │ │ │ │ - movw $0x100,0x2b4(%esp) │ │ │ │ │ - movb $0x1,0x2b6(%esp) │ │ │ │ │ - mov %esi,0x2b8(%esp) │ │ │ │ │ - mov %esi,0x2bc(%esp) │ │ │ │ │ - mov %esi,0x2c0(%esp) │ │ │ │ │ - mov %esi,0x2c4(%esp) │ │ │ │ │ - movw $0x0,0x2c8(%esp) │ │ │ │ │ - movb $0x0,0x2ca(%esp) │ │ │ │ │ - vmovq %xmm7,0x27c(%esp) │ │ │ │ │ - vmovq %xmm0,0x290(%esp) │ │ │ │ │ - vmovq %xmm3,0x2a4(%esp) │ │ │ │ │ + vmovq %xmm7,0x26c(%esp) │ │ │ │ │ + vmovq %xmm0,0x280(%esp) │ │ │ │ │ + vmovq %xmm3,0x294(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:11272 │ │ │ │ │ - mov (%edi),%esi │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 33af <__cxa_finalize@plt+0xeaf> │ │ │ │ │ + mov (%esi),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 3372 <__cxa_finalize@plt+0xe72> │ │ │ │ │ ./pynx/scattering/cpu.c:11253 │ │ │ │ │ - mov 0x10(%edi),%dl │ │ │ │ │ - or 0x11(%edi),%dl │ │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ - je 338b <__cxa_finalize@plt+0xe8b> │ │ │ │ │ + mov 0x10(%esi),%cl │ │ │ │ │ + or 0x11(%esi),%cl │ │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ │ + je 334e <__cxa_finalize@plt+0xe4e> │ │ │ │ │ ./pynx/scattering/cpu.c:11254 │ │ │ │ │ - cmpb $0x0,0x12(%edi) │ │ │ │ │ - je 3366 <__cxa_finalize@plt+0xe66> │ │ │ │ │ + cmpb $0x0,0x12(%esi) │ │ │ │ │ + je 3329 <__cxa_finalize@plt+0xe29> │ │ │ │ │ ./pynx/scattering/cpu.c:11255 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ + push %edx │ │ │ │ │ call 2430 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3398 <__cxa_finalize@plt+0xe98> │ │ │ │ │ - mov 0xc(%edi),%edx │ │ │ │ │ + jmp 335b <__cxa_finalize@plt+0xe5b> │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:11257 │ │ │ │ │ dec %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11256 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 337d <__cxa_finalize@plt+0xe7d> │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 3340 <__cxa_finalize@plt+0xe40> │ │ │ │ │ ./pynx/scattering/cpu.c:11257 │ │ │ │ │ push $0x0 │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ call 2460 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3398 <__cxa_finalize@plt+0xe98> │ │ │ │ │ + jmp 335b <__cxa_finalize@plt+0xe5b> │ │ │ │ │ ./pynx/scattering/cpu.c:11259 │ │ │ │ │ - push %edx │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ push %ecx │ │ │ │ │ + push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ call 2490 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3398 <__cxa_finalize@plt+0xe98> │ │ │ │ │ + jmp 335b <__cxa_finalize@plt+0xe5b> │ │ │ │ │ ./pynx/scattering/cpu.c:11262 │ │ │ │ │ dec %eax │ │ │ │ │ - push %edx │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ push %ecx │ │ │ │ │ + push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ call 2120 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:11264 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11255 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:11264 │ │ │ │ │ - je 33aa <__cxa_finalize@plt+0xeaa> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 336d <__cxa_finalize@plt+0xe6d> │ │ │ │ │ ./pynx/scattering/cpu.c:11266 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ call 2390 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:11288 │ │ │ │ │ - add $0x14,%edi │ │ │ │ │ - jmp 333e <__cxa_finalize@plt+0xe3e> │ │ │ │ │ + add $0x14,%esi │ │ │ │ │ + jmp 3301 <__cxa_finalize@plt+0xe01> │ │ │ │ │ ./pynx/scattering/cpu.c:6068 │ │ │ │ │ - mov 0x2cc(%esp),%eax │ │ │ │ │ + mov 0x2bc(%esp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je 33c4 <__cxa_finalize@plt+0xec4> │ │ │ │ │ - call 184f0 │ │ │ │ │ - add $0x2d0,%esp │ │ │ │ │ + je 3387 <__cxa_finalize@plt+0xe87> │ │ │ │ │ + call 18ab0 │ │ │ │ │ + add $0x2c0,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ ret │ │ │ │ │ ./pynx/scattering/cpu.c:6451 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x1ac1d,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x1ac5a,%ebx │ │ │ │ │ sub $0xec,%esp │ │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ │ mov %ecx,0xdc(%esp) │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov 0x100(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6463 │ │ │ │ │ mov 0x6cc(%ebx),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 342d <__cxa_finalize@plt+0xf2d> │ │ │ │ │ + je 33f0 <__cxa_finalize@plt+0xef0> │ │ │ │ │ ./pynx/scattering/cpu.c:6464 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 4519 <__cxa_finalize@plt+0x2019> │ │ │ │ │ + je 44dc <__cxa_finalize@plt+0x1fdc> │ │ │ │ │ ./pynx/scattering/cpu.c:6465 │ │ │ │ │ mov -0x4c(%ebx),%eax │ │ │ │ │ - lea -0x40d8(%ebx),%esi │ │ │ │ │ + lea -0x40c8(%ebx),%esi │ │ │ │ │ push %ebp │ │ │ │ │ push %ebp │ │ │ │ │ push %esi │ │ │ │ │ push (%eax) │ │ │ │ │ call 2200 │ │ │ │ │ ./pynx/scattering/cpu.c:6466 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ or $0xffffffff,%ecx │ │ │ │ │ - jmp 4519 <__cxa_finalize@plt+0x2019> │ │ │ │ │ + jmp 44dc <__cxa_finalize@plt+0x1fdc> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:6473 │ │ │ │ │ mov %eax,0x6cc(%ebx) │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 3440 <__cxa_finalize@plt+0xf40> │ │ │ │ │ + je 3403 <__cxa_finalize@plt+0xf03> │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:6493 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ call 24a0 │ │ │ │ │ ./pynx/scattering/cpu.c:6493 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6493 (discriminator 1) │ │ │ │ │ mov %eax,0x58c(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6493 (discriminator 2) │ │ │ │ │ - je 3928 <__cxa_finalize@plt+0x1428> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 38eb <__cxa_finalize@plt+0x13eb> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 3467 <__cxa_finalize@plt+0xf67> │ │ │ │ │ + je 342a <__cxa_finalize@plt+0xf2a> │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%eax) │ │ │ │ │ __Pyx_PyImport_AddModuleRef(): │ │ │ │ │ ./pynx/scattering/cpu.c:1154 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4bf2(%ebx),%edi │ │ │ │ │ + lea -0x4be2(%ebx),%edi │ │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ │ push %edi │ │ │ │ │ call 2110 │ │ │ │ │ /usr/include/python3.12/object.h:787 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 348e <__cxa_finalize@plt+0xf8e> │ │ │ │ │ + je 3451 <__cxa_finalize@plt+0xf51> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%ebp │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 348e <__cxa_finalize@plt+0xf8e> │ │ │ │ │ + je 3451 <__cxa_finalize@plt+0xf51> │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ebp │ │ │ │ │ mov %ebp,(%eax) │ │ │ │ │ -./pynx/scattering/cpu.c:6495 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6495 (discriminator 1) │ │ │ │ │ mov %eax,0x590(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6495 (discriminator 2) │ │ │ │ │ - je 393b <__cxa_finalize@plt+0x143b> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 38fe <__cxa_finalize@plt+0x13fe> │ │ │ │ │ ./pynx/scattering/cpu.c:1154 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4be9(%ebx),%eax │ │ │ │ │ + lea -0x4bd9(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 2110 │ │ │ │ │ /usr/include/python3.12/object.h:787 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 34bf <__cxa_finalize@plt+0xfbf> │ │ │ │ │ + je 3482 <__cxa_finalize@plt+0xf82> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 34bf <__cxa_finalize@plt+0xfbf> │ │ │ │ │ + je 3482 <__cxa_finalize@plt+0xf82> │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ -./pynx/scattering/cpu.c:6496 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6496 (discriminator 1) │ │ │ │ │ mov %eax,0x594(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6496 (discriminator 2) │ │ │ │ │ - je 394e <__cxa_finalize@plt+0x144e> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3911 <__cxa_finalize@plt+0x1411> │ │ │ │ │ ./pynx/scattering/cpu.c:6497 │ │ │ │ │ - lea -0x4bda(%ebx),%ecx │ │ │ │ │ + lea -0x4bca(%ebx),%ecx │ │ │ │ │ push %edi │ │ │ │ │ push 0x590(%ebx) │ │ │ │ │ push %ecx │ │ │ │ │ push 0x6cc(%ebx) │ │ │ │ │ call 2140 │ │ │ │ │ ./pynx/scattering/cpu.c:6497 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 3961 <__cxa_finalize@plt+0x1461> │ │ │ │ │ + js 3924 <__cxa_finalize@plt+0x1424> │ │ │ │ │ ./pynx/scattering/cpu.c:11206 │ │ │ │ │ mov -0x2c(%ebx),%edi │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ xor %al,%al │ │ │ │ │ ./pynx/scattering/cpu.c:11230 │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ xor $0x30c08f0,%ebp │ │ │ │ │ cmp $0xffff,%ebp │ │ │ │ │ - ja 3527 <__cxa_finalize@plt+0x1027> │ │ │ │ │ + ja 34ea <__cxa_finalize@plt+0xfea> │ │ │ │ │ ./pynx/scattering/cpu.c:6512 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x0 │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:6512 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6512 (discriminator 1) │ │ │ │ │ mov %eax,0x598(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6512 (discriminator 2) │ │ │ │ │ - jne 3584 <__cxa_finalize@plt+0x1084> │ │ │ │ │ - jmp 3972 <__cxa_finalize@plt+0x1472> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 3547 <__cxa_finalize@plt+0x1047> │ │ │ │ │ + jmp 3935 <__cxa_finalize@plt+0x1435> │ │ │ │ │ ./pynx/scattering/cpu.c:11244 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:11236 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:11244 │ │ │ │ │ shr $0x18,%eax │ │ │ │ │ +./pynx/scattering/cpu.c:11236 │ │ │ │ │ + lea -0x4bbd(%ebx),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:11244 │ │ │ │ │ shr $0x10,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:11236 │ │ │ │ │ - lea -0x4bcd(%ebx),%edi │ │ │ │ │ - lea -0x408c(%ebx),%ebp │ │ │ │ │ + lea -0x407c(%ebx),%ebp │ │ │ │ │ movzbl %dl,%ecx │ │ │ │ │ push %ecx │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4add(%ebx),%eax │ │ │ │ │ + lea -0x4acd(%ebx),%eax │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ push $0xc │ │ │ │ │ push $0x3 │ │ │ │ │ push %ebp │ │ │ │ │ push $0xc8 │ │ │ │ │ lea 0x40(%esp),%edi │ │ │ │ │ @@ -1237,514 +1232,509 @@ │ │ │ │ │ push $0x1 │ │ │ │ │ push %edi │ │ │ │ │ push $0x0 │ │ │ │ │ call 2150 │ │ │ │ │ ./pynx/scattering/cpu.c:6508 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jns 350b <__cxa_finalize@plt+0x100b> │ │ │ │ │ + jns 34ce <__cxa_finalize@plt+0xfce> │ │ │ │ │ ./pynx/scattering/cpu.c:6508 (discriminator 1) │ │ │ │ │ mov $0x196c,%eax │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6513 │ │ │ │ │ - lea -0x4c72(%ebx),%ebp │ │ │ │ │ + lea -0x4c62(%ebx),%ebp │ │ │ │ │ push %ecx │ │ │ │ │ push %ecx │ │ │ │ │ push $0x0 │ │ │ │ │ push %ebp │ │ │ │ │ call 2120 │ │ │ │ │ ./pynx/scattering/cpu.c:6513 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6513 (discriminator 1) │ │ │ │ │ mov %eax,0x59c(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6513 (discriminator 2) │ │ │ │ │ - je 3985 <__cxa_finalize@plt+0x1485> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3948 <__cxa_finalize@plt+0x1448> │ │ │ │ │ ./pynx/scattering/cpu.c:6514 │ │ │ │ │ push %edx │ │ │ │ │ push %edx │ │ │ │ │ push $0x0 │ │ │ │ │ push %ebp │ │ │ │ │ call 2490 │ │ │ │ │ ./pynx/scattering/cpu.c:6514 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6514 (discriminator 1) │ │ │ │ │ mov %eax,0x5a0(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6514 (discriminator 2) │ │ │ │ │ - je 3998 <__cxa_finalize@plt+0x1498> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 395b <__cxa_finalize@plt+0x145b> │ │ │ │ │ ./pynx/scattering/cpu.c:1154 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4bbe(%ebx),%edx │ │ │ │ │ + lea -0x4bae(%ebx),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 2110 │ │ │ │ │ /usr/include/python3.12/object.h:787 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:1154 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ /usr/include/python3.12/object.h:787 │ │ │ │ │ - je 36a9 <__cxa_finalize@plt+0x11a9> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 366c <__cxa_finalize@plt+0x116c> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 35e9 <__cxa_finalize@plt+0x10e9> │ │ │ │ │ + je 35ac <__cxa_finalize@plt+0x10ac> │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8618 │ │ │ │ │ mov 0x1b8(%ebx),%eax │ │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ push $0x2e │ │ │ │ │ push 0x10(%esp) │ │ │ │ │ call 2400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8619 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 360c <__cxa_finalize@plt+0x110c> │ │ │ │ │ + je 35cf <__cxa_finalize@plt+0x10cf> │ │ │ │ │ ./pynx/scattering/cpu.c:8619 (discriminator 1) │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8620 │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ push 0xc(%esp) │ │ │ │ │ push %edi │ │ │ │ │ call 2100 │ │ │ │ │ ./pynx/scattering/cpu.c:8621 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8620 │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:8621 │ │ │ │ │ - jne 44ac <__cxa_finalize@plt+0x1fac> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 446f <__cxa_finalize@plt+0x1f6f> │ │ │ │ │ ./pynx/scattering/cpu.c:8631 │ │ │ │ │ mov -0x14(%ebx),%edx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push (%edx) │ │ │ │ │ call 2260 │ │ │ │ │ ./pynx/scattering/cpu.c:8631 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 450b <__cxa_finalize@plt+0x200b> │ │ │ │ │ + je 44ce <__cxa_finalize@plt+0x1fce> │ │ │ │ │ ./pynx/scattering/cpu.c:8632 │ │ │ │ │ call 22c0 │ │ │ │ │ ./pynx/scattering/cpu.c:8633 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea 0x1ac(%ebx),%ecx │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ │ call 22b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8633 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 450b <__cxa_finalize@plt+0x200b> │ │ │ │ │ + js 44ce <__cxa_finalize@plt+0x1fce> │ │ │ │ │ ./pynx/scattering/cpu.c:8634 │ │ │ │ │ push %eax │ │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ │ push %eax │ │ │ │ │ push 0xc(%esp) │ │ │ │ │ push %edi │ │ │ │ │ call 2140 │ │ │ │ │ ./pynx/scattering/cpu.c:8634 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 450b <__cxa_finalize@plt+0x200b> │ │ │ │ │ + js 44ce <__cxa_finalize@plt+0x1fce> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov 0x1ac(%ebx),%ebp │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 3693 <__cxa_finalize@plt+0x1193> │ │ │ │ │ + je 3656 <__cxa_finalize@plt+0x1156> │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ebp │ │ │ │ │ mov %ebp,0x1ac(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:8637 │ │ │ │ │ lea 0x1ac(%ebx),%ebp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edi),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - jne 44f1 <__cxa_finalize@plt+0x1ff1> │ │ │ │ │ + jne 44b4 <__cxa_finalize@plt+0x1fb4> │ │ │ │ │ ./pynx/scattering/cpu.c:8640 │ │ │ │ │ mov %ebp,%edi │ │ │ │ │ -./pynx/scattering/cpu.c:9724 (discriminator 1) │ │ │ │ │ - test %edi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9722 (discriminator 1) │ │ │ │ │ mov %edi,0x5a4(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:9724 (discriminator 1) │ │ │ │ │ - je 39ab <__cxa_finalize@plt+0x14ab> │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 396e <__cxa_finalize@plt+0x146e> │ │ │ │ │ ./pynx/scattering/cpu.c:6160 │ │ │ │ │ - call 2a68 <__cxa_finalize@plt+0x568> │ │ │ │ │ + call 2a7b <__cxa_finalize@plt+0x57b> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1486 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4baf(%ebx),%edx │ │ │ │ │ + lea -0x4b9f(%ebx),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 2320 │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1489 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1486 │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1489 │ │ │ │ │ - je 3827 <__cxa_finalize@plt+0x1327> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 37ea <__cxa_finalize@plt+0x12ea> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1492 │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4b92(%ebx),%eax │ │ │ │ │ + lea -0x4b82(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ push %ebp │ │ │ │ │ call 2100 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1492 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 3709 <__cxa_finalize@plt+0x1209> │ │ │ │ │ + je 36cc <__cxa_finalize@plt+0x11cc> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ │ - jne 3709 <__cxa_finalize@plt+0x1209> │ │ │ │ │ + jne 36cc <__cxa_finalize@plt+0x11cc> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1494 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 3827 <__cxa_finalize@plt+0x1327> │ │ │ │ │ + je 37ea <__cxa_finalize@plt+0x12ea> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1498 (discriminator 1) │ │ │ │ │ mov -0x1c(%ebx),%edx │ │ │ │ │ cmp %edx,0x4(%edi) │ │ │ │ │ - je 375d <__cxa_finalize@plt+0x125d> │ │ │ │ │ + je 3720 <__cxa_finalize@plt+0x1220> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1499 │ │ │ │ │ mov -0x4c(%ebx),%edx │ │ │ │ │ - lea -0x3fcc(%ebx),%eax │ │ │ │ │ + lea -0x3fbc(%ebx),%eax │ │ │ │ │ push %ebp │ │ │ │ │ push %ebp │ │ │ │ │ push %eax │ │ │ │ │ push (%edx) │ │ │ │ │ call 2200 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edi),%ebp │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 3827 <__cxa_finalize@plt+0x1327> │ │ │ │ │ + je 37ea <__cxa_finalize@plt+0x12ea> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ebp │ │ │ │ │ mov %ebp,(%edi) │ │ │ │ │ - jne 3827 <__cxa_finalize@plt+0x1327> │ │ │ │ │ + jne 37ea <__cxa_finalize@plt+0x12ea> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3827 <__cxa_finalize@plt+0x1327> │ │ │ │ │ + jmp 37ea <__cxa_finalize@plt+0x12ea> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1503 │ │ │ │ │ push %ecx │ │ │ │ │ push %ecx │ │ │ │ │ push $0x0 │ │ │ │ │ push %edi │ │ │ │ │ call 2480 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edi),%ebp │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1503 (discriminator 1) │ │ │ │ │ mov %eax,0x6d0(%ebx) │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 378b <__cxa_finalize@plt+0x128b> │ │ │ │ │ + je 374e <__cxa_finalize@plt+0x124e> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ebp │ │ │ │ │ mov %ebp,(%edi) │ │ │ │ │ - jne 378b <__cxa_finalize@plt+0x128b> │ │ │ │ │ + jne 374e <__cxa_finalize@plt+0x124e> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1505 │ │ │ │ │ mov 0x6d0(%ebx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 379f <__cxa_finalize@plt+0x129f> │ │ │ │ │ + jne 3762 <__cxa_finalize@plt+0x1262> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1506 │ │ │ │ │ push %edx │ │ │ │ │ push %edx │ │ │ │ │ - lea -0x4b87(%ebx),%edx │ │ │ │ │ - jmp 3807 <__cxa_finalize@plt+0x1307> │ │ │ │ │ + lea -0x4b77(%ebx),%edx │ │ │ │ │ + jmp 37ca <__cxa_finalize@plt+0x12ca> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1511 │ │ │ │ │ call *(%eax) │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1514 │ │ │ │ │ mov 0x6d0(%ebx),%ebp │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1511 (discriminator 1) │ │ │ │ │ cmp $0x1000009,%eax │ │ │ │ │ - je 37bf <__cxa_finalize@plt+0x12bf> │ │ │ │ │ + je 3782 <__cxa_finalize@plt+0x1282> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1514 │ │ │ │ │ call *0x0(%ebp) │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1512 │ │ │ │ │ - lea -0x3fa8(%ebx),%edi │ │ │ │ │ + lea -0x3f98(%ebx),%edi │ │ │ │ │ push %eax │ │ │ │ │ push $0x1000009 │ │ │ │ │ - jmp 37e1 <__cxa_finalize@plt+0x12e1> │ │ │ │ │ + jmp 37a4 <__cxa_finalize@plt+0x12a4> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1517 │ │ │ │ │ call *0x34c(%ebp) │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1525 │ │ │ │ │ mov 0x6d0(%ebx),%eax │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1517 (discriminator 1) │ │ │ │ │ cmp $0xc,%ecx │ │ │ │ │ - ja 37f5 <__cxa_finalize@plt+0x12f5> │ │ │ │ │ + ja 37b8 <__cxa_finalize@plt+0x12b8> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1525 │ │ │ │ │ call *0x34c(%eax) │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1518 │ │ │ │ │ - lea -0x3f5c(%ebx),%edi │ │ │ │ │ + lea -0x3f4c(%ebx),%edi │ │ │ │ │ push %eax │ │ │ │ │ push $0xd │ │ │ │ │ mov -0x4c(%ebx),%ebp │ │ │ │ │ push %edi │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ call 2470 │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1526 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3827 <__cxa_finalize@plt+0x1327> │ │ │ │ │ + jmp 37ea <__cxa_finalize@plt+0x12ea> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1533 │ │ │ │ │ call *0x348(%eax) │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1534 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 381a <__cxa_finalize@plt+0x131a> │ │ │ │ │ + jne 37dd <__cxa_finalize@plt+0x12dd> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1535 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x3e34(%ebx),%edx │ │ │ │ │ + lea -0x3e24(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ mov -0x4c(%ebx),%ecx │ │ │ │ │ push %edx │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2200 │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1537 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3827 <__cxa_finalize@plt+0x1327> │ │ │ │ │ + jmp 37ea <__cxa_finalize@plt+0x12ea> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1547 │ │ │ │ │ dec %eax │ │ │ │ │ - je 3840 <__cxa_finalize@plt+0x1340> │ │ │ │ │ + je 3803 <__cxa_finalize@plt+0x1303> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1548 │ │ │ │ │ - lea -0x3e08(%ebx),%edx │ │ │ │ │ + lea -0x3df8(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ - jmp 3807 <__cxa_finalize@plt+0x1307> │ │ │ │ │ + jmp 37ca <__cxa_finalize@plt+0x12ca> │ │ │ │ │ ./pynx/scattering/cpu.c:6178 │ │ │ │ │ mov -0x18(%ebx),%ecx │ │ │ │ │ - lea -0x3db0(%ebx),%edi │ │ │ │ │ + lea -0x3da0(%ebx),%edi │ │ │ │ │ push %edx │ │ │ │ │ push %edx │ │ │ │ │ push %edi │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2200 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6185 │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:6541 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 39be <__cxa_finalize@plt+0x14be> │ │ │ │ │ + jne 3981 <__cxa_finalize@plt+0x1481> │ │ │ │ │ ./pynx/scattering/cpu.c:6545 │ │ │ │ │ mov -0x3c(%ebx),%esi │ │ │ │ │ cmpl $0x0,(%esi) │ │ │ │ │ - jne 3868 <__cxa_finalize@plt+0x1368> │ │ │ │ │ + jne 382b <__cxa_finalize@plt+0x132b> │ │ │ │ │ ./pynx/scattering/cpu.c:6550 │ │ │ │ │ call 21c0 │ │ │ │ │ -./pynx/scattering/cpu.c:6550 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:6550 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6550 (discriminator 2) │ │ │ │ │ - jne 389d <__cxa_finalize@plt+0x139d> │ │ │ │ │ - jmp 39d2 <__cxa_finalize@plt+0x14d2> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 3860 <__cxa_finalize@plt+0x1360> │ │ │ │ │ + jmp 3995 <__cxa_finalize@plt+0x1495> │ │ │ │ │ ./pynx/scattering/cpu.c:6546 │ │ │ │ │ push %eax │ │ │ │ │ push 0x620(%ebx) │ │ │ │ │ push 0x624(%ebx) │ │ │ │ │ push 0x6cc(%ebx) │ │ │ │ │ call 2300 │ │ │ │ │ ./pynx/scattering/cpu.c:6546 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jns 3858 <__cxa_finalize@plt+0x1358> │ │ │ │ │ + jns 381b <__cxa_finalize@plt+0x131b> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6546 (discriminator 1) │ │ │ │ │ mov $0x1992,%eax │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6551 │ │ │ │ │ - lea -0x4add(%ebx),%ebp │ │ │ │ │ + lea -0x4acd(%ebx),%ebp │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ push %ebp │ │ │ │ │ push %esi │ │ │ │ │ call 2350 │ │ │ │ │ ./pynx/scattering/cpu.c:6551 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 38d1 <__cxa_finalize@plt+0x13d1> │ │ │ │ │ + je 3894 <__cxa_finalize@plt+0x1394> │ │ │ │ │ ./pynx/scattering/cpu.c:6071 │ │ │ │ │ mov 0x5e8(%ebx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:6858 │ │ │ │ │ mov 0x590(%ebx),%eax │ │ │ │ │ mov %edi,%edx │ │ │ │ │ - call 9630 │ │ │ │ │ -./pynx/scattering/cpu.c:6859 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:6858 │ │ │ │ │ + call 9550 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6859 (discriminator 1) │ │ │ │ │ - je 38fc <__cxa_finalize@plt+0x13fc> │ │ │ │ │ - jmp 39e6 <__cxa_finalize@plt+0x14e6> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 38bf <__cxa_finalize@plt+0x13bf> │ │ │ │ │ + jmp 39a9 <__cxa_finalize@plt+0x14a9> │ │ │ │ │ ./pynx/scattering/cpu.c:6552 │ │ │ │ │ push %eax │ │ │ │ │ push 0x6cc(%ebx) │ │ │ │ │ push %ebp │ │ │ │ │ push %esi │ │ │ │ │ call 2050 │ │ │ │ │ ./pynx/scattering/cpu.c:6552 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jns 38b3 <__cxa_finalize@plt+0x13b3> │ │ │ │ │ + jns 3876 <__cxa_finalize@plt+0x1376> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6552 (discriminator 1) │ │ │ │ │ mov $0x1998,%eax │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6859 (discriminator 1) │ │ │ │ │ call 2310 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 3d96 <__cxa_finalize@plt+0x1896> │ │ │ │ │ + jne 3d59 <__cxa_finalize@plt+0x1859> │ │ │ │ │ ./pynx/scattering/cpu.c:6860 │ │ │ │ │ push %ebp │ │ │ │ │ mov -0x8(%ebx),%ebp │ │ │ │ │ - lea -0x4b6c(%ebx),%edx │ │ │ │ │ + lea -0x4b5c(%ebx),%edx │ │ │ │ │ push %edi │ │ │ │ │ push %edx │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ call 2470 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3d96 <__cxa_finalize@plt+0x1896> │ │ │ │ │ + jmp 3d59 <__cxa_finalize@plt+0x1859> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6493 (discriminator 1) │ │ │ │ │ mov $0x195d,%eax │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6495 (discriminator 1) │ │ │ │ │ mov $0x195f,%eax │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6496 (discriminator 1) │ │ │ │ │ mov $0x1960,%eax │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6497 (discriminator 1) │ │ │ │ │ mov $0x1961,%eax │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6512 (discriminator 1) │ │ │ │ │ mov $0x1970,%eax │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6513 (discriminator 1) │ │ │ │ │ mov $0x1971,%eax │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6514 (discriminator 1) │ │ │ │ │ mov $0x1972,%eax │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6516 (discriminator 1) │ │ │ │ │ mov $0x1974,%eax │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6541 (discriminator 1) │ │ │ │ │ mov $0x198d,%eax │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6550 (discriminator 1) │ │ │ │ │ mov $0x1996,%eax │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6089 │ │ │ │ │ push %ecx │ │ │ │ │ push %ecx │ │ │ │ │ push 0x638(%ebx) │ │ │ │ │ push $0x1 │ │ │ │ │ call 24d0 │ │ │ │ │ ./pynx/scattering/cpu.c:6089 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6089 (discriminator 1) │ │ │ │ │ mov %eax,0x670(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6089 (discriminator 2) │ │ │ │ │ - je 4042 <__cxa_finalize@plt+0x1b42> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4005 <__cxa_finalize@plt+0x1b05> │ │ │ │ │ ./pynx/scattering/cpu.c:6100 │ │ │ │ │ push %edi │ │ │ │ │ push %edi │ │ │ │ │ push 0x63c(%ebx) │ │ │ │ │ push $0x1 │ │ │ │ │ call 24d0 │ │ │ │ │ ./pynx/scattering/cpu.c:6100 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6100 (discriminator 1) │ │ │ │ │ mov %eax,0x674(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6100 (discriminator 2) │ │ │ │ │ - je 4042 <__cxa_finalize@plt+0x1b42> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4005 <__cxa_finalize@plt+0x1b05> │ │ │ │ │ ./pynx/scattering/cpu.c:6111 │ │ │ │ │ push %esi │ │ │ │ │ push 0x62c(%ebx) │ │ │ │ │ push 0x628(%ebx) │ │ │ │ │ push 0x60c(%ebx) │ │ │ │ │ push 0x610(%ebx) │ │ │ │ │ push 0x66c(%ebx) │ │ │ │ │ @@ -1753,19 +1743,19 @@ │ │ │ │ │ push 0x658(%ebx) │ │ │ │ │ push 0x654(%ebx) │ │ │ │ │ push 0x650(%ebx) │ │ │ │ │ push $0xa │ │ │ │ │ call 24d0 │ │ │ │ │ ./pynx/scattering/cpu.c:6111 (discriminator 2) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6111 (discriminator 1) │ │ │ │ │ mov %eax,0x678(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6111 (discriminator 2) │ │ │ │ │ - je 4042 <__cxa_finalize@plt+0x1b42> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4005 <__cxa_finalize@plt+0x1b05> │ │ │ │ │ ./pynx/scattering/cpu.c:6114 │ │ │ │ │ mov 0x598(%ebx),%edx │ │ │ │ │ mov 0x59c(%ebx),%ecx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ push $0x21 │ │ │ │ │ push 0x5fc(%ebx) │ │ │ │ │ @@ -1773,22 +1763,22 @@ │ │ │ │ │ push %edx │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ mov $0x8,%eax │ │ │ │ │ push %edx │ │ │ │ │ push %edx │ │ │ │ │ mov $0xa,%edx │ │ │ │ │ - call 29c8 <__cxa_finalize@plt+0x4c8> │ │ │ │ │ + call 29dc <__cxa_finalize@plt+0x4dc> │ │ │ │ │ ./pynx/scattering/cpu.c:6114 (discriminator 2) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6114 (discriminator 1) │ │ │ │ │ mov %eax,0x688(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6114 (discriminator 2) │ │ │ │ │ - je 4042 <__cxa_finalize@plt+0x1b42> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4005 <__cxa_finalize@plt+0x1b05> │ │ │ │ │ ./pynx/scattering/cpu.c:6123 │ │ │ │ │ push 0x62c(%ebx) │ │ │ │ │ push 0x628(%ebx) │ │ │ │ │ push 0x60c(%ebx) │ │ │ │ │ push 0x610(%ebx) │ │ │ │ │ push 0x660(%ebx) │ │ │ │ │ push 0x66c(%ebx) │ │ │ │ │ @@ -1797,19 +1787,19 @@ │ │ │ │ │ push 0x658(%ebx) │ │ │ │ │ push 0x654(%ebx) │ │ │ │ │ push 0x650(%ebx) │ │ │ │ │ push $0xb │ │ │ │ │ call 24d0 │ │ │ │ │ ./pynx/scattering/cpu.c:6123 (discriminator 2) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6123 (discriminator 1) │ │ │ │ │ mov %eax,0x67c(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6123 (discriminator 2) │ │ │ │ │ - je 4042 <__cxa_finalize@plt+0x1b42> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4005 <__cxa_finalize@plt+0x1b05> │ │ │ │ │ ./pynx/scattering/cpu.c:6126 │ │ │ │ │ mov 0x598(%ebx),%ebp │ │ │ │ │ mov 0x59c(%ebx),%ecx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov $0xb,%edx │ │ │ │ │ push %ecx │ │ │ │ │ push $0x31 │ │ │ │ │ @@ -1817,22 +1807,22 @@ │ │ │ │ │ push 0x644(%ebx) │ │ │ │ │ push %ebp │ │ │ │ │ push %ebp │ │ │ │ │ push %eax │ │ │ │ │ mov $0x9,%eax │ │ │ │ │ push %ebp │ │ │ │ │ push %ebp │ │ │ │ │ - call 29c8 <__cxa_finalize@plt+0x4c8> │ │ │ │ │ + call 29dc <__cxa_finalize@plt+0x4dc> │ │ │ │ │ ./pynx/scattering/cpu.c:6126 (discriminator 2) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6126 (discriminator 1) │ │ │ │ │ mov %eax,0x68c(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6126 (discriminator 2) │ │ │ │ │ - je 4042 <__cxa_finalize@plt+0x1b42> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4005 <__cxa_finalize@plt+0x1b05> │ │ │ │ │ ./pynx/scattering/cpu.c:6135 │ │ │ │ │ push 0x62c(%ebx) │ │ │ │ │ push 0x628(%ebx) │ │ │ │ │ push 0x60c(%ebx) │ │ │ │ │ push 0x610(%ebx) │ │ │ │ │ push 0x66c(%ebx) │ │ │ │ │ push 0x668(%ebx) │ │ │ │ │ @@ -1841,19 +1831,19 @@ │ │ │ │ │ push 0x658(%ebx) │ │ │ │ │ push 0x654(%ebx) │ │ │ │ │ push 0x650(%ebx) │ │ │ │ │ push $0xb │ │ │ │ │ call 24d0 │ │ │ │ │ ./pynx/scattering/cpu.c:6135 (discriminator 2) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6135 (discriminator 1) │ │ │ │ │ mov %eax,0x680(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6135 (discriminator 2) │ │ │ │ │ - je 4042 <__cxa_finalize@plt+0x1b42> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4005 <__cxa_finalize@plt+0x1b05> │ │ │ │ │ ./pynx/scattering/cpu.c:6138 │ │ │ │ │ mov 0x598(%ebx),%edi │ │ │ │ │ mov 0x59c(%ebx),%ecx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov $0xb,%edx │ │ │ │ │ push %ecx │ │ │ │ │ push $0x43 │ │ │ │ │ @@ -1861,22 +1851,22 @@ │ │ │ │ │ push 0x644(%ebx) │ │ │ │ │ push %edi │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ mov $0x9,%eax │ │ │ │ │ push %edi │ │ │ │ │ push %edi │ │ │ │ │ - call 29c8 <__cxa_finalize@plt+0x4c8> │ │ │ │ │ + call 29dc <__cxa_finalize@plt+0x4dc> │ │ │ │ │ ./pynx/scattering/cpu.c:6138 (discriminator 2) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6138 (discriminator 1) │ │ │ │ │ mov %eax,0x690(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6138 (discriminator 2) │ │ │ │ │ - je 4042 <__cxa_finalize@plt+0x1b42> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4005 <__cxa_finalize@plt+0x1b05> │ │ │ │ │ ./pynx/scattering/cpu.c:6147 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x62c(%ebx) │ │ │ │ │ push 0x628(%ebx) │ │ │ │ │ push 0x60c(%ebx) │ │ │ │ │ push 0x610(%ebx) │ │ │ │ │ push 0x660(%ebx) │ │ │ │ │ @@ -1887,19 +1877,19 @@ │ │ │ │ │ push 0x658(%ebx) │ │ │ │ │ push 0x654(%ebx) │ │ │ │ │ push 0x650(%ebx) │ │ │ │ │ push $0xc │ │ │ │ │ call 24d0 │ │ │ │ │ ./pynx/scattering/cpu.c:6147 (discriminator 2) │ │ │ │ │ add $0x40,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6147 (discriminator 1) │ │ │ │ │ mov %eax,0x684(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6147 (discriminator 2) │ │ │ │ │ - je 4042 <__cxa_finalize@plt+0x1b42> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4005 <__cxa_finalize@plt+0x1b05> │ │ │ │ │ ./pynx/scattering/cpu.c:6150 │ │ │ │ │ mov 0x598(%ebx),%esi │ │ │ │ │ mov 0x59c(%ebx),%ecx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov $0xc,%edx │ │ │ │ │ push %ecx │ │ │ │ │ push $0x54 │ │ │ │ │ @@ -1907,2334 +1897,2224 @@ │ │ │ │ │ push 0x644(%ebx) │ │ │ │ │ push %esi │ │ │ │ │ push %esi │ │ │ │ │ push %eax │ │ │ │ │ mov $0xa,%eax │ │ │ │ │ push %esi │ │ │ │ │ push %esi │ │ │ │ │ - call 29c8 <__cxa_finalize@plt+0x4c8> │ │ │ │ │ + call 29dc <__cxa_finalize@plt+0x4dc> │ │ │ │ │ ./pynx/scattering/cpu.c:6559 (discriminator 1) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6150 (discriminator 1) │ │ │ │ │ mov %eax,0x694(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6559 (discriminator 1) │ │ │ │ │ - je 4042 <__cxa_finalize@plt+0x1b42> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4005 <__cxa_finalize@plt+0x1b05> │ │ │ │ │ ./pynx/scattering/cpu.c:6241 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x14(%esp) │ │ │ │ │ call 2320 │ │ │ │ │ ./pynx/scattering/cpu.c:6241 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6241 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6241 (discriminator 2) │ │ │ │ │ - je 403b <__cxa_finalize@plt+0x1b3b> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3ffe <__cxa_finalize@plt+0x1afe> │ │ │ │ │ ./pynx/scattering/cpu.c:6243 │ │ │ │ │ push %ecx │ │ │ │ │ push %ecx │ │ │ │ │ - lea -0x4c18(%ebx),%ecx │ │ │ │ │ + lea -0x4c08(%ebx),%ecx │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x1cc │ │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ │ - call 28af <__cxa_finalize@plt+0x3af> │ │ │ │ │ + call 28c3 <__cxa_finalize@plt+0x3c3> │ │ │ │ │ ./pynx/scattering/cpu.c:6251 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6243 (discriminator 1) │ │ │ │ │ mov %eax,0x5a8(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6251 │ │ │ │ │ - jne 3daa <__cxa_finalize@plt+0x18aa> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 3d6d <__cxa_finalize@plt+0x186d> │ │ │ │ │ ./pynx/scattering/cpu.c:6274 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6565 (discriminator 1) │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:6274 │ │ │ │ │ - call 5fd8 │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ +./pynx/scattering/cpu.c:6274 │ │ │ │ │ + call 5f30 │ │ │ │ │ ./pynx/scattering/cpu.c:6565 (discriminator 1) │ │ │ │ │ mov $0x19a5,%eax │ │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:6647 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ - call 5fd8 │ │ │ │ │ + call 5f30 │ │ │ │ │ ./pynx/scattering/cpu.c:6648 │ │ │ │ │ cmpl $0x0,0x6cc(%ebx) │ │ │ │ │ - je 3d66 <__cxa_finalize@plt+0x1866> │ │ │ │ │ + je 3d29 <__cxa_finalize@plt+0x1829> │ │ │ │ │ ./pynx/scattering/cpu.c:6649 (discriminator 1) │ │ │ │ │ cmpl $0x0,0x58c(%ebx) │ │ │ │ │ - je 3d37 <__cxa_finalize@plt+0x1837> │ │ │ │ │ + je 3cfa <__cxa_finalize@plt+0x17fa> │ │ │ │ │ test %edi,%edi │ │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ │ - je 3d37 <__cxa_finalize@plt+0x1837> │ │ │ │ │ + je 3cfa <__cxa_finalize@plt+0x17fa> │ │ │ │ │ ./pynx/scattering/cpu.c:6650 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%ebx),%eax │ │ │ │ │ + lea -0x4ab9(%ebx),%eax │ │ │ │ │ mov %ebp,%ecx │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4ae2(%ebx),%eax │ │ │ │ │ - call 9990 │ │ │ │ │ + lea -0x4ad2(%ebx),%eax │ │ │ │ │ + call 98c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6653 │ │ │ │ │ mov 0x6cc(%ebx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 3d88 <__cxa_finalize@plt+0x1888> │ │ │ │ │ + je 3d4b <__cxa_finalize@plt+0x184b> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:6653 (discriminator 1) │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ mov %ebp,0x6cc(%ebx) │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edi │ │ │ │ │ - je 3d88 <__cxa_finalize@plt+0x1888> │ │ │ │ │ + je 3d4b <__cxa_finalize@plt+0x184b> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edi │ │ │ │ │ mov %edi,(%edx) │ │ │ │ │ - jne 3d88 <__cxa_finalize@plt+0x1888> │ │ │ │ │ + jne 3d4b <__cxa_finalize@plt+0x184b> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3d88 <__cxa_finalize@plt+0x1888> │ │ │ │ │ + jmp 3d4b <__cxa_finalize@plt+0x184b> │ │ │ │ │ ./pynx/scattering/cpu.c:6663 │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:6663 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 3d88 <__cxa_finalize@plt+0x1888> │ │ │ │ │ + jne 3d4b <__cxa_finalize@plt+0x184b> │ │ │ │ │ ./pynx/scattering/cpu.c:6664 │ │ │ │ │ push %esi │ │ │ │ │ - lea -0x4ae2(%ebx),%ecx │ │ │ │ │ + lea -0x4ad2(%ebx),%ecx │ │ │ │ │ push %esi │ │ │ │ │ mov -0x18(%ebx),%esi │ │ │ │ │ push %ecx │ │ │ │ │ push (%esi) │ │ │ │ │ call 2200 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6669 │ │ │ │ │ cmpl $0x1,0x6cc(%ebx) │ │ │ │ │ sbb %ecx,%ecx │ │ │ │ │ - jmp 4519 <__cxa_finalize@plt+0x2019> │ │ │ │ │ + jmp 44dc <__cxa_finalize@plt+0x1fdc> │ │ │ │ │ ./pynx/scattering/cpu.c:6557 (discriminator 1) │ │ │ │ │ mov $0x199d,%eax │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 3dc4 <__cxa_finalize@plt+0x18c4> │ │ │ │ │ + je 3d87 <__cxa_finalize@plt+0x1887> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ - jne 3dc4 <__cxa_finalize@plt+0x18c4> │ │ │ │ │ + jne 3d87 <__cxa_finalize@plt+0x1887> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6253 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4b53(%ebx),%edi │ │ │ │ │ + lea -0x4b43(%ebx),%edi │ │ │ │ │ push %edi │ │ │ │ │ call 2320 │ │ │ │ │ ./pynx/scattering/cpu.c:6253 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6253 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6253 (discriminator 2) │ │ │ │ │ - je 403b <__cxa_finalize@plt+0x1b3b> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3ffe <__cxa_finalize@plt+0x1afe> │ │ │ │ │ ./pynx/scattering/cpu.c:6255 │ │ │ │ │ push %edx │ │ │ │ │ - lea -0x4c19(%ebx),%ecx │ │ │ │ │ + lea -0x4c09(%ebx),%ecx │ │ │ │ │ push %edx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push $0x2 │ │ │ │ │ push $0x38 │ │ │ │ │ - call 28af <__cxa_finalize@plt+0x3af> │ │ │ │ │ + call 28c3 <__cxa_finalize@plt+0x3c3> │ │ │ │ │ ./pynx/scattering/cpu.c:6255 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5ac(%ebx) │ │ │ │ │ - je 3ce0 <__cxa_finalize@plt+0x17e0> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3ca3 <__cxa_finalize@plt+0x17a3> │ │ │ │ │ ./pynx/scattering/cpu.c:6256 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4b4d(%ebx),%ecx │ │ │ │ │ + lea -0x4b3d(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x2 │ │ │ │ │ push $0x524 │ │ │ │ │ - call 28af <__cxa_finalize@plt+0x3af> │ │ │ │ │ + call 28c3 <__cxa_finalize@plt+0x3c3> │ │ │ │ │ ./pynx/scattering/cpu.c:6256 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5b0(%ebx) │ │ │ │ │ - je 3ce0 <__cxa_finalize@plt+0x17e0> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3ca3 <__cxa_finalize@plt+0x17a3> │ │ │ │ │ ./pynx/scattering/cpu.c:6257 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4b44(%ebx),%ecx │ │ │ │ │ + lea -0x4b34(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x2 │ │ │ │ │ push $0x118 │ │ │ │ │ - call 28af <__cxa_finalize@plt+0x3af> │ │ │ │ │ + call 28c3 <__cxa_finalize@plt+0x3c3> │ │ │ │ │ ./pynx/scattering/cpu.c:6257 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5b4(%ebx) │ │ │ │ │ - je 3ce0 <__cxa_finalize@plt+0x17e0> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3ca3 <__cxa_finalize@plt+0x17a3> │ │ │ │ │ ./pynx/scattering/cpu.c:6258 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4b3a(%ebx),%ecx │ │ │ │ │ + lea -0x4b2a(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x2 │ │ │ │ │ push $0x28 │ │ │ │ │ - call 28af <__cxa_finalize@plt+0x3af> │ │ │ │ │ + call 28c3 <__cxa_finalize@plt+0x3c3> │ │ │ │ │ ./pynx/scattering/cpu.c:6258 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5b8(%ebx) │ │ │ │ │ - je 3ce0 <__cxa_finalize@plt+0x17e0> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3ca3 <__cxa_finalize@plt+0x17a3> │ │ │ │ │ ./pynx/scattering/cpu.c:6259 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4b32(%ebx),%ecx │ │ │ │ │ + lea -0x4b22(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 28af <__cxa_finalize@plt+0x3af> │ │ │ │ │ + call 28c3 <__cxa_finalize@plt+0x3c3> │ │ │ │ │ ./pynx/scattering/cpu.c:6259 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5bc(%ebx) │ │ │ │ │ - je 3ce0 <__cxa_finalize@plt+0x17e0> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3ca3 <__cxa_finalize@plt+0x17a3> │ │ │ │ │ ./pynx/scattering/cpu.c:6260 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4b2a(%ebx),%ecx │ │ │ │ │ + lea -0x4b1a(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 28af <__cxa_finalize@plt+0x3af> │ │ │ │ │ + call 28c3 <__cxa_finalize@plt+0x3c3> │ │ │ │ │ ./pynx/scattering/cpu.c:6260 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5c0(%ebx) │ │ │ │ │ - je 3ce0 <__cxa_finalize@plt+0x17e0> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3ca3 <__cxa_finalize@plt+0x17a3> │ │ │ │ │ ./pynx/scattering/cpu.c:6261 │ │ │ │ │ push %ebp │ │ │ │ │ - lea -0x4b1b(%ebx),%ecx │ │ │ │ │ + lea -0x4b0b(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ - push %ebp │ │ │ │ │ mov %esi,%eax │ │ │ │ │ + push %ebp │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 28af <__cxa_finalize@plt+0x3af> │ │ │ │ │ + call 28c3 <__cxa_finalize@plt+0x3c3> │ │ │ │ │ ./pynx/scattering/cpu.c:6261 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5c4(%ebx) │ │ │ │ │ - je 3ce0 <__cxa_finalize@plt+0x17e0> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3ca3 <__cxa_finalize@plt+0x17a3> │ │ │ │ │ ./pynx/scattering/cpu.c:6262 │ │ │ │ │ push %ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push %ecx │ │ │ │ │ - lea -0x4b21(%ebx),%ecx │ │ │ │ │ + lea -0x4b11(%ebx),%ecx │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 28af <__cxa_finalize@plt+0x3af> │ │ │ │ │ + call 28c3 <__cxa_finalize@plt+0x3c3> │ │ │ │ │ ./pynx/scattering/cpu.c:6262 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5c8(%ebx) │ │ │ │ │ - je 3ce0 <__cxa_finalize@plt+0x17e0> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3ca3 <__cxa_finalize@plt+0x17a3> │ │ │ │ │ ./pynx/scattering/cpu.c:6263 │ │ │ │ │ push %edx │ │ │ │ │ - lea -0x4b23(%ebx),%ecx │ │ │ │ │ + lea -0x4b13(%ebx),%ecx │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push %edx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 28af <__cxa_finalize@plt+0x3af> │ │ │ │ │ + call 28c3 <__cxa_finalize@plt+0x3c3> │ │ │ │ │ ./pynx/scattering/cpu.c:6263 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5cc(%ebx) │ │ │ │ │ - je 3ce0 <__cxa_finalize@plt+0x17e0> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3ca3 <__cxa_finalize@plt+0x17a3> │ │ │ │ │ ./pynx/scattering/cpu.c:6264 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4b13(%ebx),%ecx │ │ │ │ │ + lea -0x4b03(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 28af <__cxa_finalize@plt+0x3af> │ │ │ │ │ + call 28c3 <__cxa_finalize@plt+0x3c3> │ │ │ │ │ ./pynx/scattering/cpu.c:6264 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5d0(%ebx) │ │ │ │ │ - je 3ce0 <__cxa_finalize@plt+0x17e0> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3ca3 <__cxa_finalize@plt+0x17a3> │ │ │ │ │ ./pynx/scattering/cpu.c:6265 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4b04(%ebx),%ecx │ │ │ │ │ + lea -0x4af4(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 28af <__cxa_finalize@plt+0x3af> │ │ │ │ │ + call 28c3 <__cxa_finalize@plt+0x3c3> │ │ │ │ │ ./pynx/scattering/cpu.c:6265 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5d4(%ebx) │ │ │ │ │ - je 3ce0 <__cxa_finalize@plt+0x17e0> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3ca3 <__cxa_finalize@plt+0x17a3> │ │ │ │ │ ./pynx/scattering/cpu.c:6266 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4b0b(%ebx),%ecx │ │ │ │ │ + lea -0x4afb(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 28af <__cxa_finalize@plt+0x3af> │ │ │ │ │ + call 28c3 <__cxa_finalize@plt+0x3c3> │ │ │ │ │ ./pynx/scattering/cpu.c:6266 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5d8(%ebx) │ │ │ │ │ - je 3ce0 <__cxa_finalize@plt+0x17e0> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3ca3 <__cxa_finalize@plt+0x17a3> │ │ │ │ │ ./pynx/scattering/cpu.c:6267 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4afb(%ebx),%ecx │ │ │ │ │ + lea -0x4aeb(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 28af <__cxa_finalize@plt+0x3af> │ │ │ │ │ + call 28c3 <__cxa_finalize@plt+0x3c3> │ │ │ │ │ ./pynx/scattering/cpu.c:6267 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5dc(%ebx) │ │ │ │ │ - je 3ce0 <__cxa_finalize@plt+0x17e0> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3ca3 <__cxa_finalize@plt+0x17a3> │ │ │ │ │ ./pynx/scattering/cpu.c:6268 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4af2(%ebx),%ecx │ │ │ │ │ + lea -0x4ae2(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 28af <__cxa_finalize@plt+0x3af> │ │ │ │ │ + call 28c3 <__cxa_finalize@plt+0x3c3> │ │ │ │ │ ./pynx/scattering/cpu.c:6268 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5e0(%ebx) │ │ │ │ │ - je 3ce0 <__cxa_finalize@plt+0x17e0> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3ca3 <__cxa_finalize@plt+0x17a3> │ │ │ │ │ ./pynx/scattering/cpu.c:6269 │ │ │ │ │ push %ebp │ │ │ │ │ - lea -0x4ae8(%ebx),%ecx │ │ │ │ │ + lea -0x4ad8(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ - push %ebp │ │ │ │ │ mov %esi,%eax │ │ │ │ │ + push %ebp │ │ │ │ │ push $0x2 │ │ │ │ │ push $0x7c │ │ │ │ │ - call 28af <__cxa_finalize@plt+0x3af> │ │ │ │ │ + call 28c3 <__cxa_finalize@plt+0x3c3> │ │ │ │ │ ./pynx/scattering/cpu.c:6269 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5e4(%ebx) │ │ │ │ │ - je 3ce0 <__cxa_finalize@plt+0x17e0> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3ca3 <__cxa_finalize@plt+0x17a3> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%esi),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 4058 <__cxa_finalize@plt+0x1b58> │ │ │ │ │ + je 401b <__cxa_finalize@plt+0x1b1b> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%esi) │ │ │ │ │ - jne 4058 <__cxa_finalize@plt+0x1b58> │ │ │ │ │ + jne 401b <__cxa_finalize@plt+0x1b1b> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 4058 <__cxa_finalize@plt+0x1b58> │ │ │ │ │ + jmp 401b <__cxa_finalize@plt+0x1b1b> │ │ │ │ │ ./pynx/scattering/cpu.c:6241 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - jmp 3ce0 <__cxa_finalize@plt+0x17e0> │ │ │ │ │ + jmp 3ca3 <__cxa_finalize@plt+0x17a3> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6559 (discriminator 1) │ │ │ │ │ mov $0x199f,%eax │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6580 │ │ │ │ │ mov 0x634(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8434 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6580 │ │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8434 │ │ │ │ │ push %edx │ │ │ │ │ call 22d0 │ │ │ │ │ ./pynx/scattering/cpu.c:8492 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8434 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8492 (discriminator 1) │ │ │ │ │ - je 413d <__cxa_finalize@plt+0x1c3d> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4100 <__cxa_finalize@plt+0x1c00> │ │ │ │ │ ./pynx/scattering/cpu.c:8493 │ │ │ │ │ mov 0x648(%ebx),%edx │ │ │ │ │ mov %esi,%eax │ │ │ │ │ - call 9630 │ │ │ │ │ -./pynx/scattering/cpu.c:8494 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:8493 │ │ │ │ │ + call 9550 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8494 (discriminator 1) │ │ │ │ │ - jne 4095 <__cxa_finalize@plt+0x1b95> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 4058 <__cxa_finalize@plt+0x1b58> │ │ │ │ │ ./pynx/scattering/cpu.c:8503 │ │ │ │ │ call 22c0 │ │ │ │ │ ./pynx/scattering/cpu.c:6580 (discriminator 1) │ │ │ │ │ - jmp 4183 <__cxa_finalize@plt+0x1c83> │ │ │ │ │ + jmp 4146 <__cxa_finalize@plt+0x1c46> │ │ │ │ │ ./pynx/scattering/cpu.c:8495 │ │ │ │ │ mov 0x618(%ebx),%edx │ │ │ │ │ - call 9630 │ │ │ │ │ -./pynx/scattering/cpu.c:8496 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:8495 │ │ │ │ │ + call 9550 │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:8496 (discriminator 1) │ │ │ │ │ - jne 40b2 <__cxa_finalize@plt+0x1bb2> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 4075 <__cxa_finalize@plt+0x1b75> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 40f9 <__cxa_finalize@plt+0x1bf9> │ │ │ │ │ - jmp 40e8 <__cxa_finalize@plt+0x1be8> │ │ │ │ │ + je 40bc <__cxa_finalize@plt+0x1bbc> │ │ │ │ │ + jmp 40ab <__cxa_finalize@plt+0x1bab> │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %dl │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ebp │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ or %cl,%dl │ │ │ │ │ - jne 40e2 <__cxa_finalize@plt+0x1be2> │ │ │ │ │ + jne 40a5 <__cxa_finalize@plt+0x1ba5> │ │ │ │ │ cmp -0x28(%ebx),%ebp │ │ │ │ │ - je 40e2 <__cxa_finalize@plt+0x1be2> │ │ │ │ │ + je 40a5 <__cxa_finalize@plt+0x1ba5> │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 2370 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8496 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 40a6 <__cxa_finalize@plt+0x1ba6> │ │ │ │ │ - jmp 40fb <__cxa_finalize@plt+0x1bfb> │ │ │ │ │ + je 4069 <__cxa_finalize@plt+0x1b69> │ │ │ │ │ + jmp 40be <__cxa_finalize@plt+0x1bbe> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%edi) │ │ │ │ │ - jne 40f9 <__cxa_finalize@plt+0x1bf9> │ │ │ │ │ + jne 40bc <__cxa_finalize@plt+0x1bbc> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8498 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8500 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 5fd8 │ │ │ │ │ + call 5f30 │ │ │ │ │ ./pynx/scattering/cpu.c:8502 (discriminator 1) │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 408b <__cxa_finalize@plt+0x1b8b> │ │ │ │ │ + je 404e <__cxa_finalize@plt+0x1b4e> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edi),%ebp │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 4121 <__cxa_finalize@plt+0x1c21> │ │ │ │ │ + je 40e4 <__cxa_finalize@plt+0x1be4> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ebp │ │ │ │ │ mov %ebp,(%edi) │ │ │ │ │ - jne 4121 <__cxa_finalize@plt+0x1c21> │ │ │ │ │ + jne 40e4 <__cxa_finalize@plt+0x1be4> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 414b <__cxa_finalize@plt+0x1c4b> │ │ │ │ │ + je 410e <__cxa_finalize@plt+0x1c0e> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ - jne 414b <__cxa_finalize@plt+0x1c4b> │ │ │ │ │ + jne 410e <__cxa_finalize@plt+0x1c0e> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 414b <__cxa_finalize@plt+0x1c4b> │ │ │ │ │ + jmp 410e <__cxa_finalize@plt+0x1c0e> │ │ │ │ │ ./pynx/scattering/cpu.c:8508 │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:8508 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 414b <__cxa_finalize@plt+0x1c4b> │ │ │ │ │ + je 410e <__cxa_finalize@plt+0x1c0e> │ │ │ │ │ ./pynx/scattering/cpu.c:8509 │ │ │ │ │ call 22c0 │ │ │ │ │ ./pynx/scattering/cpu.c:8346 │ │ │ │ │ call 23b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8331 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:8347 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8346 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8347 (discriminator 1) │ │ │ │ │ - je 4174 <__cxa_finalize@plt+0x1c74> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4137 <__cxa_finalize@plt+0x1c37> │ │ │ │ │ ./pynx/scattering/cpu.c:8373 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x0 │ │ │ │ │ push %eax │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ push 0x20(%esp) │ │ │ │ │ call 2380 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8379 │ │ │ │ │ mov %edi,%eax │ │ │ │ │ - call 5fd8 │ │ │ │ │ + call 5f30 │ │ │ │ │ ./pynx/scattering/cpu.c:6580 (discriminator 2) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 43bc <__cxa_finalize@plt+0x1ebc> │ │ │ │ │ + je 437f <__cxa_finalize@plt+0x1e7f> │ │ │ │ │ ./pynx/scattering/cpu.c:6582 │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push 0x630(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ call 2450 │ │ │ │ │ ./pynx/scattering/cpu.c:6582 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 43d0 <__cxa_finalize@plt+0x1ed0> │ │ │ │ │ + js 4393 <__cxa_finalize@plt+0x1e93> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%esi),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 41bc <__cxa_finalize@plt+0x1cbc> │ │ │ │ │ + je 417f <__cxa_finalize@plt+0x1c7f> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%esi) │ │ │ │ │ - jne 41bc <__cxa_finalize@plt+0x1cbc> │ │ │ │ │ + jne 417f <__cxa_finalize@plt+0x1c7f> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6592 │ │ │ │ │ push %esi │ │ │ │ │ mov 0x640(%ebx),%ecx │ │ │ │ │ lea 0x4e8(%ebx),%eax │ │ │ │ │ push %esi │ │ │ │ │ mov 0x5fc(%ebx),%edx │ │ │ │ │ push 0x688(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ - call 274e <__cxa_finalize@plt+0x24e> │ │ │ │ │ + call 274d <__cxa_finalize@plt+0x24d> │ │ │ │ │ ./pynx/scattering/cpu.c:6592 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6592 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6592 (discriminator 2) │ │ │ │ │ - je 43e4 <__cxa_finalize@plt+0x1ee4> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 43a7 <__cxa_finalize@plt+0x1ea7> │ │ │ │ │ ./pynx/scattering/cpu.c:6594 │ │ │ │ │ push %ecx │ │ │ │ │ push %eax │ │ │ │ │ push 0x5fc(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ call 2450 │ │ │ │ │ ./pynx/scattering/cpu.c:6594 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 43f8 <__cxa_finalize@plt+0x1ef8> │ │ │ │ │ + js 43bb <__cxa_finalize@plt+0x1ebb> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%esi),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 4227 <__cxa_finalize@plt+0x1d27> │ │ │ │ │ + je 41ea <__cxa_finalize@plt+0x1cea> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%esi) │ │ │ │ │ - jne 4227 <__cxa_finalize@plt+0x1d27> │ │ │ │ │ + jne 41ea <__cxa_finalize@plt+0x1cea> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6604 │ │ │ │ │ push %edx │ │ │ │ │ mov 0x640(%ebx),%ecx │ │ │ │ │ lea 0x4d8(%ebx),%eax │ │ │ │ │ push %edx │ │ │ │ │ mov 0x604(%ebx),%edx │ │ │ │ │ push 0x68c(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ - call 274e <__cxa_finalize@plt+0x24e> │ │ │ │ │ + call 274d <__cxa_finalize@plt+0x24d> │ │ │ │ │ ./pynx/scattering/cpu.c:6604 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6604 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6604 (discriminator 2) │ │ │ │ │ - je 440c <__cxa_finalize@plt+0x1f0c> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 43cf <__cxa_finalize@plt+0x1ecf> │ │ │ │ │ ./pynx/scattering/cpu.c:6606 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ push 0x604(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ call 2450 │ │ │ │ │ ./pynx/scattering/cpu.c:6606 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 4420 <__cxa_finalize@plt+0x1f20> │ │ │ │ │ + js 43e3 <__cxa_finalize@plt+0x1ee3> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%esi),%ebp │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 4292 <__cxa_finalize@plt+0x1d92> │ │ │ │ │ + je 4255 <__cxa_finalize@plt+0x1d55> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ebp │ │ │ │ │ mov %ebp,(%esi) │ │ │ │ │ - jne 4292 <__cxa_finalize@plt+0x1d92> │ │ │ │ │ + jne 4255 <__cxa_finalize@plt+0x1d55> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6616 │ │ │ │ │ mov 0x640(%ebx),%ecx │ │ │ │ │ mov 0x600(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ lea 0x4c8(%ebx),%eax │ │ │ │ │ push 0x690(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ - call 274e <__cxa_finalize@plt+0x24e> │ │ │ │ │ + call 274d <__cxa_finalize@plt+0x24d> │ │ │ │ │ ./pynx/scattering/cpu.c:6616 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6616 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6616 (discriminator 2) │ │ │ │ │ - je 4434 <__cxa_finalize@plt+0x1f34> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 43f7 <__cxa_finalize@plt+0x1ef7> │ │ │ │ │ ./pynx/scattering/cpu.c:6618 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ push 0x600(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ call 2450 │ │ │ │ │ ./pynx/scattering/cpu.c:6618 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 4448 <__cxa_finalize@plt+0x1f48> │ │ │ │ │ + js 440b <__cxa_finalize@plt+0x1f0b> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 42fc <__cxa_finalize@plt+0x1dfc> │ │ │ │ │ + je 42bf <__cxa_finalize@plt+0x1dbf> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ - jne 42fc <__cxa_finalize@plt+0x1dfc> │ │ │ │ │ + jne 42bf <__cxa_finalize@plt+0x1dbf> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6628 │ │ │ │ │ mov 0x640(%ebx),%ecx │ │ │ │ │ mov 0x608(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ lea 0x4b8(%ebx),%eax │ │ │ │ │ push 0x694(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ - call 274e <__cxa_finalize@plt+0x24e> │ │ │ │ │ + call 274d <__cxa_finalize@plt+0x24d> │ │ │ │ │ ./pynx/scattering/cpu.c:6628 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6628 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6628 (discriminator 2) │ │ │ │ │ - je 445c <__cxa_finalize@plt+0x1f5c> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 441f <__cxa_finalize@plt+0x1f1f> │ │ │ │ │ ./pynx/scattering/cpu.c:6630 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ push 0x608(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ call 2450 │ │ │ │ │ ./pynx/scattering/cpu.c:6630 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 4470 <__cxa_finalize@plt+0x1f70> │ │ │ │ │ + js 4433 <__cxa_finalize@plt+0x1f33> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edi │ │ │ │ │ - je 4367 <__cxa_finalize@plt+0x1e67> │ │ │ │ │ + je 432a <__cxa_finalize@plt+0x1e2a> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edi │ │ │ │ │ mov %edi,(%esi) │ │ │ │ │ - jne 4367 <__cxa_finalize@plt+0x1e67> │ │ │ │ │ + jne 432a <__cxa_finalize@plt+0x1e2a> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6638 │ │ │ │ │ call 23b0 │ │ │ │ │ -./pynx/scattering/cpu.c:6638 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:6638 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6638 (discriminator 2) │ │ │ │ │ - je 4484 <__cxa_finalize@plt+0x1f84> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4447 <__cxa_finalize@plt+0x1f47> │ │ │ │ │ ./pynx/scattering/cpu.c:6640 │ │ │ │ │ push %ebp │ │ │ │ │ push %eax │ │ │ │ │ push 0x64c(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ call 2450 │ │ │ │ │ ./pynx/scattering/cpu.c:6640 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 4498 <__cxa_finalize@plt+0x1f98> │ │ │ │ │ + js 445b <__cxa_finalize@plt+0x1f5b> │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%esi),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 3d88 <__cxa_finalize@plt+0x1888> │ │ │ │ │ + je 3d4b <__cxa_finalize@plt+0x184b> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%esi) │ │ │ │ │ - jne 3d88 <__cxa_finalize@plt+0x1888> │ │ │ │ │ + jne 3d4b <__cxa_finalize@plt+0x184b> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3d88 <__cxa_finalize@plt+0x1888> │ │ │ │ │ + jmp 3d4b <__cxa_finalize@plt+0x184b> │ │ │ │ │ ./pynx/scattering/cpu.c:6580 (discriminator 1) │ │ │ │ │ mov $0x19b4,%eax │ │ │ │ │ mov $0xb,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6582 (discriminator 1) │ │ │ │ │ mov $0x19b6,%eax │ │ │ │ │ mov $0xb,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6592 (discriminator 1) │ │ │ │ │ mov $0x19c0,%eax │ │ │ │ │ mov $0x21,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6594 (discriminator 1) │ │ │ │ │ mov $0x19c2,%eax │ │ │ │ │ mov $0x21,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6604 (discriminator 1) │ │ │ │ │ mov $0x19cc,%eax │ │ │ │ │ mov $0x31,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6606 (discriminator 1) │ │ │ │ │ mov $0x19ce,%eax │ │ │ │ │ mov $0x31,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6616 (discriminator 1) │ │ │ │ │ mov $0x19d8,%eax │ │ │ │ │ mov $0x43,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6618 (discriminator 1) │ │ │ │ │ mov $0x19da,%eax │ │ │ │ │ mov $0x43,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6628 (discriminator 1) │ │ │ │ │ mov $0x19e4,%eax │ │ │ │ │ mov $0x54,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6630 (discriminator 1) │ │ │ │ │ mov $0x19e6,%eax │ │ │ │ │ mov $0x54,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6638 (discriminator 1) │ │ │ │ │ mov $0x19ee,%eax │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6640 (discriminator 1) │ │ │ │ │ mov $0x19f0,%eax │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3cf8 <__cxa_finalize@plt+0x17f8> │ │ │ │ │ + jmp 3cbb <__cxa_finalize@plt+0x17bb> │ │ │ │ │ /usr/include/python3.12/object.h:966 │ │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8622 │ │ │ │ │ mov 0x1bc(%ebx),%edx │ │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8598 (discriminator 1) │ │ │ │ │ cmpl $0x0,0x54(%ecx) │ │ │ │ │ - js 44cb <__cxa_finalize@plt+0x1fcb> │ │ │ │ │ + js 448e <__cxa_finalize@plt+0x1f8e> │ │ │ │ │ ./pynx/scattering/cpu.c:8599 │ │ │ │ │ - lea -0x403c(%ebx),%edx │ │ │ │ │ + lea -0x402c(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ push 0x8(%esp) │ │ │ │ │ - jmp 44de <__cxa_finalize@plt+0x1fde> │ │ │ │ │ + jmp 44a1 <__cxa_finalize@plt+0x1fa1> │ │ │ │ │ ./pynx/scattering/cpu.c:8603 │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je 3699 <__cxa_finalize@plt+0x1199> │ │ │ │ │ + je 365c <__cxa_finalize@plt+0x115c> │ │ │ │ │ ./pynx/scattering/cpu.c:8604 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x400c(%ebx),%edx │ │ │ │ │ + lea -0x3ffc(%ebx),%edx │ │ │ │ │ push 0x8(%esp) │ │ │ │ │ mov -0x44(%ebx),%eax │ │ │ │ │ push %edx │ │ │ │ │ push (%eax) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:8607 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 450b <__cxa_finalize@plt+0x200b> │ │ │ │ │ + jmp 44ce <__cxa_finalize@plt+0x1fce> │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edi) │ │ │ │ │ - jne 36a7 <__cxa_finalize@plt+0x11a7> │ │ │ │ │ + jne 366a <__cxa_finalize@plt+0x116a> │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 36a7 <__cxa_finalize@plt+0x11a7> │ │ │ │ │ + jmp 366a <__cxa_finalize@plt+0x116a> │ │ │ │ │ ./pynx/scattering/cpu.c:8642 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8643 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:8642 │ │ │ │ │ - call 5fd8 │ │ │ │ │ + call 5f30 │ │ │ │ │ ./pynx/scattering/cpu.c:8644 │ │ │ │ │ - jmp 3699 <__cxa_finalize@plt+0x1199> │ │ │ │ │ + jmp 365c <__cxa_finalize@plt+0x115c> │ │ │ │ │ ./pynx/scattering/cpu.c:6675 │ │ │ │ │ mov 0xdc(%esp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je 452e <__cxa_finalize@plt+0x202e> │ │ │ │ │ - call 184f0 │ │ │ │ │ + je 44f1 <__cxa_finalize@plt+0x1ff1> │ │ │ │ │ + call 18ab0 │ │ │ │ │ add $0xec,%esp │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ │ │ │ │ │ -0000453b : │ │ │ │ │ +000044fe : │ │ │ │ │ ./pynx/scattering/cpu.c:6369 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x19ab3,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x19af0,%ebx │ │ │ │ │ sub $0x14,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6370 │ │ │ │ │ lea 0x46c(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 20a0 │ │ │ │ │ ./pynx/scattering/cpu.c:6371 │ │ │ │ │ add $0x18,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ PyInit_cpu(): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - nop │ │ │ │ │ __x86.get_pc_thunk.bx(): │ │ │ │ │ mov (%esp),%ebx │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ deregister_tm_clones(): │ │ │ │ │ - call 4655 │ │ │ │ │ - add $0x19a7f,%edx │ │ │ │ │ + call 4615 │ │ │ │ │ + add $0x19abf,%edx │ │ │ │ │ lea 0x544(%edx),%ecx │ │ │ │ │ lea 0x544(%edx),%eax │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - je 45a8 │ │ │ │ │ + je 4568 │ │ │ │ │ mov -0x50(%edx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 45a8 │ │ │ │ │ + je 4568 │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ sub $0x14,%esp │ │ │ │ │ push %ecx │ │ │ │ │ call *%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ leave │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ register_tm_clones(): │ │ │ │ │ - call 4655 │ │ │ │ │ - add $0x19a3f,%edx │ │ │ │ │ + call 4615 │ │ │ │ │ + add $0x19a7f,%edx │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %ebx │ │ │ │ │ lea 0x544(%edx),%ecx │ │ │ │ │ lea 0x544(%edx),%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ sub %ecx,%eax │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ shr $0x1f,%eax │ │ │ │ │ sar $0x2,%ebx │ │ │ │ │ add %ebx,%eax │ │ │ │ │ sar $1,%eax │ │ │ │ │ - je 45f2 │ │ │ │ │ + je 45b2 │ │ │ │ │ mov -0x4(%edx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 45f2 │ │ │ │ │ + je 45b2 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %eax │ │ │ │ │ push %ecx │ │ │ │ │ call *%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x4(%ebp),%ebx │ │ │ │ │ leave │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ __do_global_dtors_aux(): │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x199eb,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x19a2b,%ebx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ cmpb $0x0,0x54c(%ebx) │ │ │ │ │ - jne 4642 │ │ │ │ │ + jne 4602 │ │ │ │ │ mov -0x40(%ebx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 4636 │ │ │ │ │ + je 45f6 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x14c(%ebx) │ │ │ │ │ call 2500 <__cxa_finalize@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - call 4570 │ │ │ │ │ + call 4530 │ │ │ │ │ movb $0x1,0x54c(%ebx) │ │ │ │ │ mov -0x4(%ebp),%ebx │ │ │ │ │ leave │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ frame_dummy(): │ │ │ │ │ - jmp 45b0 │ │ │ │ │ + jmp 4570 │ │ │ │ │ __x86.get_pc_thunk.dx(): │ │ │ │ │ mov (%esp),%edx │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004660 : │ │ │ │ │ +00004620 : │ │ │ │ │ c_fhkl_cpu(): │ │ │ │ │ +./pynx/scattering/c_cpu.c:20 │ │ │ │ │ + call 5a07 │ │ │ │ │ + add $0x199cf,%ecx │ │ │ │ │ ./pynx/scattering/c_cpu.c:19 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x1998b,%ebx │ │ │ │ │ +./pynx/scattering/c_cpu.c:20 │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ +./pynx/scattering/c_cpu.c:19 │ │ │ │ │ sub $0x15c,%esp │ │ │ │ │ +./pynx/scattering/c_cpu.c:20 │ │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ │ +./pynx/scattering/c_cpu.c:19 │ │ │ │ │ mov 0x17c(%esp),%esi │ │ │ │ │ mov 0x180(%esp),%edi │ │ │ │ │ mov 0x184(%esp),%ebp │ │ │ │ │ ./pynx/scattering/c_cpu.c:20 │ │ │ │ │ call 2420 │ │ │ │ │ ./pynx/scattering/c_cpu.c:23 (discriminator 1) │ │ │ │ │ - mov 0x18c(%esp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 4a31 │ │ │ │ │ - vmovss -0x4ff4(%ebx),%xmm3 │ │ │ │ │ - vmovaps -0x4fe4(%ebx),%xmm0 │ │ │ │ │ + mov 0x2c(%esp),%ecx │ │ │ │ │ +./pynx/scattering/c_cpu.c:20 │ │ │ │ │ + mov %eax,0x14c(%esp) │ │ │ │ │ +./pynx/scattering/c_cpu.c:23 (discriminator 1) │ │ │ │ │ + mov 0x18c(%esp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 49c2 │ │ │ │ │ + vmovss -0x4ff4(%ecx),%xmm7 │ │ │ │ │ + vmovaps -0x4fe4(%ecx),%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:23 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - vmovaps -0x4fd4(%ebx),%xmm1 │ │ │ │ │ - vmovaps -0x4fc4(%ebx),%xmm2 │ │ │ │ │ - vmovdqa -0x4fb4(%ebx),%xmm4 │ │ │ │ │ - vmovdqa -0x4fa4(%ebx),%xmm5 │ │ │ │ │ - vmovss %xmm3,0x148(%esp) │ │ │ │ │ - vmovdqa -0x4f94(%ebx),%xmm6 │ │ │ │ │ - vmovdqa -0x4f84(%ebx),%xmm7 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + vmovaps -0x4fd4(%ecx),%xmm1 │ │ │ │ │ + vmovaps -0x4fc4(%ecx),%xmm2 │ │ │ │ │ + vmovdqa -0x4fb4(%ecx),%xmm3 │ │ │ │ │ + vmovdqa -0x4fa4(%ecx),%xmm4 │ │ │ │ │ + vmovss %xmm7,0x148(%esp) │ │ │ │ │ + vmovdqa -0x4f94(%ecx),%xmm5 │ │ │ │ │ + vmovdqa -0x4f84(%ecx),%xmm6 │ │ │ │ │ vmovaps %xmm0,0x30(%esp) │ │ │ │ │ - vmovaps -0x4f74(%ebx),%xmm3 │ │ │ │ │ - vmovdqa -0x4fa4(%ebx),%xmm0 │ │ │ │ │ + vmovaps -0x4f74(%ecx),%xmm7 │ │ │ │ │ + vmovdqa -0x4fa4(%ecx),%xmm0 │ │ │ │ │ vmovaps %xmm1,0x40(%esp) │ │ │ │ │ vmovaps %xmm2,0x50(%esp) │ │ │ │ │ - vmovaps -0x4f64(%ebx),%xmm1 │ │ │ │ │ - vmovaps -0x4f54(%ebx),%xmm2 │ │ │ │ │ - vmovdqa %xmm4,0x60(%esp) │ │ │ │ │ - vmovaps -0x4f44(%ebx),%xmm4 │ │ │ │ │ - vmovdqa %xmm5,0x70(%esp) │ │ │ │ │ - vmovaps -0x4f34(%ebx),%xmm5 │ │ │ │ │ - vmovdqa %xmm6,0x80(%esp) │ │ │ │ │ - vmovaps -0x4f24(%ebx),%xmm6 │ │ │ │ │ - vmovdqa %xmm7,0x90(%esp) │ │ │ │ │ - vmovaps -0x4f14(%ebx),%xmm7 │ │ │ │ │ + vmovaps -0x4f64(%ecx),%xmm1 │ │ │ │ │ + vmovaps -0x4f54(%ecx),%xmm2 │ │ │ │ │ + vmovdqa %xmm3,0x60(%esp) │ │ │ │ │ + vmovaps -0x4f44(%ecx),%xmm3 │ │ │ │ │ + vmovdqa %xmm4,0x70(%esp) │ │ │ │ │ + vmovaps -0x4f34(%ecx),%xmm4 │ │ │ │ │ + vmovdqa %xmm5,0x80(%esp) │ │ │ │ │ + vmovaps -0x4f24(%ecx),%xmm5 │ │ │ │ │ + vmovdqa %xmm6,0x90(%esp) │ │ │ │ │ + vmovaps -0x4f14(%ecx),%xmm6 │ │ │ │ │ vmovdqa %xmm0,0xb0(%esp) │ │ │ │ │ - vmovaps %xmm3,0xa0(%esp) │ │ │ │ │ + vmovaps %xmm7,0xa0(%esp) │ │ │ │ │ vmovaps %xmm1,0xc0(%esp) │ │ │ │ │ vmovaps %xmm2,0xd0(%esp) │ │ │ │ │ - vmovaps %xmm4,0xe0(%esp) │ │ │ │ │ - vmovaps %xmm5,0xf0(%esp) │ │ │ │ │ - vmovaps %xmm6,0x100(%esp) │ │ │ │ │ - vmovaps %xmm7,0x110(%esp) │ │ │ │ │ - vmovaps -0x4f04(%ebx),%xmm3 │ │ │ │ │ - vmovaps -0x4ef4(%ebx),%xmm0 │ │ │ │ │ - mov %eax,0x14c(%esp) │ │ │ │ │ - mov 0x188(%esp),%edx │ │ │ │ │ - vmovaps %xmm3,0x120(%esp) │ │ │ │ │ + vmovaps %xmm3,0xe0(%esp) │ │ │ │ │ + vmovaps %xmm4,0xf0(%esp) │ │ │ │ │ + vmovaps %xmm5,0x100(%esp) │ │ │ │ │ + vmovaps %xmm6,0x110(%esp) │ │ │ │ │ + vmovaps -0x4f04(%ecx),%xmm7 │ │ │ │ │ + mov 0x188(%esp),%ebx │ │ │ │ │ + vmovaps -0x4ef4(%ecx),%xmm0 │ │ │ │ │ + vmovaps %xmm7,0x120(%esp) │ │ │ │ │ vmovaps %xmm0,0x130(%esp) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/c_cpu.c:26 │ │ │ │ │ vmovss 0x148(%esp),%xmm1 │ │ │ │ │ mov 0x170(%esp),%eax │ │ │ │ │ -./pynx/scattering/c_cpu.c:34 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ -./pynx/scattering/c_cpu.c:26 │ │ │ │ │ - vmulss (%eax,%ecx,4),%xmm1,%xmm2 │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm1,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:27 │ │ │ │ │ mov 0x174(%esp),%eax │ │ │ │ │ - vmulss (%eax,%ecx,4),%xmm1,%xmm4 │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm1,%xmm3 │ │ │ │ │ ./pynx/scattering/c_cpu.c:28 │ │ │ │ │ mov 0x178(%esp),%eax │ │ │ │ │ - vmulss (%eax,%ecx,4),%xmm1,%xmm5 │ │ │ │ │ -./pynx/scattering/c_cpu.c:26 │ │ │ │ │ - vmovss %xmm2,0x2c(%esp) │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm1,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:27 │ │ │ │ │ + vmovss %xmm3,0x2c(%esp) │ │ │ │ │ +./pynx/scattering/c_cpu.c:28 │ │ │ │ │ vmovss %xmm4,0x140(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:34 (discriminator 1) │ │ │ │ │ - je 49d7 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 496f │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ + vmovss %xmm2,0x144(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:34 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ - vmovss %xmm5,0x144(%esp) │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/c_cpu.c:41 │ │ │ │ │ - vmovss 0x140(%esp),%xmm6 │ │ │ │ │ - vmovss 0x2c(%esp),%xmm5 │ │ │ │ │ -./pynx/scattering/c_cpu.c:46 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ -./pynx/scattering/c_cpu.c:41 │ │ │ │ │ - vmulss 0xc(%edi,%eax,4),%xmm6,%xmm7 │ │ │ │ │ - vmulss 0xc(%esi,%eax,4),%xmm5,%xmm3 │ │ │ │ │ -./pynx/scattering/c_cpu.c:40 │ │ │ │ │ - vmulss 0x8(%edi,%eax,4),%xmm6,%xmm2 │ │ │ │ │ - vmulss 0x8(%esi,%eax,4),%xmm5,%xmm4 │ │ │ │ │ -./pynx/scattering/c_cpu.c:41 │ │ │ │ │ - vaddss %xmm3,%xmm7,%xmm1 │ │ │ │ │ vmovss 0x144(%esp),%xmm7 │ │ │ │ │ - vmulss 0xc(%ebp,%eax,4),%xmm7,%xmm0 │ │ │ │ │ + vmovss 0x2c(%esp),%xmm6 │ │ │ │ │ + vmulss 0xc(%edi,%eax,4),%xmm6,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:38 │ │ │ │ │ - vaddss %xmm0,%xmm1,%xmm3 │ │ │ │ │ + vmovss 0x140(%esp),%xmm5 │ │ │ │ │ ./pynx/scattering/c_cpu.c:40 │ │ │ │ │ - vmulss 0x8(%ebp,%eax,4),%xmm7,%xmm0 │ │ │ │ │ - vaddss %xmm4,%xmm2,%xmm1 │ │ │ │ │ -./pynx/scattering/c_cpu.c:39 │ │ │ │ │ - vmulss 0x4(%esi,%eax,4),%xmm5,%xmm2 │ │ │ │ │ - vmulss 0x4(%edi,%eax,4),%xmm6,%xmm4 │ │ │ │ │ -./pynx/scattering/c_cpu.c:38 │ │ │ │ │ - vmulss (%esi,%eax,4),%xmm5,%xmm5 │ │ │ │ │ - vmulss (%edi,%eax,4),%xmm6,%xmm6 │ │ │ │ │ - vaddss %xmm0,%xmm1,%xmm1 │ │ │ │ │ + vmulss 0x8(%edi,%eax,4),%xmm6,%xmm2 │ │ │ │ │ +./pynx/scattering/c_cpu.c:41 │ │ │ │ │ + vfmadd231ss 0xc(%esi,%eax,4),%xmm7,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:39 │ │ │ │ │ - vmulss 0x4(%ebp,%eax,4),%xmm7,%xmm0 │ │ │ │ │ + vmulss 0x4(%edi,%eax,4),%xmm6,%xmm3 │ │ │ │ │ +./pynx/scattering/c_cpu.c:40 │ │ │ │ │ + vfmadd231ss 0x8(%esi,%eax,4),%xmm7,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:38 │ │ │ │ │ - vmulss 0x0(%ebp,%eax,4),%xmm7,%xmm7 │ │ │ │ │ + vmulss (%edi,%eax,4),%xmm6,%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:39 │ │ │ │ │ - vaddss %xmm2,%xmm4,%xmm4 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm1,%xmm3,%xmm3 │ │ │ │ │ + vfmadd231ss 0x4(%esi,%eax,4),%xmm7,%xmm3 │ │ │ │ │ ./pynx/scattering/c_cpu.c:38 │ │ │ │ │ - vaddss %xmm0,%xmm4,%xmm2 │ │ │ │ │ - vaddss %xmm5,%xmm6,%xmm0 │ │ │ │ │ - vaddss %xmm7,%xmm0,%xmm4 │ │ │ │ │ + vfmadd231ss (%esi,%eax,4),%xmm7,%xmm1 │ │ │ │ │ + vfmadd231ss 0xc(%ebp,%eax,4),%xmm5,%xmm0 │ │ │ │ │ + vfmadd231ss 0x8(%ebp,%eax,4),%xmm5,%xmm2 │ │ │ │ │ + vfmadd231ss 0x4(%ebp,%eax,4),%xmm5,%xmm3 │ │ │ │ │ + vfmadd231ss 0x0(%ebp,%eax,4),%xmm5,%xmm1 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm4,%xmm2,%xmm2 │ │ │ │ │ - vmovlhps %xmm2,%xmm3,%xmm1 │ │ │ │ │ + vunpcklps %xmm2,%xmm0,%xmm6 │ │ │ │ │ + vunpcklps %xmm1,%xmm3,%xmm4 │ │ │ │ │ + vmovlhps %xmm4,%xmm6,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps 0x30(%esp),%xmm1,%xmm4 │ │ │ │ │ - vandps 0x40(%esp),%xmm1,%xmm3 │ │ │ │ │ + vandps 0x30(%esp),%xmm0,%xmm4 │ │ │ │ │ + vandps 0x40(%esp),%xmm0,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps 0x50(%esp),%xmm4,%xmm6 │ │ │ │ │ + vmulps 0x50(%esp),%xmm4,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ - vcvttps2dq %xmm6,%xmm5 │ │ │ │ │ + vcvttps2dq %xmm7,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072 │ │ │ │ │ - vpaddd 0x60(%esp),%xmm5,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ - vmovdqa 0x80(%esp),%xmm6 │ │ │ │ │ - vpand 0x70(%esp),%xmm7,%xmm0 │ │ │ │ │ - vpand %xmm6,%xmm7,%xmm2 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x1d,%xmm2,%xmm1 │ │ │ │ │ + vpaddd 0x60(%esp),%xmm5,%xmm2 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ - vpand 0x90(%esp),%xmm7,%xmm2 │ │ │ │ │ + vpand 0x70(%esp),%xmm2,%xmm1 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ + vmovdqa 0x80(%esp),%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814 │ │ │ │ │ - vcvtdq2ps %xmm0,%xmm5 │ │ │ │ │ + vcvtdq2ps %xmm1,%xmm6 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:846 │ │ │ │ │ - vmulps 0xa0(%esp),%xmm5,%xmm5 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm1,%xmm3,%xmm3 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ - vpcmpeqd %xmm7,%xmm2,%xmm2 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:846 │ │ │ │ │ - vaddps %xmm4,%xmm5,%xmm5 │ │ │ │ │ + vfmadd132ps 0xa0(%esp),%xmm4,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120 │ │ │ │ │ - vpaddd 0xb0(%esp),%xmm0,%xmm4 │ │ │ │ │ + vpaddd 0xb0(%esp),%xmm1,%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ + vpand %xmm5,%xmm2,%xmm3 │ │ │ │ │ + vpand 0x90(%esp),%xmm2,%xmm2 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323 │ │ │ │ │ - vpandn %xmm6,%xmm4,%xmm0 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:884 │ │ │ │ │ - vmulps %xmm5,%xmm5,%xmm6 │ │ │ │ │ + vpandn %xmm5,%xmm4,%xmm1 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x1d,%xmm0,%xmm0 │ │ │ │ │ + vpslld $0x1d,%xmm3,%xmm3 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vmulps 0xc0(%esp),%xmm6,%xmm1 │ │ │ │ │ - vaddps 0xd0(%esp),%xmm1,%xmm7 │ │ │ │ │ - vmulps %xmm6,%xmm7,%xmm4 │ │ │ │ │ - vaddps 0xe0(%esp),%xmm4,%xmm1 │ │ │ │ │ - vmulps %xmm6,%xmm1,%xmm7 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ - vaddps 0xf0(%esp),%xmm7,%xmm4 │ │ │ │ │ + vmovaps 0xc0(%esp),%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ + vpcmpeqd %xmm7,%xmm2,%xmm2 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ + vpslld $0x1d,%xmm1,%xmm1 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ + vxorps %xmm3,%xmm0,%xmm0 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ + vmovaps 0x110(%esp),%xmm3 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ vmovaps 0x100(%esp),%xmm7 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ - vmulps %xmm6,%xmm4,%xmm1 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:884 │ │ │ │ │ + vmulps %xmm6,%xmm6,%xmm5 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ + vfmadd213ps 0x120(%esp),%xmm5,%xmm3 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vaddps %xmm7,%xmm1,%xmm4 │ │ │ │ │ + vfmadd213ps 0xd0(%esp),%xmm5,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ - vmulps 0x110(%esp),%xmm6,%xmm1 │ │ │ │ │ - vaddps 0x120(%esp),%xmm1,%xmm1 │ │ │ │ │ - vmulps %xmm6,%xmm1,%xmm1 │ │ │ │ │ - vaddps 0x130(%esp),%xmm1,%xmm1 │ │ │ │ │ - vmulps %xmm6,%xmm1,%xmm6 │ │ │ │ │ + vfmadd213ps 0x130(%esp),%xmm5,%xmm3 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vfmadd213ps 0xe0(%esp),%xmm5,%xmm4 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ + vfmadd213ps 0xf0(%esp),%xmm5,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:921 │ │ │ │ │ - vaddps %xmm7,%xmm6,%xmm7 │ │ │ │ │ + vfmadd132ps %xmm5,%xmm7,%xmm3 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vfmadd132ps %xmm5,%xmm7,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ - vmulps %xmm5,%xmm7,%xmm1 │ │ │ │ │ + vmulps %xmm6,%xmm3,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps %xmm2,%xmm1,%xmm5 │ │ │ │ │ + vandps %xmm2,%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254 │ │ │ │ │ vandnps %xmm4,%xmm2,%xmm2 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm5,%xmm2,%xmm6 │ │ │ │ │ + vaddps %xmm5,%xmm2,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vsubps %xmm6,%xmm1,%xmm7 │ │ │ │ │ + vsubps %xmm7,%xmm6,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm3,%xmm6,%xmm3 │ │ │ │ │ + vxorps %xmm0,%xmm7,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vaddps %xmm4,%xmm7,%xmm4 │ │ │ │ │ + vaddps %xmm4,%xmm3,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm0,%xmm4,%xmm0 │ │ │ │ │ + vxorps %xmm1,%xmm4,%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:46 │ │ │ │ │ - je 4a48 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 49e0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x10(%esp),%xmm0,%xmm1 │ │ │ │ │ - vaddps (%esp),%xmm3,%xmm5 │ │ │ │ │ + vaddps 0x10(%esp),%xmm1,%xmm6 │ │ │ │ │ + vaddps (%esp),%xmm0,%xmm5 │ │ │ │ │ ./pynx/scattering/c_cpu.c:34 (discriminator 2) │ │ │ │ │ add $0x4,%eax │ │ │ │ │ -./pynx/scattering/c_cpu.c:34 (discriminator 1) │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vmovaps %xmm1,0x10(%esp) │ │ │ │ │ + vmovaps %xmm6,0x10(%esp) │ │ │ │ │ vmovaps %xmm5,(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:34 (discriminator 1) │ │ │ │ │ - jb 4830 │ │ │ │ │ + cmp %ebx,%eax │ │ │ │ │ + jb 47f0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:53 (discriminator 3) │ │ │ │ │ vmovaps 0x10(%esp),%xmm2 │ │ │ │ │ - vmovaps (%esp),%xmm5 │ │ │ │ │ + vmovaps (%esp),%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:56 │ │ │ │ │ mov 0x190(%esp),%eax │ │ │ │ │ - vmovhlps %xmm2,%xmm2,%xmm6 │ │ │ │ │ - vmovhlps %xmm5,%xmm5,%xmm0 │ │ │ │ │ - vaddps %xmm2,%xmm6,%xmm3 │ │ │ │ │ - vaddps %xmm5,%xmm0,%xmm2 │ │ │ │ │ - vshufps $0x55,%xmm3,%xmm3,%xmm7 │ │ │ │ │ - vaddps %xmm3,%xmm7,%xmm4 │ │ │ │ │ + vmovhlps %xmm2,%xmm2,%xmm7 │ │ │ │ │ + vmovhlps %xmm1,%xmm1,%xmm5 │ │ │ │ │ + vaddps %xmm2,%xmm7,%xmm0 │ │ │ │ │ + vaddps %xmm1,%xmm5,%xmm3 │ │ │ │ │ + vshufps $0x55,%xmm0,%xmm0,%xmm4 │ │ │ │ │ + vaddps %xmm0,%xmm4,%xmm6 │ │ │ │ │ ./pynx/scattering/c_cpu.c:55 (discriminator 3) │ │ │ │ │ - vshufps $0x55,%xmm2,%xmm2,%xmm1 │ │ │ │ │ - vaddps %xmm2,%xmm1,%xmm6 │ │ │ │ │ + vshufps $0x55,%xmm3,%xmm3,%xmm2 │ │ │ │ │ + vaddps %xmm3,%xmm2,%xmm7 │ │ │ │ │ ./pynx/scattering/c_cpu.c:56 │ │ │ │ │ - vmovss %xmm4,(%eax,%ecx,4) │ │ │ │ │ + vmovss %xmm6,(%eax,%edx,4) │ │ │ │ │ ./pynx/scattering/c_cpu.c:57 │ │ │ │ │ mov 0x194(%esp),%eax │ │ │ │ │ - vmovss %xmm6,(%eax,%ecx,4) │ │ │ │ │ + vmovss %xmm7,(%eax,%edx,4) │ │ │ │ │ ./pynx/scattering/c_cpu.c:23 (discriminator 2) │ │ │ │ │ - inc %ecx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/c_cpu.c:23 (discriminator 1) │ │ │ │ │ - cmp %ecx,0x18c(%esp) │ │ │ │ │ - jne 47d8 │ │ │ │ │ - mov 0x14c(%esp),%eax │ │ │ │ │ + cmp %edx,0x18c(%esp) │ │ │ │ │ + jne 47a0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:59 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %eax │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + push 0x158(%esp) │ │ │ │ │ call 20b0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:60 │ │ │ │ │ add $0x16c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/c_cpu.c:34 (discriminator 1) │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - jbe 4a68 │ │ │ │ │ - vmovaps %xmm0,0x10(%esp) │ │ │ │ │ + cmp $0x4,%ebx │ │ │ │ │ + jbe 4a00 │ │ │ │ │ + vmovaps %xmm1,0x10(%esp) │ │ │ │ │ mov $0x4,%eax │ │ │ │ │ - vmovaps %xmm3,(%esp) │ │ │ │ │ - jmp 4830 │ │ │ │ │ + vmovaps %xmm0,(%esp) │ │ │ │ │ + jmp 47f0 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ - vmovaps %xmm3,(%esp) │ │ │ │ │ - vmovaps %xmm0,0x10(%esp) │ │ │ │ │ - jmp 49d7 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + vmovaps %xmm0,(%esp) │ │ │ │ │ + vmovaps %xmm1,0x10(%esp) │ │ │ │ │ + jmp 496f │ │ │ │ │ │ │ │ │ │ -00004a80 : │ │ │ │ │ +00004a10 : │ │ │ │ │ c_fhklo_cpu(): │ │ │ │ │ ./pynx/scattering/c_cpu.c:66 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x1956b,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x195db,%ebx │ │ │ │ │ sub $0x15c,%esp │ │ │ │ │ - mov 0x180(%esp),%edi │ │ │ │ │ - mov 0x184(%esp),%ebp │ │ │ │ │ + mov 0x180(%esp),%esi │ │ │ │ │ + mov 0x184(%esp),%edi │ │ │ │ │ + mov 0x188(%esp),%ebp │ │ │ │ │ mov %ebx,0x148(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:67 │ │ │ │ │ call 2420 │ │ │ │ │ ./pynx/scattering/c_cpu.c:70 (discriminator 1) │ │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ │ mov 0x18c(%esp),%ecx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - mov 0x188(%esp),%edx │ │ │ │ │ - je 4e85 │ │ │ │ │ - mov 0x148(%esp),%esi │ │ │ │ │ + mov 0x17c(%esp),%edx │ │ │ │ │ +./pynx/scattering/c_cpu.c:67 │ │ │ │ │ + mov %eax,0x14c(%esp) │ │ │ │ │ +./pynx/scattering/c_cpu.c:70 (discriminator 1) │ │ │ │ │ + mov 0x190(%esp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4df0 │ │ │ │ │ + mov 0x148(%esp),%eax │ │ │ │ │ ./pynx/scattering/c_cpu.c:70 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - vmovss -0x4ff4(%esi),%xmm4 │ │ │ │ │ - vmovaps -0x4fe4(%esi),%xmm7 │ │ │ │ │ - vmovaps -0x4fd4(%esi),%xmm0 │ │ │ │ │ - vmovaps -0x4fc4(%esi),%xmm1 │ │ │ │ │ - vmovdqa -0x4fb4(%esi),%xmm2 │ │ │ │ │ - vmovdqa -0x4fa4(%esi),%xmm3 │ │ │ │ │ - vmovss %xmm4,0x144(%esp) │ │ │ │ │ - vmovdqa -0x4f94(%esi),%xmm5 │ │ │ │ │ - vmovdqa -0x4f84(%esi),%xmm6 │ │ │ │ │ - vmovaps %xmm7,0x30(%esp) │ │ │ │ │ - vmovaps -0x4f74(%esi),%xmm4 │ │ │ │ │ - vmovdqa -0x4fa4(%esi),%xmm7 │ │ │ │ │ - vmovaps %xmm0,0x40(%esp) │ │ │ │ │ - vmovaps %xmm1,0x50(%esp) │ │ │ │ │ - vmovaps -0x4f64(%esi),%xmm0 │ │ │ │ │ - vmovaps -0x4f54(%esi),%xmm1 │ │ │ │ │ - vmovdqa %xmm2,0x60(%esp) │ │ │ │ │ - vmovaps -0x4f44(%esi),%xmm2 │ │ │ │ │ - vmovdqa %xmm3,0x70(%esp) │ │ │ │ │ - vmovaps -0x4f34(%esi),%xmm3 │ │ │ │ │ + vmovss -0x4ff4(%eax),%xmm7 │ │ │ │ │ + vmovaps -0x4fe4(%eax),%xmm0 │ │ │ │ │ + vmovaps -0x4fd4(%eax),%xmm1 │ │ │ │ │ + vmovaps -0x4fc4(%eax),%xmm2 │ │ │ │ │ + vmovdqa -0x4fb4(%eax),%xmm3 │ │ │ │ │ + vmovdqa -0x4fa4(%eax),%xmm4 │ │ │ │ │ + vmovss %xmm7,0x144(%esp) │ │ │ │ │ + vmovdqa -0x4f94(%eax),%xmm5 │ │ │ │ │ + vmovdqa -0x4f84(%eax),%xmm6 │ │ │ │ │ + vmovaps %xmm0,0x30(%esp) │ │ │ │ │ + vmovaps -0x4f74(%eax),%xmm7 │ │ │ │ │ + vmovdqa -0x4fa4(%eax),%xmm0 │ │ │ │ │ + vmovaps %xmm1,0x40(%esp) │ │ │ │ │ + vmovaps %xmm2,0x50(%esp) │ │ │ │ │ + vmovaps -0x4f64(%eax),%xmm1 │ │ │ │ │ + vmovaps -0x4f54(%eax),%xmm2 │ │ │ │ │ + vmovdqa %xmm3,0x60(%esp) │ │ │ │ │ + vmovaps -0x4f44(%eax),%xmm3 │ │ │ │ │ + vmovdqa %xmm4,0x70(%esp) │ │ │ │ │ + vmovaps -0x4f34(%eax),%xmm4 │ │ │ │ │ vmovdqa %xmm5,0x80(%esp) │ │ │ │ │ - vmovaps -0x4f24(%esi),%xmm5 │ │ │ │ │ + vmovaps -0x4f24(%eax),%xmm5 │ │ │ │ │ vmovdqa %xmm6,0x90(%esp) │ │ │ │ │ - vmovaps -0x4f14(%esi),%xmm6 │ │ │ │ │ - vmovaps %xmm4,0xa0(%esp) │ │ │ │ │ - vmovdqa %xmm7,0xb0(%esp) │ │ │ │ │ - vmovaps %xmm0,0xc0(%esp) │ │ │ │ │ - vmovaps %xmm1,0xd0(%esp) │ │ │ │ │ - vmovaps %xmm2,0xe0(%esp) │ │ │ │ │ - vmovaps %xmm3,0xf0(%esp) │ │ │ │ │ + vmovaps -0x4f14(%eax),%xmm6 │ │ │ │ │ + vmovaps %xmm7,0xa0(%esp) │ │ │ │ │ + vmovdqa %xmm0,0xb0(%esp) │ │ │ │ │ + vmovaps %xmm1,0xc0(%esp) │ │ │ │ │ + vmovaps %xmm2,0xd0(%esp) │ │ │ │ │ + vmovaps %xmm3,0xe0(%esp) │ │ │ │ │ + vmovaps %xmm4,0xf0(%esp) │ │ │ │ │ vmovaps %xmm5,0x100(%esp) │ │ │ │ │ vmovaps %xmm6,0x110(%esp) │ │ │ │ │ - vmovaps -0x4f04(%esi),%xmm4 │ │ │ │ │ - vmovaps -0x4ef4(%esi),%xmm7 │ │ │ │ │ - mov %eax,0x14c(%esp) │ │ │ │ │ - mov 0x17c(%esp),%esi │ │ │ │ │ - vmovaps %xmm4,0x120(%esp) │ │ │ │ │ - vmovaps %xmm7,0x130(%esp) │ │ │ │ │ + vmovaps -0x4f04(%eax),%xmm7 │ │ │ │ │ + vmovaps -0x4ef4(%eax),%xmm0 │ │ │ │ │ + mov %edx,0x17c(%esp) │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ + mov 0x17c(%esp),%ebx │ │ │ │ │ + vmovaps %xmm7,0x120(%esp) │ │ │ │ │ + vmovaps %xmm0,0x130(%esp) │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/c_cpu.c:73 │ │ │ │ │ - vmovss 0x144(%esp),%xmm0 │ │ │ │ │ + vmovss 0x144(%esp),%xmm1 │ │ │ │ │ mov 0x170(%esp),%eax │ │ │ │ │ -./pynx/scattering/c_cpu.c:82 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ -./pynx/scattering/c_cpu.c:73 │ │ │ │ │ - vmulss (%eax,%ebx,4),%xmm0,%xmm1 │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm1,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:74 │ │ │ │ │ mov 0x174(%esp),%eax │ │ │ │ │ - vmulss (%eax,%ebx,4),%xmm0,%xmm2 │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm1,%xmm3 │ │ │ │ │ ./pynx/scattering/c_cpu.c:75 │ │ │ │ │ mov 0x178(%esp),%eax │ │ │ │ │ - vmulss (%eax,%ebx,4),%xmm0,%xmm3 │ │ │ │ │ -./pynx/scattering/c_cpu.c:73 │ │ │ │ │ - vmovss %xmm1,0x28(%esp) │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm1,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:74 │ │ │ │ │ - vmovss %xmm2,0x2c(%esp) │ │ │ │ │ + vmovss %xmm3,0x28(%esp) │ │ │ │ │ +./pynx/scattering/c_cpu.c:75 │ │ │ │ │ + vmovss %xmm4,0x2c(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:82 (discriminator 1) │ │ │ │ │ - je 4e2b │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 4d9d │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ + vmovss %xmm2,0x140(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:82 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ - vmovss %xmm3,0x140(%esp) │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/c_cpu.c:89 │ │ │ │ │ - vmovss 0x2c(%esp),%xmm6 │ │ │ │ │ - vmovss 0x28(%esp),%xmm5 │ │ │ │ │ -./pynx/scattering/c_cpu.c:96 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ -./pynx/scattering/c_cpu.c:89 │ │ │ │ │ - vmulss 0xc(%edi,%eax,4),%xmm6,%xmm4 │ │ │ │ │ - vmulss 0xc(%esi,%eax,4),%xmm5,%xmm7 │ │ │ │ │ + vmovss 0x28(%esp),%xmm6 │ │ │ │ │ + vmulss 0xc(%esi,%eax,4),%xmm6,%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:88 │ │ │ │ │ - vmulss 0x8(%edi,%eax,4),%xmm6,%xmm2 │ │ │ │ │ + vmulss 0x8(%esi,%eax,4),%xmm6,%xmm2 │ │ │ │ │ +./pynx/scattering/c_cpu.c:86 │ │ │ │ │ + vmovss 0x2c(%esp),%xmm5 │ │ │ │ │ ./pynx/scattering/c_cpu.c:89 │ │ │ │ │ - vaddss %xmm7,%xmm4,%xmm1 │ │ │ │ │ vmovss 0x140(%esp),%xmm7 │ │ │ │ │ -./pynx/scattering/c_cpu.c:88 │ │ │ │ │ - vmulss 0x8(%esi,%eax,4),%xmm5,%xmm4 │ │ │ │ │ -./pynx/scattering/c_cpu.c:89 │ │ │ │ │ - vmulss 0xc(%ebp,%eax,4),%xmm7,%xmm0 │ │ │ │ │ -./pynx/scattering/c_cpu.c:86 │ │ │ │ │ - vaddss %xmm0,%xmm1,%xmm3 │ │ │ │ │ -./pynx/scattering/c_cpu.c:88 │ │ │ │ │ - vmulss 0x8(%ebp,%eax,4),%xmm7,%xmm0 │ │ │ │ │ - vaddss %xmm4,%xmm2,%xmm1 │ │ │ │ │ -./pynx/scattering/c_cpu.c:87 │ │ │ │ │ - vmulss 0x4(%esi,%eax,4),%xmm5,%xmm2 │ │ │ │ │ - vmulss 0x4(%edi,%eax,4),%xmm6,%xmm4 │ │ │ │ │ -./pynx/scattering/c_cpu.c:86 │ │ │ │ │ - vmulss (%esi,%eax,4),%xmm5,%xmm5 │ │ │ │ │ - vmulss (%edi,%eax,4),%xmm6,%xmm6 │ │ │ │ │ - vaddss %xmm0,%xmm1,%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:87 │ │ │ │ │ - vmulss 0x4(%ebp,%eax,4),%xmm7,%xmm0 │ │ │ │ │ + vmulss 0x4(%esi,%eax,4),%xmm6,%xmm3 │ │ │ │ │ ./pynx/scattering/c_cpu.c:86 │ │ │ │ │ - vmulss 0x0(%ebp,%eax,4),%xmm7,%xmm7 │ │ │ │ │ + vmulss (%esi,%eax,4),%xmm6,%xmm0 │ │ │ │ │ +./pynx/scattering/c_cpu.c:89 │ │ │ │ │ + vfmadd231ss 0xc(%ebx,%eax,4),%xmm7,%xmm1 │ │ │ │ │ +./pynx/scattering/c_cpu.c:88 │ │ │ │ │ + vfmadd231ss 0x8(%ebx,%eax,4),%xmm7,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:87 │ │ │ │ │ - vaddss %xmm2,%xmm4,%xmm4 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm1,%xmm3,%xmm3 │ │ │ │ │ + vfmadd231ss 0x4(%ebx,%eax,4),%xmm7,%xmm3 │ │ │ │ │ ./pynx/scattering/c_cpu.c:86 │ │ │ │ │ - vaddss %xmm0,%xmm4,%xmm2 │ │ │ │ │ - vaddss %xmm5,%xmm6,%xmm0 │ │ │ │ │ - vaddss %xmm7,%xmm0,%xmm4 │ │ │ │ │ + vfmadd231ss (%ebx,%eax,4),%xmm7,%xmm0 │ │ │ │ │ + vfmadd231ss 0xc(%edi,%eax,4),%xmm5,%xmm1 │ │ │ │ │ + vfmadd231ss 0x8(%edi,%eax,4),%xmm5,%xmm2 │ │ │ │ │ + vfmadd231ss 0x4(%edi,%eax,4),%xmm5,%xmm3 │ │ │ │ │ + vfmadd231ss (%edi,%eax,4),%xmm5,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm4,%xmm2,%xmm2 │ │ │ │ │ - vmovlhps %xmm2,%xmm3,%xmm1 │ │ │ │ │ + vunpcklps %xmm2,%xmm1,%xmm6 │ │ │ │ │ + vunpcklps %xmm0,%xmm3,%xmm4 │ │ │ │ │ + vmovlhps %xmm4,%xmm6,%xmm1 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps 0x30(%esp),%xmm1,%xmm2 │ │ │ │ │ - vandps 0x40(%esp),%xmm1,%xmm3 │ │ │ │ │ + vandps 0x30(%esp),%xmm1,%xmm4 │ │ │ │ │ + vandps 0x40(%esp),%xmm1,%xmm1 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps 0x50(%esp),%xmm2,%xmm6 │ │ │ │ │ + vmulps 0x50(%esp),%xmm4,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ - vcvttps2dq %xmm6,%xmm5 │ │ │ │ │ + vcvttps2dq %xmm7,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072 │ │ │ │ │ - vpaddd 0x60(%esp),%xmm5,%xmm7 │ │ │ │ │ + vpaddd 0x60(%esp),%xmm5,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ - vmovdqa 0x80(%esp),%xmm6 │ │ │ │ │ - vpand 0x70(%esp),%xmm7,%xmm4 │ │ │ │ │ - vpand %xmm6,%xmm7,%xmm0 │ │ │ │ │ - vpand 0x90(%esp),%xmm7,%xmm1 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x1d,%xmm0,%xmm0 │ │ │ │ │ + vpand 0x70(%esp),%xmm0,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ + vmovdqa 0x80(%esp),%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814 │ │ │ │ │ - vcvtdq2ps %xmm4,%xmm5 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:846 │ │ │ │ │ - vmulps 0xa0(%esp),%xmm5,%xmm5 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ - vpcmpeqd %xmm7,%xmm1,%xmm1 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm0,%xmm3,%xmm3 │ │ │ │ │ + vcvtdq2ps %xmm3,%xmm6 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:846 │ │ │ │ │ - vaddps %xmm2,%xmm5,%xmm5 │ │ │ │ │ + vfmadd132ps 0xa0(%esp),%xmm4,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120 │ │ │ │ │ - vpaddd 0xb0(%esp),%xmm4,%xmm2 │ │ │ │ │ + vpaddd 0xb0(%esp),%xmm3,%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ + vpand %xmm5,%xmm0,%xmm2 │ │ │ │ │ + vpand 0x90(%esp),%xmm0,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323 │ │ │ │ │ - vpandn %xmm6,%xmm2,%xmm4 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:884 │ │ │ │ │ - vmulps %xmm5,%xmm5,%xmm6 │ │ │ │ │ + vpandn %xmm5,%xmm4,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x1d,%xmm4,%xmm4 │ │ │ │ │ + vpslld $0x1d,%xmm2,%xmm2 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vmulps 0xc0(%esp),%xmm6,%xmm0 │ │ │ │ │ - vaddps 0xd0(%esp),%xmm0,%xmm7 │ │ │ │ │ - vmulps %xmm6,%xmm7,%xmm2 │ │ │ │ │ - vaddps 0xe0(%esp),%xmm2,%xmm0 │ │ │ │ │ - vmulps %xmm6,%xmm0,%xmm7 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ - vaddps 0xf0(%esp),%xmm7,%xmm2 │ │ │ │ │ + vmovaps 0xc0(%esp),%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ + vpcmpeqd %xmm7,%xmm0,%xmm0 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ + vpslld $0x1d,%xmm3,%xmm3 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ + vxorps %xmm2,%xmm1,%xmm1 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ + vmovaps 0x110(%esp),%xmm2 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ vmovaps 0x100(%esp),%xmm7 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ - vmulps %xmm6,%xmm2,%xmm0 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:884 │ │ │ │ │ + vmulps %xmm6,%xmm6,%xmm5 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ + vfmadd213ps 0x120(%esp),%xmm5,%xmm2 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vaddps %xmm7,%xmm0,%xmm2 │ │ │ │ │ + vfmadd213ps 0xd0(%esp),%xmm5,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ - vmulps 0x110(%esp),%xmm6,%xmm0 │ │ │ │ │ - vaddps 0x120(%esp),%xmm0,%xmm0 │ │ │ │ │ - vmulps %xmm6,%xmm0,%xmm0 │ │ │ │ │ - vaddps 0x130(%esp),%xmm0,%xmm0 │ │ │ │ │ - vmulps %xmm6,%xmm0,%xmm6 │ │ │ │ │ + vfmadd213ps 0x130(%esp),%xmm5,%xmm2 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vfmadd213ps 0xe0(%esp),%xmm5,%xmm4 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ + vfmadd213ps 0xf0(%esp),%xmm5,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:921 │ │ │ │ │ - vaddps %xmm7,%xmm6,%xmm7 │ │ │ │ │ + vfmadd132ps %xmm5,%xmm7,%xmm2 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vfmadd132ps %xmm5,%xmm7,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ - vmulps %xmm5,%xmm7,%xmm0 │ │ │ │ │ + vmulps %xmm6,%xmm2,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps %xmm1,%xmm0,%xmm5 │ │ │ │ │ + vandps %xmm0,%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254 │ │ │ │ │ - vandnps %xmm2,%xmm1,%xmm1 │ │ │ │ │ + vandnps %xmm4,%xmm0,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm5,%xmm1,%xmm6 │ │ │ │ │ + vaddps %xmm5,%xmm0,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vsubps %xmm6,%xmm0,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vmovss 0x4(%edx,%eax,4),%xmm0 │ │ │ │ │ - vmovss 0xc(%edx,%eax,4),%xmm1 │ │ │ │ │ + vsubps %xmm7,%xmm6,%xmm2 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm3,%xmm6,%xmm3 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vinsertps $0x10,(%edx,%eax,4),%xmm0,%xmm5 │ │ │ │ │ - vinsertps $0x10,0x8(%edx,%eax,4),%xmm1,%xmm6 │ │ │ │ │ + vxorps %xmm1,%xmm7,%xmm1 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vaddps %xmm2,%xmm7,%xmm2 │ │ │ │ │ + vaddps %xmm4,%xmm2,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm4,%xmm2,%xmm4 │ │ │ │ │ + vxorps %xmm3,%xmm4,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vmovlhps %xmm5,%xmm6,%xmm2 │ │ │ │ │ + vmovss 0x4(%ebp,%eax,4),%xmm3 │ │ │ │ │ + vmovss 0xc(%ebp,%eax,4),%xmm0 │ │ │ │ │ + vinsertps $0x10,0x0(%ebp,%eax,4),%xmm3,%xmm5 │ │ │ │ │ + vinsertps $0x10,0x8(%ebp,%eax,4),%xmm0,%xmm7 │ │ │ │ │ + vmovlhps %xmm5,%xmm7,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:96 │ │ │ │ │ - je 4ea0 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm4,%xmm2,%xmm7 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4e18 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ + vfmadd213ps 0x10(%esp),%xmm2,%xmm6 │ │ │ │ │ + vfmadd213ps (%esp),%xmm1,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:82 (discriminator 2) │ │ │ │ │ add $0x4,%eax │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm3,%xmm2,%xmm3 │ │ │ │ │ -./pynx/scattering/c_cpu.c:82 (discriminator 1) │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x10(%esp),%xmm7,%xmm4 │ │ │ │ │ - vaddps (%esp),%xmm3,%xmm0 │ │ │ │ │ - vmovaps %xmm4,0x10(%esp) │ │ │ │ │ - vmovaps %xmm0,(%esp) │ │ │ │ │ + vmovaps %xmm6,0x10(%esp) │ │ │ │ │ + vmovaps %xmm2,(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:82 (discriminator 1) │ │ │ │ │ - jb 4c60 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jb 4c00 │ │ │ │ │ ./pynx/scattering/c_cpu.c:103 (discriminator 3) │ │ │ │ │ vmovaps 0x10(%esp),%xmm6 │ │ │ │ │ - vmovaps (%esp),%xmm3 │ │ │ │ │ + vmovaps (%esp),%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:106 │ │ │ │ │ mov 0x194(%esp),%eax │ │ │ │ │ - vmovhlps %xmm6,%xmm6,%xmm2 │ │ │ │ │ - vmovhlps %xmm3,%xmm3,%xmm0 │ │ │ │ │ - vaddps %xmm6,%xmm2,%xmm7 │ │ │ │ │ - vaddps %xmm3,%xmm0,%xmm6 │ │ │ │ │ - vshufps $0x55,%xmm7,%xmm7,%xmm4 │ │ │ │ │ - vaddps %xmm7,%xmm4,%xmm5 │ │ │ │ │ + vmovhlps %xmm6,%xmm6,%xmm3 │ │ │ │ │ + vmovhlps %xmm2,%xmm2,%xmm4 │ │ │ │ │ + vaddps %xmm6,%xmm3,%xmm5 │ │ │ │ │ + vaddps %xmm2,%xmm4,%xmm6 │ │ │ │ │ + vshufps $0x55,%xmm5,%xmm5,%xmm0 │ │ │ │ │ + vaddps %xmm5,%xmm0,%xmm7 │ │ │ │ │ ./pynx/scattering/c_cpu.c:105 (discriminator 3) │ │ │ │ │ vshufps $0x55,%xmm6,%xmm6,%xmm1 │ │ │ │ │ - vaddps %xmm6,%xmm1,%xmm2 │ │ │ │ │ + vaddps %xmm6,%xmm1,%xmm3 │ │ │ │ │ ./pynx/scattering/c_cpu.c:106 │ │ │ │ │ - vmovss %xmm5,(%eax,%ebx,4) │ │ │ │ │ + vmovss %xmm7,(%eax,%edx,4) │ │ │ │ │ ./pynx/scattering/c_cpu.c:107 │ │ │ │ │ mov 0x198(%esp),%eax │ │ │ │ │ - vmovss %xmm2,(%eax,%ebx,4) │ │ │ │ │ + vmovss %xmm3,(%eax,%edx,4) │ │ │ │ │ ./pynx/scattering/c_cpu.c:70 (discriminator 2) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/c_cpu.c:70 (discriminator 1) │ │ │ │ │ - cmp %ebx,0x190(%esp) │ │ │ │ │ - jne 4c10 │ │ │ │ │ - mov 0x14c(%esp),%eax │ │ │ │ │ + cmp %edx,0x190(%esp) │ │ │ │ │ + jne 4bb0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:109 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %eax │ │ │ │ │ + push 0x158(%esp) │ │ │ │ │ mov 0x158(%esp),%ebx │ │ │ │ │ call 20b0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:110 │ │ │ │ │ add $0x16c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm4,%xmm2,%xmm5 │ │ │ │ │ -./pynx/scattering/c_cpu.c:82 (discriminator 1) │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm3,%xmm2,%xmm1 │ │ │ │ │ - vmovaps %xmm5,0x10(%esp) │ │ │ │ │ + vmulps %xmm6,%xmm2,%xmm4 │ │ │ │ │ + vmulps %xmm1,%xmm2,%xmm1 │ │ │ │ │ + vmovaps %xmm4,0x10(%esp) │ │ │ │ │ vmovaps %xmm1,(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:82 (discriminator 1) │ │ │ │ │ - jbe 4e2b │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jbe 4d9d │ │ │ │ │ mov $0x4,%eax │ │ │ │ │ - jmp 4c60 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 4c00 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -00004ed0 : │ │ │ │ │ +00004e40 : │ │ │ │ │ c_fhkl_grazing_cpu(): │ │ │ │ │ +./pynx/scattering/c_cpu.c:116 │ │ │ │ │ + call 5a07 │ │ │ │ │ + add $0x191af,%ecx │ │ │ │ │ ./pynx/scattering/c_cpu.c:115 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ - call 5ace │ │ │ │ │ - add $0x1911d,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - sub $0x20c,%esp │ │ │ │ │ - mov 0x23c(%esp),%esi │ │ │ │ │ ./pynx/scattering/c_cpu.c:116 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ +./pynx/scattering/c_cpu.c:115 │ │ │ │ │ + sub $0x21c,%esp │ │ │ │ │ +./pynx/scattering/c_cpu.c:116 │ │ │ │ │ + mov %ecx,(%esp) │ │ │ │ │ +./pynx/scattering/c_cpu.c:115 │ │ │ │ │ + mov 0x240(%esp),%ebp │ │ │ │ │ + mov 0x244(%esp),%edi │ │ │ │ │ + mov 0x248(%esp),%esi │ │ │ │ │ +./pynx/scattering/c_cpu.c:116 │ │ │ │ │ call 2420 │ │ │ │ │ ./pynx/scattering/c_cpu.c:119 (discriminator 1) │ │ │ │ │ - mov 0x240(%esp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 5480 │ │ │ │ │ - vmovss -0x4ff4(%edi),%xmm3 │ │ │ │ │ - vmovaps -0x4fe4(%edi),%xmm0 │ │ │ │ │ + mov (%esp),%ecx │ │ │ │ │ + mov 0x24c(%esp),%edx │ │ │ │ │ +./pynx/scattering/c_cpu.c:116 │ │ │ │ │ + mov %eax,0x20c(%esp) │ │ │ │ │ +./pynx/scattering/c_cpu.c:119 (discriminator 1) │ │ │ │ │ + mov 0x250(%esp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 53ba │ │ │ │ │ + vmovss -0x4ff4(%ecx),%xmm1 │ │ │ │ │ + vmovaps -0x4fe4(%ecx),%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:119 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - vmovaps -0x4fd4(%edi),%xmm1 │ │ │ │ │ - vmovaps -0x4fc4(%edi),%xmm2 │ │ │ │ │ - vmovdqa -0x4fb4(%edi),%xmm4 │ │ │ │ │ - vmovdqa -0x4fa4(%edi),%xmm5 │ │ │ │ │ - vmovss %xmm3,0x1f8(%esp) │ │ │ │ │ - vmovdqa -0x4f94(%edi),%xmm6 │ │ │ │ │ - vmovdqa -0x4f84(%edi),%xmm7 │ │ │ │ │ - vmovaps %xmm0,0x30(%esp) │ │ │ │ │ - vmovaps -0x4f74(%edi),%xmm3 │ │ │ │ │ - vmovdqa -0x4fa4(%edi),%xmm0 │ │ │ │ │ - vmovaps %xmm1,0x40(%esp) │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + vmovaps -0x4fd4(%ecx),%xmm2 │ │ │ │ │ + vmovaps -0x4fc4(%ecx),%xmm3 │ │ │ │ │ + vmovdqa -0x4fb4(%ecx),%xmm4 │ │ │ │ │ + vmovdqa -0x4fa4(%ecx),%xmm5 │ │ │ │ │ + vmovss %xmm1,0x208(%esp) │ │ │ │ │ + vmovdqa -0x4f94(%ecx),%xmm6 │ │ │ │ │ + vmovdqa -0x4f84(%ecx),%xmm7 │ │ │ │ │ + vmovaps %xmm0,0x40(%esp) │ │ │ │ │ + vmovaps -0x4f74(%ecx),%xmm1 │ │ │ │ │ + vmovdqa -0x4fa4(%ecx),%xmm0 │ │ │ │ │ vmovaps %xmm2,0x50(%esp) │ │ │ │ │ - vmovaps -0x4f64(%edi),%xmm1 │ │ │ │ │ - vmovaps -0x4f54(%edi),%xmm2 │ │ │ │ │ - vmovdqa %xmm4,0x60(%esp) │ │ │ │ │ - vmovaps -0x4f44(%edi),%xmm4 │ │ │ │ │ - vmovdqa %xmm5,0x70(%esp) │ │ │ │ │ - vmovaps -0x4f34(%edi),%xmm5 │ │ │ │ │ - vmovdqa %xmm6,0x80(%esp) │ │ │ │ │ - vmovaps -0x4f24(%edi),%xmm6 │ │ │ │ │ - vmovdqa %xmm7,0x90(%esp) │ │ │ │ │ - vmovaps -0x4f14(%edi),%xmm7 │ │ │ │ │ - vmovdqa %xmm0,0xb0(%esp) │ │ │ │ │ - vmovaps %xmm1,0xc0(%esp) │ │ │ │ │ + vmovaps %xmm3,0x60(%esp) │ │ │ │ │ + vmovaps -0x4f64(%ecx),%xmm2 │ │ │ │ │ + vmovaps -0x4f54(%ecx),%xmm3 │ │ │ │ │ + vmovdqa %xmm4,0x70(%esp) │ │ │ │ │ + vmovaps -0x4f44(%ecx),%xmm4 │ │ │ │ │ + vmovdqa %xmm5,0x80(%esp) │ │ │ │ │ + vmovaps -0x4f34(%ecx),%xmm5 │ │ │ │ │ + vmovdqa %xmm6,0x90(%esp) │ │ │ │ │ + vmovaps -0x4f24(%ecx),%xmm6 │ │ │ │ │ + vmovdqa %xmm7,0xa0(%esp) │ │ │ │ │ + vmovaps -0x4f14(%ecx),%xmm7 │ │ │ │ │ + vmovdqa %xmm0,0xc0(%esp) │ │ │ │ │ vmovaps %xmm2,0xd0(%esp) │ │ │ │ │ - vmovaps %xmm4,0xe0(%esp) │ │ │ │ │ - vmovaps %xmm5,0xf0(%esp) │ │ │ │ │ - vmovaps %xmm6,0x100(%esp) │ │ │ │ │ + vmovaps %xmm3,0xe0(%esp) │ │ │ │ │ + vmovaps %xmm4,0xf0(%esp) │ │ │ │ │ + vmovaps %xmm5,0x100(%esp) │ │ │ │ │ + vmovaps %xmm6,(%esp) │ │ │ │ │ vmovaps %xmm7,0x110(%esp) │ │ │ │ │ - vmovaps %xmm3,0xa0(%esp) │ │ │ │ │ - vmovaps -0x4f04(%edi),%xmm3 │ │ │ │ │ - vmovaps -0x4ef4(%edi),%xmm0 │ │ │ │ │ - vmovaps -0x4ee4(%edi),%xmm1 │ │ │ │ │ - vmovaps -0x4ed4(%edi),%xmm2 │ │ │ │ │ - mov %eax,0x1fc(%esp) │ │ │ │ │ - vmovaps -0x4ec4(%edi),%xmm4 │ │ │ │ │ - vmovaps -0x4eb4(%edi),%xmm5 │ │ │ │ │ - vmovaps %xmm3,0x120(%esp) │ │ │ │ │ - vmovaps -0x4ea4(%edi),%xmm6 │ │ │ │ │ - vmovdqa -0x4e94(%edi),%xmm7 │ │ │ │ │ + vmovaps %xmm1,0xb0(%esp) │ │ │ │ │ + vmovaps -0x4f04(%ecx),%xmm1 │ │ │ │ │ + vmovaps -0x4ef4(%ecx),%xmm0 │ │ │ │ │ + vmovaps -0x4ee4(%ecx),%xmm2 │ │ │ │ │ + vmovaps -0x4ed4(%ecx),%xmm3 │ │ │ │ │ + mov %edx,0x24c(%esp) │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ + vmovaps -0x4ec4(%ecx),%xmm4 │ │ │ │ │ + vmovaps -0x4eb4(%ecx),%xmm5 │ │ │ │ │ + vmovaps %xmm1,0x120(%esp) │ │ │ │ │ + vmovaps -0x4ea4(%ecx),%xmm6 │ │ │ │ │ + mov 0x24c(%esp),%ebx │ │ │ │ │ vmovaps %xmm0,0x130(%esp) │ │ │ │ │ - vmovaps -0x4e84(%edi),%xmm3 │ │ │ │ │ - vmovaps -0x4e74(%edi),%xmm0 │ │ │ │ │ - vmovaps %xmm1,0x140(%esp) │ │ │ │ │ - vmovaps %xmm2,0x150(%esp) │ │ │ │ │ - vmovaps -0x4e64(%edi),%xmm1 │ │ │ │ │ - vmovaps -0x4e54(%edi),%xmm2 │ │ │ │ │ + vmovaps -0x4e94(%ecx),%xmm7 │ │ │ │ │ + vmovaps -0x4e84(%ecx),%xmm1 │ │ │ │ │ + vmovaps %xmm2,0x140(%esp) │ │ │ │ │ + vmovaps -0x4e74(%ecx),%xmm0 │ │ │ │ │ + vmovaps -0x4e64(%ecx),%xmm2 │ │ │ │ │ + vmovaps %xmm3,0x150(%esp) │ │ │ │ │ vmovaps %xmm4,0x160(%esp) │ │ │ │ │ - vmovaps -0x4e44(%edi),%xmm4 │ │ │ │ │ + vmovaps -0x4e54(%ecx),%xmm3 │ │ │ │ │ + vmovaps -0x4e44(%ecx),%xmm4 │ │ │ │ │ vmovaps %xmm5,0x170(%esp) │ │ │ │ │ + vmovdqa -0x4e34(%ecx),%xmm5 │ │ │ │ │ vmovaps %xmm6,0x180(%esp) │ │ │ │ │ - vmovdqa %xmm7,0x190(%esp) │ │ │ │ │ - vmovaps %xmm3,0x1a0(%esp) │ │ │ │ │ + vmovaps %xmm7,0x190(%esp) │ │ │ │ │ + vmovaps %xmm1,0x1a0(%esp) │ │ │ │ │ vmovaps %xmm0,0x1b0(%esp) │ │ │ │ │ - vmovaps %xmm1,0x1c0(%esp) │ │ │ │ │ - vmovaps %xmm2,0x1d0(%esp) │ │ │ │ │ + vmovaps %xmm2,0x1c0(%esp) │ │ │ │ │ + vmovaps %xmm3,0x1d0(%esp) │ │ │ │ │ vmovaps %xmm4,0x1e0(%esp) │ │ │ │ │ + vmovdqa %xmm5,0x1f0(%esp) │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/c_cpu.c:122 │ │ │ │ │ - vmovss 0x1f8(%esp),%xmm5 │ │ │ │ │ - mov 0x220(%esp),%eax │ │ │ │ │ -./pynx/scattering/c_cpu.c:131 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ + vmovss 0x208(%esp),%xmm7 │ │ │ │ │ + mov 0x230(%esp),%eax │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm7,%xmm6 │ │ │ │ │ ./pynx/scattering/c_cpu.c:123 │ │ │ │ │ - mov 0x224(%esp),%ecx │ │ │ │ │ + mov 0x234(%esp),%eax │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm7,%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:124 │ │ │ │ │ - mov 0x228(%esp),%ebx │ │ │ │ │ + mov 0x238(%esp),%eax │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm7,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:125 │ │ │ │ │ - mov 0x22c(%esp),%edx │ │ │ │ │ + mov 0x23c(%esp),%eax │ │ │ │ │ ./pynx/scattering/c_cpu.c:122 │ │ │ │ │ - vmulss (%eax,%ebp,4),%xmm5,%xmm6 │ │ │ │ │ -./pynx/scattering/c_cpu.c:123 │ │ │ │ │ - vmulss (%ecx,%ebp,4),%xmm5,%xmm7 │ │ │ │ │ -./pynx/scattering/c_cpu.c:124 │ │ │ │ │ - vmulss (%ebx,%ebp,4),%xmm5,%xmm3 │ │ │ │ │ + vmovss %xmm6,0x38(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:125 │ │ │ │ │ - vmulss (%edx,%ebp,4),%xmm5,%xmm0 │ │ │ │ │ -./pynx/scattering/c_cpu.c:122 │ │ │ │ │ - vmovss %xmm6,0x28(%esp) │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm7,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:123 │ │ │ │ │ - vmovss %xmm7,0x2c(%esp) │ │ │ │ │ + vmovss %xmm1,0x3c(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:124 │ │ │ │ │ - vmovss %xmm3,0x1f0(%esp) │ │ │ │ │ + vmovss %xmm0,0x200(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:125 │ │ │ │ │ - vmovss %xmm0,0x1f4(%esp) │ │ │ │ │ + vmovss %xmm2,0x204(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:131 (discriminator 1) │ │ │ │ │ - je 5426 │ │ │ │ │ - mov 0x230(%esp),%eax │ │ │ │ │ - mov 0x234(%esp),%ebx │ │ │ │ │ - lea 0x2c(%eax),%ecx │ │ │ │ │ - mov 0x238(%esp),%eax │ │ │ │ │ - lea 0x2c(%ebx),%edx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 5366 │ │ │ │ │ ./pynx/scattering/c_cpu.c:131 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - add $0x2c,%eax │ │ │ │ │ - nop │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/c_cpu.c:138 │ │ │ │ │ - vmovss 0x2c(%esp),%xmm7 │ │ │ │ │ - vmovss 0x28(%esp),%xmm5 │ │ │ │ │ - prefetcht0 (%ecx) │ │ │ │ │ - vmovss 0x1f0(%esp),%xmm6 │ │ │ │ │ - prefetcht0 (%edx) │ │ │ │ │ - prefetcht0 (%eax) │ │ │ │ │ - vmulss -0x20(%edx),%xmm7,%xmm1 │ │ │ │ │ - prefetcht0 -0x4(%ecx) │ │ │ │ │ - prefetcht0 -0x4(%edx) │ │ │ │ │ - vmulss -0x20(%ecx),%xmm5,%xmm2 │ │ │ │ │ - prefetcht0 -0x4(%eax) │ │ │ │ │ - prefetcht0 -0x8(%ecx) │ │ │ │ │ - vmulss -0x20(%eax),%xmm6,%xmm0 │ │ │ │ │ - prefetcht0 -0x8(%edx) │ │ │ │ │ - prefetcht0 -0x8(%eax) │ │ │ │ │ -./pynx/scattering/c_cpu.c:136 │ │ │ │ │ - vmulss -0x28(%eax),%xmm6,%xmm4 │ │ │ │ │ - prefetcht0 -0xc(%ecx) │ │ │ │ │ - prefetcht0 -0xc(%edx) │ │ │ │ │ - prefetcht0 -0xc(%eax) │ │ │ │ │ -./pynx/scattering/c_cpu.c:144 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ + vmovss 0x3c(%esp),%xmm3 │ │ │ │ │ +./pynx/scattering/c_cpu.c:135 │ │ │ │ │ + vmulss (%edi,%eax,4),%xmm3,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:138 │ │ │ │ │ - vaddss %xmm2,%xmm1,%xmm3 │ │ │ │ │ -./pynx/scattering/c_cpu.c:137 │ │ │ │ │ - vmulss -0x24(%ecx),%xmm5,%xmm1 │ │ │ │ │ - vmulss -0x24(%edx),%xmm7,%xmm2 │ │ │ │ │ + vmovss 0x38(%esp),%xmm7 │ │ │ │ │ ./pynx/scattering/c_cpu.c:135 │ │ │ │ │ - vaddss %xmm0,%xmm3,%xmm3 │ │ │ │ │ + vfmadd231ss 0x0(%ebp,%eax,4),%xmm7,%xmm2 │ │ │ │ │ + vmovss 0x200(%esp),%xmm5 │ │ │ │ │ + vmovss (%esi,%eax,4),%xmm6 │ │ │ │ │ +./pynx/scattering/c_cpu.c:138 │ │ │ │ │ + vmulss 0xc(%edi,%eax,4),%xmm3,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:137 │ │ │ │ │ - vmulss -0x24(%eax),%xmm6,%xmm0 │ │ │ │ │ - vaddss %xmm1,%xmm2,%xmm2 │ │ │ │ │ + vmulss 0x8(%edi,%eax,4),%xmm3,%xmm1 │ │ │ │ │ +./pynx/scattering/c_cpu.c:138 │ │ │ │ │ + vfmadd231ss 0xc(%ebp,%eax,4),%xmm7,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:135 │ │ │ │ │ - vaddss %xmm0,%xmm2,%xmm1 │ │ │ │ │ + vmovss %xmm6,0x34(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:136 │ │ │ │ │ - vmulss -0x28(%edx),%xmm7,%xmm2 │ │ │ │ │ - vmulss -0x28(%ecx),%xmm5,%xmm0 │ │ │ │ │ -./pynx/scattering/c_cpu.c:135 │ │ │ │ │ - vmulss -0x2c(%edx),%xmm7,%xmm7 │ │ │ │ │ - vmulss -0x2c(%ecx),%xmm5,%xmm5 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm1,%xmm3,%xmm3 │ │ │ │ │ + vmulss 0x4(%edi,%eax,4),%xmm3,%xmm0 │ │ │ │ │ +./pynx/scattering/c_cpu.c:137 │ │ │ │ │ + vfmadd231ss 0x8(%ebp,%eax,4),%xmm7,%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:136 │ │ │ │ │ - vaddss %xmm0,%xmm2,%xmm0 │ │ │ │ │ + vfmadd231ss 0x4(%ebp,%eax,4),%xmm7,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:135 │ │ │ │ │ - vaddss %xmm5,%xmm7,%xmm2 │ │ │ │ │ - vaddss %xmm4,%xmm0,%xmm0 │ │ │ │ │ - vmovss -0x2c(%eax),%xmm4 │ │ │ │ │ - vmulss %xmm6,%xmm4,%xmm6 │ │ │ │ │ - vaddss %xmm6,%xmm2,%xmm7 │ │ │ │ │ + vfmadd231ss 0x8(%esi,%eax,4),%xmm5,%xmm1 │ │ │ │ │ + vfmadd231ss 0x4(%esi,%eax,4),%xmm5,%xmm0 │ │ │ │ │ + vfmadd231ss %xmm6,%xmm5,%xmm2 │ │ │ │ │ + vfmadd231ss 0xc(%esi,%eax,4),%xmm5,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm7,%xmm0,%xmm0 │ │ │ │ │ - vmovlhps %xmm0,%xmm3,%xmm1 │ │ │ │ │ + vunpcklps %xmm2,%xmm0,%xmm3 │ │ │ │ │ + vunpcklps %xmm1,%xmm4,%xmm4 │ │ │ │ │ + vmovlhps %xmm3,%xmm4,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps 0x30(%esp),%xmm1,%xmm2 │ │ │ │ │ - vandps 0x40(%esp),%xmm1,%xmm3 │ │ │ │ │ + vandps 0x40(%esp),%xmm7,%xmm4 │ │ │ │ │ + vandps 0x50(%esp),%xmm7,%xmm1 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps 0x50(%esp),%xmm2,%xmm5 │ │ │ │ │ + vmulps 0x60(%esp),%xmm4,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ - vcvttps2dq %xmm5,%xmm4 │ │ │ │ │ + vcvttps2dq %xmm5,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072 │ │ │ │ │ - vpaddd 0x60(%esp),%xmm4,%xmm6 │ │ │ │ │ + vpaddd 0x70(%esp),%xmm0,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ - vpand 0x70(%esp),%xmm6,%xmm4 │ │ │ │ │ - vmovdqa 0x80(%esp),%xmm7 │ │ │ │ │ - vpand 0x90(%esp),%xmm6,%xmm1 │ │ │ │ │ + vpand 0x80(%esp),%xmm7,%xmm3 │ │ │ │ │ + vmovdqa 0x90(%esp),%xmm5 │ │ │ │ │ + vpand 0xa0(%esp),%xmm7,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814 │ │ │ │ │ - vcvtdq2ps %xmm4,%xmm5 │ │ │ │ │ + vcvtdq2ps %xmm3,%xmm6 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:846 │ │ │ │ │ - vmulps 0xa0(%esp),%xmm5,%xmm5 │ │ │ │ │ + vfmadd132ps 0xb0(%esp),%xmm4,%xmm6 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120 │ │ │ │ │ + vpaddd 0xc0(%esp),%xmm3,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ - vpand %xmm7,%xmm6,%xmm0 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x1d,%xmm0,%xmm0 │ │ │ │ │ + vpand %xmm5,%xmm7,%xmm2 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ - vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm0,%xmm3,%xmm3 │ │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ + vpslld $0x1d,%xmm2,%xmm2 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ - vpcmpeqd %xmm6,%xmm1,%xmm1 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:846 │ │ │ │ │ - vaddps %xmm2,%xmm5,%xmm5 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120 │ │ │ │ │ - vpaddd 0xb0(%esp),%xmm4,%xmm2 │ │ │ │ │ + vpcmpeqd %xmm7,%xmm0,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323 │ │ │ │ │ - vpandn %xmm7,%xmm2,%xmm4 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:884 │ │ │ │ │ - vmulps %xmm5,%xmm5,%xmm7 │ │ │ │ │ + vpandn %xmm5,%xmm4,%xmm3 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vmovaps 0xd0(%esp),%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ + vxorps %xmm2,%xmm1,%xmm1 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vmovaps (%esp),%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x1d,%xmm4,%xmm4 │ │ │ │ │ + vpslld $0x1d,%xmm3,%xmm3 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ + vmovaps 0x110(%esp),%xmm2 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:884 │ │ │ │ │ + vmulps %xmm6,%xmm6,%xmm5 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vmulps 0xc0(%esp),%xmm7,%xmm0 │ │ │ │ │ - vaddps 0xd0(%esp),%xmm0,%xmm6 │ │ │ │ │ - vmulps %xmm7,%xmm6,%xmm2 │ │ │ │ │ - vaddps 0xe0(%esp),%xmm2,%xmm0 │ │ │ │ │ - vmulps %xmm7,%xmm0,%xmm6 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ - vaddps 0xf0(%esp),%xmm6,%xmm2 │ │ │ │ │ + vfmadd213ps 0xe0(%esp),%xmm5,%xmm4 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ + vfmadd213ps 0x120(%esp),%xmm5,%xmm2 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vmovaps 0x100(%esp),%xmm6 │ │ │ │ │ + vfmadd213ps 0xf0(%esp),%xmm5,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ - vmulps %xmm7,%xmm2,%xmm0 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vaddps %xmm6,%xmm0,%xmm2 │ │ │ │ │ + vfmadd213ps 0x100(%esp),%xmm5,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ - vmulps 0x110(%esp),%xmm7,%xmm0 │ │ │ │ │ - vaddps 0x120(%esp),%xmm0,%xmm0 │ │ │ │ │ - vmulps %xmm7,%xmm0,%xmm0 │ │ │ │ │ - vaddps 0x130(%esp),%xmm0,%xmm0 │ │ │ │ │ - vmulps %xmm7,%xmm0,%xmm7 │ │ │ │ │ + vfmadd213ps 0x130(%esp),%xmm5,%xmm2 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:921 │ │ │ │ │ - vaddps %xmm6,%xmm7,%xmm0 │ │ │ │ │ + vfmadd132ps %xmm5,%xmm7,%xmm2 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vfmadd132ps %xmm5,%xmm7,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ - vmulps %xmm5,%xmm0,%xmm7 │ │ │ │ │ + vmulps %xmm6,%xmm2,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps %xmm1,%xmm7,%xmm5 │ │ │ │ │ + vandps %xmm0,%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254 │ │ │ │ │ - vandnps %xmm2,%xmm1,%xmm1 │ │ │ │ │ + vandnps %xmm4,%xmm0,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm5,%xmm1,%xmm0 │ │ │ │ │ -./pynx/scattering/c_cpu.c:139 │ │ │ │ │ - vmovss 0x1f4(%esp),%xmm5 │ │ │ │ │ - vmulss -0x20(%eax),%xmm5,%xmm1 │ │ │ │ │ + vaddps %xmm5,%xmm0,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vsubps %xmm0,%xmm7,%xmm7 │ │ │ │ │ + vsubps %xmm7,%xmm6,%xmm2 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm3,%xmm0,%xmm3 │ │ │ │ │ + vxorps %xmm1,%xmm7,%xmm1 │ │ │ │ │ +./pynx/scattering/c_cpu.c:139 │ │ │ │ │ + vmovss 0x204(%esp),%xmm6 │ │ │ │ │ + vmulss 0x4(%esi,%eax,4),%xmm6,%xmm0 │ │ │ │ │ + vmulss 0x34(%esp),%xmm6,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vaddps %xmm2,%xmm7,%xmm2 │ │ │ │ │ + vaddps %xmm4,%xmm2,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:139 │ │ │ │ │ - vmulss -0x24(%eax),%xmm5,%xmm7 │ │ │ │ │ + vmulss 0xc(%esi,%eax,4),%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm4,%xmm2,%xmm0 │ │ │ │ │ + vxorps %xmm3,%xmm4,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:139 │ │ │ │ │ - vmulss -0x28(%eax),%xmm5,%xmm4 │ │ │ │ │ - vmulss -0x2c(%eax),%xmm5,%xmm2 │ │ │ │ │ + vmulss 0x8(%esi,%eax,4),%xmm6,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm7,%xmm1,%xmm1 │ │ │ │ │ - vunpcklps %xmm2,%xmm4,%xmm5 │ │ │ │ │ - vmovlhps %xmm5,%xmm1,%xmm7 │ │ │ │ │ + vunpcklps %xmm7,%xmm0,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vmovaps 0x170(%esp),%xmm5 │ │ │ │ │ + vmovaps 0x170(%esp),%xmm7 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ + vunpcklps %xmm3,%xmm5,%xmm6 │ │ │ │ │ + vmovlhps %xmm4,%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:234 │ │ │ │ │ - vminps 0x140(%esp),%xmm7,%xmm4 │ │ │ │ │ + vminps 0x140(%esp),%xmm5,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:240 │ │ │ │ │ - vmaxps 0x150(%esp),%xmm4,%xmm1 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps 0x160(%esp),%xmm1,%xmm2 │ │ │ │ │ + vmaxps 0x150(%esp),%xmm3,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm5,%xmm2,%xmm7 │ │ │ │ │ + vmovaps 0x160(%esp),%xmm4 │ │ │ │ │ + vfmadd132ps %xmm0,%xmm7,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ - vcvttps2dq %xmm7,%xmm4 │ │ │ │ │ + vcvttps2dq %xmm4,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814 │ │ │ │ │ - vcvtdq2ps %xmm4,%xmm2 │ │ │ │ │ + vcvtdq2ps %xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:386 │ │ │ │ │ - vcmpltps %xmm2,%xmm7,%xmm7 │ │ │ │ │ + vcmpltps %xmm5,%xmm4,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps %xmm6,%xmm7,%xmm4 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vsubps %xmm4,%xmm2,%xmm7 │ │ │ │ │ - vmulps 0x180(%esp),%xmm7,%xmm2 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ - vcvttps2dq %xmm7,%xmm4 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072 │ │ │ │ │ - vpaddd 0x190(%esp),%xmm4,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x17,%xmm7,%xmm4 │ │ │ │ │ + vmovaps (%esp),%xmm6 │ │ │ │ │ + vandps %xmm6,%xmm3,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vsubps %xmm2,%xmm1,%xmm1 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps 0x1a0(%esp),%xmm1,%xmm2 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm6,%xmm1,%xmm6 │ │ │ │ │ - vaddps 0x1b0(%esp),%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm7,%xmm2 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x1c0(%esp),%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm7,%xmm2 │ │ │ │ │ + vsubps %xmm4,%xmm5,%xmm3 │ │ │ │ │ + vfnmadd231ps 0x180(%esp),%xmm3,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x1d0(%esp),%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm7,%xmm2 │ │ │ │ │ + vmovaps 0x1a0(%esp),%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ + vfnmadd231ps 0x190(%esp),%xmm3,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x1e0(%esp),%xmm2,%xmm7 │ │ │ │ │ + vfmadd213ps 0x1b0(%esp),%xmm0,%xmm4 │ │ │ │ │ + vfmadd213ps 0x1c0(%esp),%xmm0,%xmm4 │ │ │ │ │ + vfmadd213ps 0x1d0(%esp),%xmm0,%xmm4 │ │ │ │ │ + vfmadd213ps 0x1e0(%esp),%xmm0,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm7,%xmm2 │ │ │ │ │ + vmulps %xmm0,%xmm0,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm5,%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm1,%xmm5 │ │ │ │ │ - vmulps %xmm5,%xmm7,%xmm2 │ │ │ │ │ + vfmadd132ps %xmm0,%xmm7,%xmm4 │ │ │ │ │ + vaddps %xmm6,%xmm0,%xmm0 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ + vcvttps2dq %xmm3,%xmm7 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072 │ │ │ │ │ + vpaddd 0x1f0(%esp),%xmm7,%xmm6 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ + vpslld $0x17,%xmm6,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm6,%xmm2,%xmm1 │ │ │ │ │ + vfmadd231ps %xmm5,%xmm4,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm4,%xmm1,%xmm4 │ │ │ │ │ + vmulps %xmm3,%xmm0,%xmm5 │ │ │ │ │ ./pynx/scattering/c_cpu.c:144 │ │ │ │ │ - je 5498 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm0,%xmm4,%xmm0 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 53e0 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ + vfmadd213ps 0x20(%esp),%xmm5,%xmm2 │ │ │ │ │ + vfmadd213ps 0x10(%esp),%xmm1,%xmm5 │ │ │ │ │ ./pynx/scattering/c_cpu.c:131 (discriminator 2) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ -./pynx/scattering/c_cpu.c:131 (discriminator 1) │ │ │ │ │ - add $0x10,%ecx │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm3,%xmm4,%xmm3 │ │ │ │ │ -./pynx/scattering/c_cpu.c:131 (discriminator 1) │ │ │ │ │ - add $0x10,%edx │ │ │ │ │ - add $0x10,%eax │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ + add $0x4,%eax │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x10(%esp),%xmm0,%xmm7 │ │ │ │ │ - vaddps (%esp),%xmm3,%xmm5 │ │ │ │ │ - vmovaps %xmm7,0x10(%esp) │ │ │ │ │ - vmovaps %xmm5,(%esp) │ │ │ │ │ + vmovaps %xmm2,0x20(%esp) │ │ │ │ │ + vmovaps %xmm5,0x10(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:131 (discriminator 1) │ │ │ │ │ - jb 5170 │ │ │ │ │ + cmp %ebx,%eax │ │ │ │ │ + jb 5100 │ │ │ │ │ ./pynx/scattering/c_cpu.c:151 (discriminator 3) │ │ │ │ │ - vmovaps 0x10(%esp),%xmm1 │ │ │ │ │ - vmovaps (%esp),%xmm3 │ │ │ │ │ + vmovaps 0x20(%esp),%xmm4 │ │ │ │ │ + vmovaps 0x10(%esp),%xmm5 │ │ │ │ │ ./pynx/scattering/c_cpu.c:154 │ │ │ │ │ - mov 0x244(%esp),%ecx │ │ │ │ │ -./pynx/scattering/c_cpu.c:155 │ │ │ │ │ - mov 0x248(%esp),%ebx │ │ │ │ │ - vmovhlps %xmm1,%xmm1,%xmm4 │ │ │ │ │ - vmovhlps %xmm3,%xmm3,%xmm2 │ │ │ │ │ - vaddps %xmm1,%xmm4,%xmm0 │ │ │ │ │ - vaddps %xmm3,%xmm2,%xmm6 │ │ │ │ │ - vshufps $0x55,%xmm0,%xmm0,%xmm7 │ │ │ │ │ - vshufps $0x55,%xmm6,%xmm6,%xmm1 │ │ │ │ │ - vaddps %xmm0,%xmm7,%xmm5 │ │ │ │ │ + mov 0x254(%esp),%eax │ │ │ │ │ + vmovhlps %xmm4,%xmm4,%xmm0 │ │ │ │ │ + vmovhlps %xmm5,%xmm5,%xmm2 │ │ │ │ │ + vaddps %xmm4,%xmm0,%xmm7 │ │ │ │ │ + vaddps %xmm5,%xmm2,%xmm4 │ │ │ │ │ + vshufps $0x55,%xmm7,%xmm7,%xmm6 │ │ │ │ │ + vaddps %xmm7,%xmm6,%xmm3 │ │ │ │ │ ./pynx/scattering/c_cpu.c:153 (discriminator 3) │ │ │ │ │ - vaddps %xmm6,%xmm1,%xmm4 │ │ │ │ │ + vshufps $0x55,%xmm4,%xmm4,%xmm1 │ │ │ │ │ + vaddps %xmm4,%xmm1,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:154 │ │ │ │ │ - vmovss %xmm5,(%ecx,%ebp,4) │ │ │ │ │ + vmovss %xmm3,(%eax,%edx,4) │ │ │ │ │ ./pynx/scattering/c_cpu.c:155 │ │ │ │ │ - vmovss %xmm4,(%ebx,%ebp,4) │ │ │ │ │ + mov 0x258(%esp),%eax │ │ │ │ │ + vmovss %xmm0,(%eax,%edx,4) │ │ │ │ │ ./pynx/scattering/c_cpu.c:119 (discriminator 2) │ │ │ │ │ - inc %ebp │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/c_cpu.c:119 (discriminator 1) │ │ │ │ │ - cmp %ebp,0x240(%esp) │ │ │ │ │ - jne 50f0 │ │ │ │ │ - mov 0x1fc(%esp),%eax │ │ │ │ │ + cmp %edx,0x250(%esp) │ │ │ │ │ + jne 5098 │ │ │ │ │ ./pynx/scattering/c_cpu.c:157 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + push 0x218(%esp) │ │ │ │ │ call 20b0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:158 │ │ │ │ │ - add $0x21c,%esp │ │ │ │ │ + add $0x22c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm0,%xmm4,%xmm2 │ │ │ │ │ -./pynx/scattering/c_cpu.c:131 (discriminator 1) │ │ │ │ │ - add $0x10,%ecx │ │ │ │ │ - add $0x10,%edx │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm3,%xmm4,%xmm6 │ │ │ │ │ -./pynx/scattering/c_cpu.c:131 (discriminator 1) │ │ │ │ │ - add $0x10,%eax │ │ │ │ │ - cmp $0x4,%esi │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmovaps %xmm2,0x10(%esp) │ │ │ │ │ - vmovaps %xmm6,(%esp) │ │ │ │ │ + vmulps %xmm2,%xmm5,%xmm2 │ │ │ │ │ + vmulps %xmm1,%xmm5,%xmm1 │ │ │ │ │ + vmovaps %xmm2,0x20(%esp) │ │ │ │ │ + vmovaps %xmm1,0x10(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:131 (discriminator 1) │ │ │ │ │ - jbe 5426 │ │ │ │ │ - mov $0x4,%ebx │ │ │ │ │ - jmp 5170 │ │ │ │ │ + cmp $0x4,%ebx │ │ │ │ │ + jbe 5366 │ │ │ │ │ + mov $0x4,%eax │ │ │ │ │ + jmp 5100 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000054d0 : │ │ │ │ │ +00005410 : │ │ │ │ │ c_fhklo_grazing_cpu(): │ │ │ │ │ ./pynx/scattering/c_cpu.c:164 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x18b1b,%ebx │ │ │ │ │ - sub $0x20c,%esp │ │ │ │ │ - mov 0x234(%esp),%edi │ │ │ │ │ - mov 0x238(%esp),%ebp │ │ │ │ │ - mov %ebx,0x1f8(%esp) │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x18bdb,%ebx │ │ │ │ │ + sub $0x21c,%esp │ │ │ │ │ + mov 0x244(%esp),%ebp │ │ │ │ │ + mov 0x248(%esp),%esi │ │ │ │ │ + mov 0x24c(%esp),%edi │ │ │ │ │ + mov %ebx,0x208(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:165 │ │ │ │ │ call 2420 │ │ │ │ │ ./pynx/scattering/c_cpu.c:168 (discriminator 1) │ │ │ │ │ - mov 0x244(%esp),%edx │ │ │ │ │ - mov 0x240(%esp),%ecx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - mov 0x23c(%esp),%edx │ │ │ │ │ - je 5a88 │ │ │ │ │ - mov 0x1f8(%esp),%esi │ │ │ │ │ + mov 0x250(%esp),%ecx │ │ │ │ │ + mov 0x240(%esp),%edx │ │ │ │ │ +./pynx/scattering/c_cpu.c:165 │ │ │ │ │ + mov %eax,0x20c(%esp) │ │ │ │ │ +./pynx/scattering/c_cpu.c:168 (discriminator 1) │ │ │ │ │ + mov 0x254(%esp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 59ba │ │ │ │ │ + mov 0x208(%esp),%eax │ │ │ │ │ ./pynx/scattering/c_cpu.c:168 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - vmovss -0x4ff4(%esi),%xmm3 │ │ │ │ │ - vmovaps -0x4fe4(%esi),%xmm0 │ │ │ │ │ - vmovaps -0x4fd4(%esi),%xmm1 │ │ │ │ │ - vmovaps -0x4fc4(%esi),%xmm2 │ │ │ │ │ - vmovdqa -0x4fb4(%esi),%xmm4 │ │ │ │ │ - vmovdqa -0x4fa4(%esi),%xmm5 │ │ │ │ │ - vmovss %xmm3,0x1f4(%esp) │ │ │ │ │ - vmovdqa -0x4f94(%esi),%xmm6 │ │ │ │ │ - vmovdqa -0x4f84(%esi),%xmm7 │ │ │ │ │ - vmovaps %xmm0,0x30(%esp) │ │ │ │ │ - vmovaps -0x4f74(%esi),%xmm3 │ │ │ │ │ - vmovdqa -0x4fa4(%esi),%xmm0 │ │ │ │ │ - vmovaps %xmm1,0x40(%esp) │ │ │ │ │ + vmovss -0x4ff4(%eax),%xmm1 │ │ │ │ │ + vmovaps -0x4fe4(%eax),%xmm0 │ │ │ │ │ + vmovaps -0x4fd4(%eax),%xmm2 │ │ │ │ │ + vmovaps -0x4fc4(%eax),%xmm3 │ │ │ │ │ + vmovdqa -0x4fb4(%eax),%xmm4 │ │ │ │ │ + vmovdqa -0x4fa4(%eax),%xmm5 │ │ │ │ │ + vmovss %xmm1,0x204(%esp) │ │ │ │ │ + vmovdqa -0x4f94(%eax),%xmm6 │ │ │ │ │ + vmovdqa -0x4f84(%eax),%xmm7 │ │ │ │ │ + vmovaps %xmm0,0x40(%esp) │ │ │ │ │ + vmovaps -0x4f74(%eax),%xmm1 │ │ │ │ │ + vmovdqa -0x4fa4(%eax),%xmm0 │ │ │ │ │ vmovaps %xmm2,0x50(%esp) │ │ │ │ │ - vmovaps -0x4f64(%esi),%xmm1 │ │ │ │ │ - vmovaps -0x4f54(%esi),%xmm2 │ │ │ │ │ - vmovdqa %xmm4,0x60(%esp) │ │ │ │ │ - vmovaps -0x4f44(%esi),%xmm4 │ │ │ │ │ - vmovdqa %xmm5,0x70(%esp) │ │ │ │ │ - vmovaps -0x4f34(%esi),%xmm5 │ │ │ │ │ - vmovdqa %xmm6,0x80(%esp) │ │ │ │ │ - vmovaps -0x4f24(%esi),%xmm6 │ │ │ │ │ - vmovdqa %xmm7,0x90(%esp) │ │ │ │ │ - vmovaps -0x4f14(%esi),%xmm7 │ │ │ │ │ - vmovaps %xmm3,0xa0(%esp) │ │ │ │ │ - vmovdqa %xmm0,0xb0(%esp) │ │ │ │ │ - vmovaps %xmm1,0xc0(%esp) │ │ │ │ │ + vmovaps %xmm3,0x60(%esp) │ │ │ │ │ + vmovaps -0x4f64(%eax),%xmm2 │ │ │ │ │ + vmovaps -0x4f54(%eax),%xmm3 │ │ │ │ │ + vmovdqa %xmm4,0x70(%esp) │ │ │ │ │ + vmovaps -0x4f44(%eax),%xmm4 │ │ │ │ │ + vmovdqa %xmm5,0x80(%esp) │ │ │ │ │ + vmovaps -0x4f34(%eax),%xmm5 │ │ │ │ │ + vmovdqa %xmm6,0x90(%esp) │ │ │ │ │ + vmovaps -0x4f24(%eax),%xmm6 │ │ │ │ │ + vmovdqa %xmm7,0xa0(%esp) │ │ │ │ │ + vmovaps -0x4f14(%eax),%xmm7 │ │ │ │ │ + vmovaps %xmm1,0xb0(%esp) │ │ │ │ │ + vmovdqa %xmm0,0xc0(%esp) │ │ │ │ │ vmovaps %xmm2,0xd0(%esp) │ │ │ │ │ - vmovaps %xmm4,0xe0(%esp) │ │ │ │ │ - vmovaps %xmm5,0xf0(%esp) │ │ │ │ │ - vmovaps %xmm6,0x100(%esp) │ │ │ │ │ + vmovaps %xmm3,0xe0(%esp) │ │ │ │ │ + vmovaps %xmm4,0xf0(%esp) │ │ │ │ │ + vmovaps %xmm5,0x100(%esp) │ │ │ │ │ + vmovaps %xmm6,(%esp) │ │ │ │ │ vmovaps %xmm7,0x110(%esp) │ │ │ │ │ - vmovaps -0x4f04(%esi),%xmm3 │ │ │ │ │ - vmovaps -0x4ef4(%esi),%xmm0 │ │ │ │ │ - vmovaps -0x4ee4(%esi),%xmm1 │ │ │ │ │ - vmovaps -0x4ed4(%esi),%xmm2 │ │ │ │ │ - mov %eax,0x1fc(%esp) │ │ │ │ │ - vmovaps -0x4ec4(%esi),%xmm4 │ │ │ │ │ - vmovaps -0x4eb4(%esi),%xmm5 │ │ │ │ │ - vmovaps %xmm3,0x120(%esp) │ │ │ │ │ - vmovaps -0x4ea4(%esi),%xmm6 │ │ │ │ │ - vmovdqa -0x4e94(%esi),%xmm7 │ │ │ │ │ + vmovaps -0x4f04(%eax),%xmm1 │ │ │ │ │ + vmovaps -0x4ef4(%eax),%xmm0 │ │ │ │ │ + vmovaps -0x4ee4(%eax),%xmm2 │ │ │ │ │ + vmovaps -0x4ed4(%eax),%xmm3 │ │ │ │ │ + mov %edx,0x240(%esp) │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ + vmovaps -0x4ec4(%eax),%xmm4 │ │ │ │ │ + vmovaps -0x4eb4(%eax),%xmm5 │ │ │ │ │ + vmovaps %xmm1,0x120(%esp) │ │ │ │ │ + vmovaps -0x4ea4(%eax),%xmm6 │ │ │ │ │ + mov 0x240(%esp),%ebx │ │ │ │ │ vmovaps %xmm0,0x130(%esp) │ │ │ │ │ - vmovaps -0x4e84(%esi),%xmm3 │ │ │ │ │ - vmovaps -0x4e74(%esi),%xmm0 │ │ │ │ │ - vmovaps %xmm1,0x140(%esp) │ │ │ │ │ - vmovaps %xmm2,0x150(%esp) │ │ │ │ │ - vmovaps -0x4e64(%esi),%xmm1 │ │ │ │ │ - vmovaps -0x4e54(%esi),%xmm2 │ │ │ │ │ + vmovaps -0x4e94(%eax),%xmm7 │ │ │ │ │ + vmovaps -0x4e84(%eax),%xmm1 │ │ │ │ │ + vmovaps %xmm2,0x140(%esp) │ │ │ │ │ + vmovaps -0x4e74(%eax),%xmm0 │ │ │ │ │ + vmovaps -0x4e64(%eax),%xmm2 │ │ │ │ │ + vmovaps %xmm3,0x150(%esp) │ │ │ │ │ vmovaps %xmm4,0x160(%esp) │ │ │ │ │ - vmovaps -0x4e44(%esi),%xmm4 │ │ │ │ │ - mov 0x230(%esp),%esi │ │ │ │ │ + vmovaps -0x4e54(%eax),%xmm3 │ │ │ │ │ + vmovaps -0x4e44(%eax),%xmm4 │ │ │ │ │ vmovaps %xmm5,0x170(%esp) │ │ │ │ │ + vmovdqa -0x4e34(%eax),%xmm5 │ │ │ │ │ vmovaps %xmm6,0x180(%esp) │ │ │ │ │ - vmovdqa %xmm7,0x190(%esp) │ │ │ │ │ - vmovaps %xmm3,0x1a0(%esp) │ │ │ │ │ + vmovaps %xmm7,0x190(%esp) │ │ │ │ │ + vmovaps %xmm1,0x1a0(%esp) │ │ │ │ │ vmovaps %xmm0,0x1b0(%esp) │ │ │ │ │ - vmovaps %xmm1,0x1c0(%esp) │ │ │ │ │ - vmovaps %xmm2,0x1d0(%esp) │ │ │ │ │ + vmovaps %xmm2,0x1c0(%esp) │ │ │ │ │ + vmovaps %xmm3,0x1d0(%esp) │ │ │ │ │ vmovaps %xmm4,0x1e0(%esp) │ │ │ │ │ + vmovdqa %xmm5,0x1f0(%esp) │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/c_cpu.c:171 │ │ │ │ │ - vmovss 0x1f4(%esp),%xmm5 │ │ │ │ │ - mov 0x220(%esp),%eax │ │ │ │ │ -./pynx/scattering/c_cpu.c:181 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ -./pynx/scattering/c_cpu.c:171 │ │ │ │ │ - vmulss (%eax,%ebx,4),%xmm5,%xmm6 │ │ │ │ │ + vmovss 0x204(%esp),%xmm7 │ │ │ │ │ + mov 0x230(%esp),%eax │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm7,%xmm6 │ │ │ │ │ ./pynx/scattering/c_cpu.c:172 │ │ │ │ │ - mov 0x224(%esp),%eax │ │ │ │ │ - vmulss (%eax,%ebx,4),%xmm5,%xmm7 │ │ │ │ │ + mov 0x234(%esp),%eax │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm7,%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:173 │ │ │ │ │ - mov 0x228(%esp),%eax │ │ │ │ │ - vmulss (%eax,%ebx,4),%xmm5,%xmm3 │ │ │ │ │ + mov 0x238(%esp),%eax │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm7,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:174 │ │ │ │ │ - mov 0x22c(%esp),%eax │ │ │ │ │ + mov 0x23c(%esp),%eax │ │ │ │ │ ./pynx/scattering/c_cpu.c:171 │ │ │ │ │ - vmovss %xmm6,0x24(%esp) │ │ │ │ │ + vmovss %xmm6,0x34(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:174 │ │ │ │ │ - vmulss (%eax,%ebx,4),%xmm5,%xmm0 │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm7,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:172 │ │ │ │ │ - vmovss %xmm7,0x28(%esp) │ │ │ │ │ + vmovss %xmm1,0x38(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:173 │ │ │ │ │ - vmovss %xmm3,0x2c(%esp) │ │ │ │ │ + vmovss %xmm0,0x3c(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:174 │ │ │ │ │ - vmovss %xmm0,0x1f0(%esp) │ │ │ │ │ + vmovss %xmm2,0x200(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:181 (discriminator 1) │ │ │ │ │ - je 5a2e │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 5966 │ │ │ │ │ ./pynx/scattering/c_cpu.c:181 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/c_cpu.c:188 │ │ │ │ │ - vmovss 0x28(%esp),%xmm7 │ │ │ │ │ - vmovss 0x24(%esp),%xmm5 │ │ │ │ │ -./pynx/scattering/c_cpu.c:196 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ -./pynx/scattering/c_cpu.c:188 │ │ │ │ │ - vmovss 0x2c(%esp),%xmm6 │ │ │ │ │ - vmulss 0xc(%edi,%eax,4),%xmm7,%xmm1 │ │ │ │ │ - vmulss 0xc(%esi,%eax,4),%xmm5,%xmm2 │ │ │ │ │ - vmulss 0xc(%ebp,%eax,4),%xmm6,%xmm0 │ │ │ │ │ -./pynx/scattering/c_cpu.c:186 │ │ │ │ │ - vmulss 0x4(%ebp,%eax,4),%xmm6,%xmm4 │ │ │ │ │ + vmovss 0x38(%esp),%xmm3 │ │ │ │ │ +./pynx/scattering/c_cpu.c:185 │ │ │ │ │ + vmulss 0x0(%ebp,%eax,4),%xmm3,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:188 │ │ │ │ │ - vaddss %xmm2,%xmm1,%xmm3 │ │ │ │ │ -./pynx/scattering/c_cpu.c:187 │ │ │ │ │ - vmulss 0x8(%esi,%eax,4),%xmm5,%xmm1 │ │ │ │ │ - vmulss 0x8(%edi,%eax,4),%xmm7,%xmm2 │ │ │ │ │ + vmovss 0x34(%esp),%xmm7 │ │ │ │ │ ./pynx/scattering/c_cpu.c:185 │ │ │ │ │ - vaddss %xmm0,%xmm3,%xmm3 │ │ │ │ │ + vfmadd231ss (%ebx,%eax,4),%xmm7,%xmm2 │ │ │ │ │ + vmovss 0x3c(%esp),%xmm5 │ │ │ │ │ + vmovss (%esi,%eax,4),%xmm6 │ │ │ │ │ +./pynx/scattering/c_cpu.c:188 │ │ │ │ │ + vmulss 0xc(%ebp,%eax,4),%xmm3,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:187 │ │ │ │ │ - vmulss 0x8(%ebp,%eax,4),%xmm6,%xmm0 │ │ │ │ │ - vaddss %xmm1,%xmm2,%xmm2 │ │ │ │ │ + vmulss 0x8(%ebp,%eax,4),%xmm3,%xmm1 │ │ │ │ │ +./pynx/scattering/c_cpu.c:188 │ │ │ │ │ + vfmadd231ss 0xc(%ebx,%eax,4),%xmm7,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:185 │ │ │ │ │ - vaddss %xmm0,%xmm2,%xmm1 │ │ │ │ │ + vmovss %xmm6,0x30(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:186 │ │ │ │ │ - vmulss 0x4(%edi,%eax,4),%xmm7,%xmm2 │ │ │ │ │ - vmulss 0x4(%esi,%eax,4),%xmm5,%xmm0 │ │ │ │ │ -./pynx/scattering/c_cpu.c:185 │ │ │ │ │ - vmulss (%edi,%eax,4),%xmm7,%xmm7 │ │ │ │ │ - vmulss (%esi,%eax,4),%xmm5,%xmm5 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm1,%xmm3,%xmm3 │ │ │ │ │ + vmulss 0x4(%ebp,%eax,4),%xmm3,%xmm0 │ │ │ │ │ +./pynx/scattering/c_cpu.c:187 │ │ │ │ │ + vfmadd231ss 0x8(%ebx,%eax,4),%xmm7,%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:186 │ │ │ │ │ - vaddss %xmm0,%xmm2,%xmm0 │ │ │ │ │ + vfmadd231ss 0x4(%ebx,%eax,4),%xmm7,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:185 │ │ │ │ │ - vaddss %xmm5,%xmm7,%xmm2 │ │ │ │ │ - vaddss %xmm4,%xmm0,%xmm0 │ │ │ │ │ - vmovss 0x0(%ebp,%eax,4),%xmm4 │ │ │ │ │ - vmulss %xmm6,%xmm4,%xmm6 │ │ │ │ │ - vaddss %xmm6,%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm7,%xmm0,%xmm0 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ - vmovdqa 0x80(%esp),%xmm7 │ │ │ │ │ + vfmadd231ss 0x8(%esi,%eax,4),%xmm5,%xmm1 │ │ │ │ │ + vfmadd231ss 0x4(%esi,%eax,4),%xmm5,%xmm0 │ │ │ │ │ + vfmadd231ss %xmm6,%xmm5,%xmm2 │ │ │ │ │ + vfmadd231ss 0xc(%esi,%eax,4),%xmm5,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vmovlhps %xmm0,%xmm3,%xmm1 │ │ │ │ │ + vunpcklps %xmm2,%xmm0,%xmm3 │ │ │ │ │ + vunpcklps %xmm1,%xmm4,%xmm4 │ │ │ │ │ + vmovlhps %xmm3,%xmm4,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps 0x30(%esp),%xmm1,%xmm2 │ │ │ │ │ - vandps 0x40(%esp),%xmm1,%xmm3 │ │ │ │ │ + vandps 0x40(%esp),%xmm7,%xmm4 │ │ │ │ │ + vandps 0x50(%esp),%xmm7,%xmm1 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps 0x50(%esp),%xmm2,%xmm5 │ │ │ │ │ + vmulps 0x60(%esp),%xmm4,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ - vcvttps2dq %xmm5,%xmm4 │ │ │ │ │ + vcvttps2dq %xmm5,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072 │ │ │ │ │ - vpaddd 0x60(%esp),%xmm4,%xmm6 │ │ │ │ │ + vpaddd 0x70(%esp),%xmm0,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ - vpand 0x70(%esp),%xmm6,%xmm4 │ │ │ │ │ - vpand %xmm7,%xmm6,%xmm0 │ │ │ │ │ - vpand 0x90(%esp),%xmm6,%xmm1 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x1d,%xmm0,%xmm0 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ - vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ │ + vpand 0x80(%esp),%xmm7,%xmm3 │ │ │ │ │ + vmovdqa 0x90(%esp),%xmm5 │ │ │ │ │ + vpand 0xa0(%esp),%xmm7,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814 │ │ │ │ │ - vcvtdq2ps %xmm4,%xmm5 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:846 │ │ │ │ │ - vmulps 0xa0(%esp),%xmm5,%xmm5 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ - vpcmpeqd %xmm6,%xmm1,%xmm1 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm0,%xmm3,%xmm3 │ │ │ │ │ + vcvtdq2ps %xmm3,%xmm6 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:846 │ │ │ │ │ - vaddps %xmm2,%xmm5,%xmm5 │ │ │ │ │ + vfmadd132ps 0xb0(%esp),%xmm4,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120 │ │ │ │ │ - vpaddd 0xb0(%esp),%xmm4,%xmm2 │ │ │ │ │ + vpaddd 0xc0(%esp),%xmm3,%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ + vpand %xmm5,%xmm7,%xmm2 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ + vpslld $0x1d,%xmm2,%xmm2 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ + vpcmpeqd %xmm7,%xmm0,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323 │ │ │ │ │ - vpandn %xmm7,%xmm2,%xmm4 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:884 │ │ │ │ │ - vmulps %xmm5,%xmm5,%xmm7 │ │ │ │ │ + vpandn %xmm5,%xmm4,%xmm3 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vmovaps 0xd0(%esp),%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ + vxorps %xmm2,%xmm1,%xmm1 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vmovaps (%esp),%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x1d,%xmm4,%xmm4 │ │ │ │ │ + vpslld $0x1d,%xmm3,%xmm3 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ + vmovaps 0x110(%esp),%xmm2 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:884 │ │ │ │ │ + vmulps %xmm6,%xmm6,%xmm5 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vmulps 0xc0(%esp),%xmm7,%xmm0 │ │ │ │ │ - vaddps 0xd0(%esp),%xmm0,%xmm6 │ │ │ │ │ - vmulps %xmm7,%xmm6,%xmm2 │ │ │ │ │ - vaddps 0xe0(%esp),%xmm2,%xmm0 │ │ │ │ │ - vmulps %xmm7,%xmm0,%xmm6 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ - vaddps 0xf0(%esp),%xmm6,%xmm2 │ │ │ │ │ + vfmadd213ps 0xe0(%esp),%xmm5,%xmm4 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ + vfmadd213ps 0x120(%esp),%xmm5,%xmm2 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vmovaps 0x100(%esp),%xmm6 │ │ │ │ │ + vfmadd213ps 0xf0(%esp),%xmm5,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ - vmulps %xmm7,%xmm2,%xmm0 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vaddps %xmm6,%xmm0,%xmm2 │ │ │ │ │ + vfmadd213ps 0x100(%esp),%xmm5,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ - vmulps 0x110(%esp),%xmm7,%xmm0 │ │ │ │ │ - vaddps 0x120(%esp),%xmm0,%xmm0 │ │ │ │ │ - vmulps %xmm7,%xmm0,%xmm0 │ │ │ │ │ - vaddps 0x130(%esp),%xmm0,%xmm0 │ │ │ │ │ - vmulps %xmm7,%xmm0,%xmm7 │ │ │ │ │ + vfmadd213ps 0x130(%esp),%xmm5,%xmm2 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:921 │ │ │ │ │ - vaddps %xmm6,%xmm7,%xmm0 │ │ │ │ │ + vfmadd132ps %xmm5,%xmm7,%xmm2 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vfmadd132ps %xmm5,%xmm7,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ - vmulps %xmm5,%xmm0,%xmm7 │ │ │ │ │ + vmulps %xmm6,%xmm2,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps %xmm1,%xmm7,%xmm5 │ │ │ │ │ + vandps %xmm0,%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254 │ │ │ │ │ - vandnps %xmm2,%xmm1,%xmm1 │ │ │ │ │ + vandnps %xmm4,%xmm0,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm5,%xmm1,%xmm0 │ │ │ │ │ -./pynx/scattering/c_cpu.c:189 │ │ │ │ │ - vmovss 0x1f0(%esp),%xmm5 │ │ │ │ │ - vmulss 0xc(%ebp,%eax,4),%xmm5,%xmm1 │ │ │ │ │ + vaddps %xmm5,%xmm0,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vsubps %xmm0,%xmm7,%xmm7 │ │ │ │ │ + vsubps %xmm7,%xmm6,%xmm2 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm3,%xmm0,%xmm3 │ │ │ │ │ + vxorps %xmm1,%xmm7,%xmm1 │ │ │ │ │ +./pynx/scattering/c_cpu.c:189 │ │ │ │ │ + vmovss 0x200(%esp),%xmm6 │ │ │ │ │ + vmulss 0x4(%esi,%eax,4),%xmm6,%xmm0 │ │ │ │ │ + vmulss 0x30(%esp),%xmm6,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vaddps %xmm2,%xmm7,%xmm2 │ │ │ │ │ + vaddps %xmm4,%xmm2,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:189 │ │ │ │ │ - vmulss 0x8(%ebp,%eax,4),%xmm5,%xmm7 │ │ │ │ │ + vmulss 0xc(%esi,%eax,4),%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm4,%xmm2,%xmm0 │ │ │ │ │ + vxorps %xmm3,%xmm4,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:189 │ │ │ │ │ - vmulss 0x4(%ebp,%eax,4),%xmm5,%xmm4 │ │ │ │ │ - vmulss 0x0(%ebp,%eax,4),%xmm5,%xmm2 │ │ │ │ │ + vmulss 0x8(%esi,%eax,4),%xmm6,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm7,%xmm1,%xmm1 │ │ │ │ │ - vunpcklps %xmm2,%xmm4,%xmm5 │ │ │ │ │ - vmovlhps %xmm5,%xmm1,%xmm7 │ │ │ │ │ + vunpcklps %xmm7,%xmm0,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vmovaps 0x170(%esp),%xmm5 │ │ │ │ │ + vmovaps 0x170(%esp),%xmm7 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ + vunpcklps %xmm3,%xmm5,%xmm6 │ │ │ │ │ + vmovlhps %xmm4,%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:234 │ │ │ │ │ - vminps 0x140(%esp),%xmm7,%xmm4 │ │ │ │ │ + vminps 0x140(%esp),%xmm5,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:240 │ │ │ │ │ - vmaxps 0x150(%esp),%xmm4,%xmm1 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps 0x160(%esp),%xmm1,%xmm2 │ │ │ │ │ + vmaxps 0x150(%esp),%xmm3,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm5,%xmm2,%xmm7 │ │ │ │ │ + vmovaps 0x160(%esp),%xmm4 │ │ │ │ │ + vfmadd132ps %xmm0,%xmm7,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ - vcvttps2dq %xmm7,%xmm4 │ │ │ │ │ + vcvttps2dq %xmm4,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814 │ │ │ │ │ - vcvtdq2ps %xmm4,%xmm2 │ │ │ │ │ + vcvtdq2ps %xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:386 │ │ │ │ │ - vcmpltps %xmm2,%xmm7,%xmm7 │ │ │ │ │ + vcmpltps %xmm5,%xmm4,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps %xmm6,%xmm7,%xmm4 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vsubps %xmm4,%xmm2,%xmm7 │ │ │ │ │ - vmulps 0x180(%esp),%xmm7,%xmm2 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ - vcvttps2dq %xmm7,%xmm4 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072 │ │ │ │ │ - vpaddd 0x190(%esp),%xmm4,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x17,%xmm7,%xmm4 │ │ │ │ │ + vmovaps (%esp),%xmm6 │ │ │ │ │ + vandps %xmm6,%xmm3,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vsubps %xmm2,%xmm1,%xmm1 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps 0x1a0(%esp),%xmm1,%xmm2 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm6,%xmm1,%xmm6 │ │ │ │ │ - vaddps 0x1b0(%esp),%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm7,%xmm2 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x1c0(%esp),%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm7,%xmm2 │ │ │ │ │ + vsubps %xmm4,%xmm5,%xmm3 │ │ │ │ │ + vfnmadd231ps 0x180(%esp),%xmm3,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x1d0(%esp),%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm7,%xmm2 │ │ │ │ │ + vmovaps 0x1a0(%esp),%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ + vfnmadd231ps 0x190(%esp),%xmm3,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x1e0(%esp),%xmm2,%xmm7 │ │ │ │ │ + vfmadd213ps 0x1b0(%esp),%xmm0,%xmm4 │ │ │ │ │ + vfmadd213ps 0x1c0(%esp),%xmm0,%xmm4 │ │ │ │ │ + vfmadd213ps 0x1d0(%esp),%xmm0,%xmm4 │ │ │ │ │ + vfmadd213ps 0x1e0(%esp),%xmm0,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm7,%xmm2 │ │ │ │ │ + vmulps %xmm0,%xmm0,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm5,%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm1,%xmm5 │ │ │ │ │ - vmulps %xmm5,%xmm7,%xmm2 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vmovss 0x4(%edx,%eax,4),%xmm7 │ │ │ │ │ - vinsertps $0x10,(%edx,%eax,4),%xmm7,%xmm5 │ │ │ │ │ + vfmadd132ps %xmm0,%xmm7,%xmm4 │ │ │ │ │ + vaddps %xmm6,%xmm0,%xmm0 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ + vcvttps2dq %xmm3,%xmm7 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072 │ │ │ │ │ + vpaddd 0x1f0(%esp),%xmm7,%xmm6 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ + vpslld $0x17,%xmm6,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm6,%xmm2,%xmm1 │ │ │ │ │ + vfmadd231ps %xmm5,%xmm4,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vmovss 0xc(%edx,%eax,4),%xmm2 │ │ │ │ │ - vinsertps $0x10,0x8(%edx,%eax,4),%xmm2,%xmm6 │ │ │ │ │ - vmovlhps %xmm5,%xmm6,%xmm7 │ │ │ │ │ + vmovss 0x4(%edi,%eax,4),%xmm5 │ │ │ │ │ + vmovss 0xc(%edi,%eax,4),%xmm4 │ │ │ │ │ + vinsertps $0x10,(%edi,%eax,4),%xmm5,%xmm7 │ │ │ │ │ + vinsertps $0x10,0x8(%edi,%eax,4),%xmm4,%xmm6 │ │ │ │ │ + vmovlhps %xmm7,%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm4,%xmm7,%xmm4 │ │ │ │ │ - vmulps %xmm4,%xmm1,%xmm1 │ │ │ │ │ + vmulps %xmm3,%xmm5,%xmm3 │ │ │ │ │ + vmulps %xmm0,%xmm3,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:196 │ │ │ │ │ - je 5aa8 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm0,%xmm1,%xmm0 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 59e0 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ + vfmadd213ps 0x20(%esp),%xmm0,%xmm2 │ │ │ │ │ + vfmadd213ps 0x10(%esp),%xmm1,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:181 (discriminator 2) │ │ │ │ │ add $0x4,%eax │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm3,%xmm1,%xmm3 │ │ │ │ │ -./pynx/scattering/c_cpu.c:181 (discriminator 1) │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x10(%esp),%xmm0,%xmm5 │ │ │ │ │ - vaddps (%esp),%xmm3,%xmm2 │ │ │ │ │ - vmovaps %xmm5,0x10(%esp) │ │ │ │ │ - vmovaps %xmm2,(%esp) │ │ │ │ │ + vmovaps %xmm2,0x20(%esp) │ │ │ │ │ + vmovaps %xmm0,0x10(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:181 (discriminator 1) │ │ │ │ │ - jb 5780 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jb 56e0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:203 (discriminator 3) │ │ │ │ │ - vmovaps 0x10(%esp),%xmm4 │ │ │ │ │ - vmovaps (%esp),%xmm3 │ │ │ │ │ + vmovaps 0x20(%esp),%xmm7 │ │ │ │ │ + vmovaps 0x10(%esp),%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:206 │ │ │ │ │ - mov 0x248(%esp),%eax │ │ │ │ │ - vmovhlps %xmm4,%xmm4,%xmm1 │ │ │ │ │ - vmovhlps %xmm3,%xmm3,%xmm6 │ │ │ │ │ - vaddps %xmm4,%xmm1,%xmm0 │ │ │ │ │ - vaddps %xmm3,%xmm6,%xmm7 │ │ │ │ │ - vshufps $0x55,%xmm0,%xmm0,%xmm5 │ │ │ │ │ - vaddps %xmm0,%xmm5,%xmm2 │ │ │ │ │ + mov 0x258(%esp),%eax │ │ │ │ │ + vmovhlps %xmm7,%xmm7,%xmm4 │ │ │ │ │ + vmovhlps %xmm2,%xmm2,%xmm0 │ │ │ │ │ + vaddps %xmm7,%xmm4,%xmm6 │ │ │ │ │ + vaddps %xmm2,%xmm0,%xmm7 │ │ │ │ │ + vshufps $0x55,%xmm6,%xmm6,%xmm5 │ │ │ │ │ + vaddps %xmm6,%xmm5,%xmm3 │ │ │ │ │ ./pynx/scattering/c_cpu.c:205 (discriminator 3) │ │ │ │ │ - vshufps $0x55,%xmm7,%xmm7,%xmm4 │ │ │ │ │ - vaddps %xmm7,%xmm4,%xmm1 │ │ │ │ │ + vshufps $0x55,%xmm7,%xmm7,%xmm1 │ │ │ │ │ + vaddps %xmm7,%xmm1,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:206 │ │ │ │ │ - vmovss %xmm2,(%eax,%ebx,4) │ │ │ │ │ + vmovss %xmm3,(%eax,%edx,4) │ │ │ │ │ ./pynx/scattering/c_cpu.c:207 │ │ │ │ │ - mov 0x24c(%esp),%eax │ │ │ │ │ - vmovss %xmm1,(%eax,%ebx,4) │ │ │ │ │ + mov 0x25c(%esp),%eax │ │ │ │ │ + vmovss %xmm4,(%eax,%edx,4) │ │ │ │ │ ./pynx/scattering/c_cpu.c:168 (discriminator 2) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/c_cpu.c:168 (discriminator 1) │ │ │ │ │ - cmp %ebx,0x244(%esp) │ │ │ │ │ - jne 5718 │ │ │ │ │ - mov 0x1fc(%esp),%eax │ │ │ │ │ + cmp %edx,0x254(%esp) │ │ │ │ │ + jne 5678 │ │ │ │ │ ./pynx/scattering/c_cpu.c:209 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %eax │ │ │ │ │ - mov 0x208(%esp),%ebx │ │ │ │ │ + push 0x218(%esp) │ │ │ │ │ + mov 0x218(%esp),%ebx │ │ │ │ │ call 20b0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:210 │ │ │ │ │ - add $0x21c,%esp │ │ │ │ │ + add $0x22c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm0,%xmm1,%xmm6 │ │ │ │ │ + vmulps %xmm2,%xmm0,%xmm2 │ │ │ │ │ + vmulps %xmm1,%xmm0,%xmm1 │ │ │ │ │ + vmovaps %xmm2,0x20(%esp) │ │ │ │ │ + vmovaps %xmm1,0x10(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:181 (discriminator 1) │ │ │ │ │ cmp $0x4,%ecx │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm3,%xmm1,%xmm7 │ │ │ │ │ - vmovaps %xmm6,0x10(%esp) │ │ │ │ │ - vmovaps %xmm7,(%esp) │ │ │ │ │ -./pynx/scattering/c_cpu.c:181 (discriminator 1) │ │ │ │ │ - jbe 5a2e │ │ │ │ │ + jbe 5966 │ │ │ │ │ mov $0x4,%eax │ │ │ │ │ - jmp 5780 │ │ │ │ │ -__x86.get_pc_thunk.di(): │ │ │ │ │ - mov (%esp),%edi │ │ │ │ │ + jmp 56e0 │ │ │ │ │ +__x86.get_pc_thunk.cx(): │ │ │ │ │ + mov (%esp),%ecx │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:8853 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x28(%eax),%edx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 5af4 │ │ │ │ │ + je 5a34 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:8855 │ │ │ │ │ mov %edx,%eax │ │ │ │ │ ret │ │ │ │ │ __Pyx_CyFunction_get_qualname(): │ │ │ │ │ @@ -4244,138 +4124,137 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:8908 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x30(%eax),%edx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 5b14 │ │ │ │ │ + je 5a54 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:8910 │ │ │ │ │ mov %edx,%eax │ │ │ │ │ ret │ │ │ │ │ __Pyx_CyFunction_get_globals(): │ │ │ │ │ ./pynx/scattering/cpu.c:8910 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - call 184e2 │ │ │ │ │ - add $0x184cf,%eax │ │ │ │ │ + call 18aa0 │ │ │ │ │ + add $0x1858f,%eax │ │ │ │ │ mov -0x28(%eax),%edx │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 5b3d │ │ │ │ │ + je 5a7d │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:8918 │ │ │ │ │ mov %edx,%eax │ │ │ │ │ ret │ │ │ │ │ ./pynx/scattering/cpu.c:8922 │ │ │ │ │ - call 4655 │ │ │ │ │ - add $0x184af,%edx │ │ │ │ │ + call 4615 │ │ │ │ │ + add $0x1856f,%edx │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5b68 │ │ │ │ │ + je 5aa8 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 5b63 │ │ │ │ │ + je 5aa3 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8926 │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8922 (discriminator 2) │ │ │ │ │ mov -0x28(%edx),%eax │ │ │ │ │ - jmp 5b56 │ │ │ │ │ + jmp 5a96 │ │ │ │ │ ./pynx/scattering/cpu.c:9026 │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x1847d,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x1853d,%ebx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9027 │ │ │ │ │ mov 0x58(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9029 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5ba0 │ │ │ │ │ + je 5ae0 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 5b98 │ │ │ │ │ + je 5ad8 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:9036 │ │ │ │ │ add $0x4,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:9030 │ │ │ │ │ call 23b0 │ │ │ │ │ ./pynx/scattering/cpu.c:9031 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5b98 │ │ │ │ │ + je 5ad8 │ │ │ │ │ ./pynx/scattering/cpu.c:9032 │ │ │ │ │ mov %eax,0x58(%esi) │ │ │ │ │ - jmp 5b8b │ │ │ │ │ + jmp 5acb │ │ │ │ │ __Pyx_CyFunction_get_annotations(): │ │ │ │ │ ./pynx/scattering/cpu.c:9032 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8876 │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x1843d,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x184fd,%ebx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8878 │ │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8878 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5be0 │ │ │ │ │ + je 5b20 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 5bd8 │ │ │ │ │ + je 5b18 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8885 │ │ │ │ │ add $0x4,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8879 │ │ │ │ │ call 23b0 │ │ │ │ │ -./pynx/scattering/cpu.c:8880 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8879 (discriminator 1) │ │ │ │ │ mov %eax,0x20(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8880 (discriminator 1) │ │ │ │ │ - jne 5bcb │ │ │ │ │ - jmp 5bd8 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 5b0b │ │ │ │ │ + jmp 5b18 │ │ │ │ │ __Pyx_CyFunction_get_dict(): │ │ │ │ │ ./pynx/scattering/cpu.c:8880 (discriminator 1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:9524 │ │ │ │ │ - call 184e2 │ │ │ │ │ - add $0x183ff,%eax │ │ │ │ │ + call 18aa0 │ │ │ │ │ + add $0x184bf,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9523 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ │ @@ -4383,29 +4262,30 @@ │ │ │ │ │ mov 0x38(%esp),%esi │ │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9523 │ │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9477 │ │ │ │ │ mov 0x48(%ecx),%edx │ │ │ │ │ - and $0x7fffffff,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9525 │ │ │ │ │ mov 0x8(%ecx),%ebp │ │ │ │ │ +/usr/include/python3.12/cpython/abstract.h:60 │ │ │ │ │ + and $0x7fffffff,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9477 │ │ │ │ │ and $0x5,%edx │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - je 5c50 │ │ │ │ │ + je 5b90 │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 1) │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne 5c98 │ │ │ │ │ + jne 5bd8 │ │ │ │ │ ./pynx/scattering/cpu.c:9539 │ │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9544 (discriminator 1) │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jne 5c68 │ │ │ │ │ + jne 5ba8 │ │ │ │ │ ./pynx/scattering/cpu.c:9550 │ │ │ │ │ mov (%ebx),%ebx │ │ │ │ │ mov %ecx,0x30(%esp) │ │ │ │ │ mov %ebx,0x34(%esp) │ │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9551 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ @@ -4414,32 +4294,32 @@ │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ./pynx/scattering/cpu.c:9550 │ │ │ │ │ jmp *%eax │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9478 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 5cb8 │ │ │ │ │ + je 5bf8 │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 1) │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne 5cd0 │ │ │ │ │ + jne 5c10 │ │ │ │ │ ./pynx/scattering/cpu.c:9534 │ │ │ │ │ mov (%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9536 │ │ │ │ │ lea -0x1(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9535 │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9537 │ │ │ │ │ - jmp 5c30 │ │ │ │ │ + jmp 5b70 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9545 │ │ │ │ │ push %esi │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ - lea -0x4910(%ebx),%ebp │ │ │ │ │ + lea -0x4900(%ebx),%ebp │ │ │ │ │ mov -0x44(%ebx),%edx │ │ │ │ │ push %ebp │ │ │ │ │ push (%edx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:9548 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9551 │ │ │ │ │ @@ -4450,54 +4330,54 @@ │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 2) │ │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5c2d │ │ │ │ │ + je 5b6d │ │ │ │ │ ./pynx/scattering/cpu.c:9486 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ - lea -0x4934(%ebx),%ebp │ │ │ │ │ - jmp 5c76 │ │ │ │ │ + lea -0x4924(%ebx),%ebp │ │ │ │ │ + jmp 5bb6 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9479 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ - lea -0x4e24(%ebx),%ebp │ │ │ │ │ - jmp 5c76 │ │ │ │ │ + lea -0x4e14(%ebx),%ebp │ │ │ │ │ + jmp 5bb6 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 2) │ │ │ │ │ mov 0x8(%edi),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 5c58 │ │ │ │ │ - jmp 5c9f │ │ │ │ │ + je 5b98 │ │ │ │ │ + jmp 5bdf │ │ │ │ │ __Pyx_CyFunction_Vectorcall_O(): │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 2) │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8815 │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x1830d,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x183cd,%ebx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8817 │ │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8817 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5d10 │ │ │ │ │ + je 5c50 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 5d08 │ │ │ │ │ + je 5c48 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8830 │ │ │ │ │ add $0x4,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ @@ -4506,45 +4386,45 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:8821 │ │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push (%eax) │ │ │ │ │ call 2430 │ │ │ │ │ ./pynx/scattering/cpu.c:8825 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8821 (discriminator 1) │ │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8825 (discriminator 1) │ │ │ │ │ - jne 5cfb │ │ │ │ │ - jmp 5d08 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 5c3b │ │ │ │ │ + jmp 5c48 │ │ │ │ │ __Pyx_CyFunction_get_name(): │ │ │ │ │ ./pynx/scattering/cpu.c:8825 (discriminator 1) │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9315 │ │ │ │ │ push %ebp │ │ │ │ │ mov %edx,%ebp │ │ │ │ │ push %esi │ │ │ │ │ mov %eax,%esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x182b8,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x18378,%ebx │ │ │ │ │ sub $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9327 │ │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9331 │ │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ │ and $0xf,%eax │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 5dd8 │ │ │ │ │ - jg 5d80 │ │ │ │ │ + je 5d18 │ │ │ │ │ + jg 5cc0 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 5e08 │ │ │ │ │ + je 5d48 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - jne 5db0 │ │ │ │ │ + jne 5cf0 │ │ │ │ │ ./pynx/scattering/cpu.c:9337 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push 0x24(%esp) │ │ │ │ │ push %ecx │ │ │ │ │ push %ebp │ │ │ │ │ call *%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ @@ -4553,24 +4433,24 @@ │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:9331 │ │ │ │ │ cmp $0x8,%eax │ │ │ │ │ - jne 5db0 │ │ │ │ │ + jne 5cf0 │ │ │ │ │ ./pynx/scattering/cpu.c:9364 (discriminator 1) │ │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 5e78 │ │ │ │ │ + jne 5dc0 │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9371 (discriminator 1) │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jne 5ed8 │ │ │ │ │ + jne 5e20 │ │ │ │ │ ./pynx/scattering/cpu.c:9378 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push 0xc(%ecx) │ │ │ │ │ push %ebp │ │ │ │ │ call *%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9382 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ @@ -4579,15 +4459,15 @@ │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ ./pynx/scattering/cpu.c:9400 │ │ │ │ │ mov -0x54(%ebx),%eax │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x4e09(%ebx),%esi │ │ │ │ │ + lea -0x4df9(%ebx),%esi │ │ │ │ │ push %esi │ │ │ │ │ push (%eax) │ │ │ │ │ call 2200 │ │ │ │ │ ./pynx/scattering/cpu.c:9401 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9360 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ @@ -4597,20 +4477,20 @@ │ │ │ │ │ pop %esi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9339 (discriminator 1) │ │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 5ea8 │ │ │ │ │ + jne 5df0 │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%ecx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9346 (discriminator 1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 5ef0 │ │ │ │ │ + jne 5e38 │ │ │ │ │ ./pynx/scattering/cpu.c:9347 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push $0x0 │ │ │ │ │ push %ebp │ │ │ │ │ call *%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9414 │ │ │ │ │ @@ -4619,15 +4499,15 @@ │ │ │ │ │ pop %esi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9333 (discriminator 1) │ │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 5e28 │ │ │ │ │ + jne 5d68 │ │ │ │ │ ./pynx/scattering/cpu.c:9334 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ push %ebp │ │ │ │ │ call *%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9414 │ │ │ │ │ @@ -4642,424 +4522,432 @@ │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ │ push 0x2c(%esp) │ │ │ │ │ call 2060 │ │ │ │ │ ./pynx/scattering/cpu.c:9333 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ │ - je 5e10 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 5d50 │ │ │ │ │ ./pynx/scattering/cpu.c:9410 │ │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4934(%ebx),%ecx │ │ │ │ │ + lea -0x4924(%ebx),%ecx │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9392 │ │ │ │ │ mov -0x44(%ebx),%edx │ │ │ │ │ push %ecx │ │ │ │ │ push (%edx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:9396 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9360 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 5dcc │ │ │ │ │ + jmp 5d0c │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9364 (discriminator 1) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ │ push 0x2c(%esp) │ │ │ │ │ call 2060 │ │ │ │ │ ./pynx/scattering/cpu.c:9364 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ │ - je 5d91 │ │ │ │ │ - jmp 5e4b │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 5cd1 │ │ │ │ │ + jmp 5d8b │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9339 (discriminator 1) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ │ push 0x2c(%esp) │ │ │ │ │ call 2060 │ │ │ │ │ ./pynx/scattering/cpu.c:9339 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ │ - je 5de4 │ │ │ │ │ - jmp 5e4b │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 5d24 │ │ │ │ │ + jmp 5d8b │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9392 │ │ │ │ │ push %eax │ │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ │ - lea -0x4910(%ebx),%ecx │ │ │ │ │ + lea -0x4900(%ebx),%ecx │ │ │ │ │ push (%esi) │ │ │ │ │ - jmp 5e60 │ │ │ │ │ + jmp 5da0 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9356 │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ - lea -0x48e0(%ebx),%ecx │ │ │ │ │ + lea -0x48d0(%ebx),%ecx │ │ │ │ │ push (%edx) │ │ │ │ │ - jmp 5e60 │ │ │ │ │ + jmp 5da0 │ │ │ │ │ __Pyx_CyFunction_CallMethod(): │ │ │ │ │ ./pynx/scattering/cpu.c:9356 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9306 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x180e6,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x1819e,%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9308 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4deb(%ebx),%edx │ │ │ │ │ + lea -0x4ddb(%ebx),%edx │ │ │ │ │ push 0x28(%eax) │ │ │ │ │ push %edx │ │ │ │ │ call 2030 │ │ │ │ │ ./pynx/scattering/cpu.c:9314 │ │ │ │ │ add $0x18,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ +__Pyx_CyFunction_repr(): │ │ │ │ │ +./pynx/scattering/cpu.c:9314 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8966 │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x180b8,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x18168,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8967 │ │ │ │ │ mov 0x4c(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8969 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5f60 │ │ │ │ │ + je 5eb0 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ │ - je 5f56 │ │ │ │ │ + je 5ea6 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ebx │ │ │ │ │ mov %ebx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8979 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8970 │ │ │ │ │ mov 0x54(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5fc8 │ │ │ │ │ + je 5f18 │ │ │ │ │ ./pynx/scattering/cpu.c:8930 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call *%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8931 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5f56 │ │ │ │ │ + je 5ea6 │ │ │ │ │ ./pynx/scattering/cpu.c:8934 │ │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8934 │ │ │ │ │ mov %ecx,0x4c(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 5f87 │ │ │ │ │ + je 5ed7 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:8936 │ │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8936 │ │ │ │ │ mov %edi,0x50(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 5f9a │ │ │ │ │ + je 5eea │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%edi) │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%edi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edi │ │ │ │ │ - je 5fa9 │ │ │ │ │ + je 5ef9 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edi │ │ │ │ │ mov %edi,(%eax) │ │ │ │ │ - je 5fb0 │ │ │ │ │ + je 5f00 │ │ │ │ │ ./pynx/scattering/cpu.c:8966 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ - jmp 5f49 │ │ │ │ │ + jmp 5e99 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ ./pynx/scattering/cpu.c:8972 │ │ │ │ │ mov 0x4c(%esi),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 5f49 │ │ │ │ │ + jmp 5e99 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8974 │ │ │ │ │ mov -0x28(%ebx),%eax │ │ │ │ │ - jmp 5f49 │ │ │ │ │ + jmp 5e99 │ │ │ │ │ __Pyx_CyFunction_get_defaults(): │ │ │ │ │ ./pynx/scattering/cpu.c:8974 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:796 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x18016,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x180be,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5ffa │ │ │ │ │ + je 5f52 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 5ffa │ │ │ │ │ + je 5f52 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ - je 6000 │ │ │ │ │ + je 5f60 │ │ │ │ │ /usr/include/python3.12/object.h:800 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:800 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ /usr/include/python3.12/object.h:800 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9277 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9278 │ │ │ │ │ mov 0x38(%ebx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6044 │ │ │ │ │ + je 5fac │ │ │ │ │ ./pynx/scattering/cpu.c:9278 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6183 │ │ │ │ │ + jne 60eb │ │ │ │ │ ./pynx/scattering/cpu.c:9282 │ │ │ │ │ mov 0x10(%ebx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 605d │ │ │ │ │ + je 5fc5 │ │ │ │ │ ./pynx/scattering/cpu.c:9282 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %edx │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6183 │ │ │ │ │ + jne 60eb │ │ │ │ │ ./pynx/scattering/cpu.c:9284 │ │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 6076 │ │ │ │ │ + je 5fde │ │ │ │ │ ./pynx/scattering/cpu.c:9284 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %ecx │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6183 │ │ │ │ │ + jne 60eb │ │ │ │ │ ./pynx/scattering/cpu.c:9285 │ │ │ │ │ mov 0x24(%ebx),%ebp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 608f │ │ │ │ │ + je 5ff7 │ │ │ │ │ ./pynx/scattering/cpu.c:9285 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %ebp │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6183 │ │ │ │ │ + jne 60eb │ │ │ │ │ ./pynx/scattering/cpu.c:9286 │ │ │ │ │ mov 0x28(%ebx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 60a8 │ │ │ │ │ + je 6010 │ │ │ │ │ ./pynx/scattering/cpu.c:9286 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6183 │ │ │ │ │ + jne 60eb │ │ │ │ │ ./pynx/scattering/cpu.c:9287 │ │ │ │ │ mov 0x2c(%ebx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 60c1 │ │ │ │ │ + je 6029 │ │ │ │ │ ./pynx/scattering/cpu.c:9287 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %edx │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6183 │ │ │ │ │ + jne 60eb │ │ │ │ │ ./pynx/scattering/cpu.c:9288 │ │ │ │ │ mov 0x30(%ebx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 60da │ │ │ │ │ + je 6042 │ │ │ │ │ ./pynx/scattering/cpu.c:9288 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %ecx │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6183 │ │ │ │ │ + jne 60eb │ │ │ │ │ ./pynx/scattering/cpu.c:9289 │ │ │ │ │ mov 0x34(%ebx),%ebp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 60f3 │ │ │ │ │ + je 605b │ │ │ │ │ ./pynx/scattering/cpu.c:9289 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %ebp │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6183 │ │ │ │ │ + jne 60eb │ │ │ │ │ ./pynx/scattering/cpu.c:9291 │ │ │ │ │ mov 0x1c(%ebx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6108 │ │ │ │ │ + je 6070 │ │ │ │ │ ./pynx/scattering/cpu.c:9291 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6183 │ │ │ │ │ + jne 60eb │ │ │ │ │ ./pynx/scattering/cpu.c:9293 │ │ │ │ │ mov 0x4c(%ebx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 611d │ │ │ │ │ + je 6085 │ │ │ │ │ ./pynx/scattering/cpu.c:9293 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %edx │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6183 │ │ │ │ │ + jne 60eb │ │ │ │ │ ./pynx/scattering/cpu.c:9294 │ │ │ │ │ mov 0x50(%ebx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 6132 │ │ │ │ │ + je 609a │ │ │ │ │ ./pynx/scattering/cpu.c:9294 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %ecx │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6183 │ │ │ │ │ + jne 60eb │ │ │ │ │ ./pynx/scattering/cpu.c:9295 │ │ │ │ │ mov 0x5c(%ebx),%ebp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 6147 │ │ │ │ │ + je 60af │ │ │ │ │ ./pynx/scattering/cpu.c:9295 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %ebp │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6183 │ │ │ │ │ + jne 60eb │ │ │ │ │ ./pynx/scattering/cpu.c:9296 │ │ │ │ │ mov 0x3c(%ebx),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ │ - je 6181 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 60e9 │ │ │ │ │ ./pynx/scattering/cpu.c:9299 (discriminator 1) │ │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jle 6181 │ │ │ │ │ + jle 60e9 │ │ │ │ │ ./pynx/scattering/cpu.c:9299 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9300 │ │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ │ mov (%edx,%ebp,4),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 617c │ │ │ │ │ + je 60e4 │ │ │ │ │ ./pynx/scattering/cpu.c:9300 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6183 │ │ │ │ │ + jne 60eb │ │ │ │ │ ./pynx/scattering/cpu.c:9299 (discriminator 1) │ │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9299 (discriminator 2) │ │ │ │ │ inc %ebp │ │ │ │ │ ./pynx/scattering/cpu.c:9299 (discriminator 1) │ │ │ │ │ cmp %ecx,%ebp │ │ │ │ │ - jl 6160 │ │ │ │ │ + jl 60c8 │ │ │ │ │ ./pynx/scattering/cpu.c:9302 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9303 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ __Pyx_CyFunction_traverse(): │ │ │ │ │ ./pynx/scattering/cpu.c:9303 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:2170 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x17e5e,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x17eee,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:2172 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 61c0 │ │ │ │ │ + je 6130 │ │ │ │ │ ./pynx/scattering/cpu.c:2174 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ call 2210 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:2175 │ │ │ │ │ @@ -5067,1153 +4955,1187 @@ │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 61b8 │ │ │ │ │ + je 6128 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:2175 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ __Pyx_PyMethod_New(): │ │ │ │ │ ./pynx/scattering/cpu.c:2175 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8778 │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x17e15,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x17e9d,%ebx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8780 │ │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8780 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6208 │ │ │ │ │ + je 6180 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 6200 │ │ │ │ │ + je 6178 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8801 │ │ │ │ │ add $0x4,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8785 │ │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 6228 │ │ │ │ │ + je 61a0 │ │ │ │ │ ./pynx/scattering/cpu.c:8787 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2410 │ │ │ │ │ ./pynx/scattering/cpu.c:8791 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8787 (discriminator 1) │ │ │ │ │ mov %eax,0x2c(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8791 (discriminator 1) │ │ │ │ │ - jne 61f3 │ │ │ │ │ - jmp 6200 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 616b │ │ │ │ │ + jmp 6178 │ │ │ │ │ nop │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov -0x28(%ebx),%eax │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - jne 61fd │ │ │ │ │ - jmp 6200 │ │ │ │ │ + jne 6175 │ │ │ │ │ + jmp 6178 │ │ │ │ │ __Pyx_CyFunction_get_doc(): │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9038 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x17dab,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x17e2b,%ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9041 │ │ │ │ │ mov 0x5c(%edi),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 6278 │ │ │ │ │ + je 61f8 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%esi),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ │ - je 626a │ │ │ │ │ + je 61ea │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ebx │ │ │ │ │ mov %ebx,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9074 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ mov %esi,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9046 │ │ │ │ │ testb $0x8,0x48(%edi) │ │ │ │ │ - jne 62a8 │ │ │ │ │ + jne 6228 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov -0x38(%ebx),%esi │ │ │ │ │ mov (%esi),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ │ - je 6360 │ │ │ │ │ + je 62e0 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ebx │ │ │ │ │ -/usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebx │ │ │ │ │ -/usr/include/python3.12/object.h:652 │ │ │ │ │ mov %ebx,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9072 (discriminator 1) │ │ │ │ │ mov %esi,0x5c(%edi) │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ - jne 6267 │ │ │ │ │ - jmp 626a │ │ │ │ │ + cmp $0x3fffffff,%ebx │ │ │ │ │ + jne 61e7 │ │ │ │ │ + jmp 61ea │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:9047 │ │ │ │ │ - mov 0x61c(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9048 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9047 │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ + mov 0x61c(%ebx),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:9048 │ │ │ │ │ push $0x1 │ │ │ │ │ call 2040 │ │ │ │ │ ./pynx/scattering/cpu.c:9049 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9048 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9049 (discriminator 1) │ │ │ │ │ - je 626a │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 61ea │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 62d5 │ │ │ │ │ + je 624f │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/listobject.h:44 │ │ │ │ │ - mov 0xc(%esi),%ebp │ │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9060 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ /usr/include/python3.12/cpython/listobject.h:44 │ │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ │ + mov %ebp,(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:9060 │ │ │ │ │ push $0x0 │ │ │ │ │ push %esi │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x0 │ │ │ │ │ push 0x5f4(%ebx) │ │ │ │ │ call 2380 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%esi),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9060 │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 630c │ │ │ │ │ + je 627d │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%esi) │ │ │ │ │ - je 6368 │ │ │ │ │ + je 62f0 │ │ │ │ │ ./pynx/scattering/cpu.c:9062 (discriminator 1) │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - je 6342 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 62bf │ │ │ │ │ ./pynx/scattering/cpu.c:6817 │ │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ mov 0x48(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6817 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6398 │ │ │ │ │ + je 6328 │ │ │ │ │ ./pynx/scattering/cpu.c:6818 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %edx │ │ │ │ │ push %ebp │ │ │ │ │ + push %edx │ │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ │ call *%eax │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ + mov 0x1c(%esp),%ebp │ │ │ │ │ add $0x10,%esp │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9063 (discriminator 1) │ │ │ │ │ mov %esi,0x5c(%edi) │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 633a │ │ │ │ │ + je 62b7 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ │ - je 6380 │ │ │ │ │ + je 6310 │ │ │ │ │ ./pynx/scattering/cpu.c:9065 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jne 625d │ │ │ │ │ + jne 61dd │ │ │ │ │ ./pynx/scattering/cpu.c:9069 │ │ │ │ │ call 22c0 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov -0x24(%ebx),%esi │ │ │ │ │ mov (%esi),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ │ - jne 6292 │ │ │ │ │ + jne 6212 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9072 (discriminator 1) │ │ │ │ │ mov %esi,0x5c(%edi) │ │ │ │ │ /usr/include/python3.12/object.h:649 │ │ │ │ │ - jmp 626a │ │ │ │ │ + jmp 61ea │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ │ - jmp 630c │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 627d │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ ./pynx/scattering/cpu.c:9065 │ │ │ │ │ mov 0x5c(%edi),%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 633a │ │ │ │ │ + jmp 62b7 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6823 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %edx │ │ │ │ │ push %ebp │ │ │ │ │ + push %edx │ │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ │ call 24b0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 6326 │ │ │ │ │ + jmp 62a3 │ │ │ │ │ __Pyx_CyFunction_get_is_coroutine(): │ │ │ │ │ ./pynx/scattering/cpu.c:6823 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9426 │ │ │ │ │ - call 184e2 │ │ │ │ │ - add $0x17c3f,%eax │ │ │ │ │ + call 18aa0 │ │ │ │ │ + add $0x17c9f,%eax │ │ │ │ │ + push %edi │ │ │ │ │ + lea 0x8(%esp),%edi │ │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ │ + push -0x4(%edi) │ │ │ │ │ push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - sub $0x4c,%esp │ │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ │ - mov 0x64(%esp),%ebp │ │ │ │ │ - mov %edx,(%esp) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + sub $0x6c,%esp │ │ │ │ │ + mov 0x8(%ebx),%edx │ │ │ │ │ + mov (%edi),%esi │ │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ │ + mov 0x4(%edi),%edi │ │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:9430 │ │ │ │ │ - mov %gs:0x14,%edi │ │ │ │ │ - mov %edi,0x3c(%esp) │ │ │ │ │ - mov 0x18(%esi),%edi │ │ │ │ │ + mov %gs:0x14,%edx │ │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9431 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - jne 6490 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jne 6448 │ │ │ │ │ ./pynx/scattering/cpu.c:9440 │ │ │ │ │ mov 0x48(%esi),%ecx │ │ │ │ │ and $0x5,%ecx │ │ │ │ │ cmp $0x4,%ecx │ │ │ │ │ - je 6420 │ │ │ │ │ + je 63d0 │ │ │ │ │ ./pynx/scattering/cpu.c:9423 │ │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 6c9c │ │ │ │ │ - mov (%esp),%ebx │ │ │ │ │ + jne 6b42 │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ │ - mov %ebp,%ecx │ │ │ │ │ + mov %edi,%ecx │ │ │ │ │ + mov %eax,(%ebx) │ │ │ │ │ +./pynx/scattering/cpu.c:9472 │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ +./pynx/scattering/cpu.c:9423 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ - mov %ebx,0x60(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9472 │ │ │ │ │ - add $0x4c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ + lea -0x8(%edi),%esp │ │ │ │ │ + pop %edi │ │ │ │ │ ./pynx/scattering/cpu.c:9423 │ │ │ │ │ - jmp 5d30 │ │ │ │ │ + jmp 5c70 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9450 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push 0x8(%ebp) │ │ │ │ │ + push 0x8(%edi) │ │ │ │ │ push $0x1 │ │ │ │ │ - push %ebp │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2340 │ │ │ │ │ ./pynx/scattering/cpu.c:9451 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:9450 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ -./pynx/scattering/cpu.c:9451 (discriminator 1) │ │ │ │ │ - je 64fb │ │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ │ + je 64b3 │ │ │ │ │ ./pynx/scattering/cpu.c:9453 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push $0x0 │ │ │ │ │ - push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ call 2240 │ │ │ │ │ ./pynx/scattering/cpu.c:9454 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9453 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9454 (discriminator 1) │ │ │ │ │ - je 64c8 │ │ │ │ │ + je 6480 │ │ │ │ │ ./pynx/scattering/cpu.c:9466 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ecx │ │ │ │ │ + push -0x2c(%ebp) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ - push 0xc(%esp) │ │ │ │ │ - call 5d30 │ │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ │ + call 5c70 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edi),%ebp │ │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - cmp $0x3fffffff,%ebp │ │ │ │ │ - je 64ae │ │ │ │ │ +/usr/include/python3.12/object.h:244 │ │ │ │ │ + mov (%esi),%edi │ │ │ │ │ +/usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ + cmp $0x3fffffff,%edi │ │ │ │ │ + je 6464 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ebp │ │ │ │ │ - mov %ebp,(%edi) │ │ │ │ │ - jne 64ae │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ + dec %edi │ │ │ │ │ + mov %edi,(%esi) │ │ │ │ │ + jne 6464 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - jmp 64ae │ │ │ │ │ + jmp 6464 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:8743 (discriminator 1) │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:9433 (discriminator 1) │ │ │ │ │ - lea 0xc(%ebp),%ebx │ │ │ │ │ + mov 0x8(%edi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8743 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:9433 (discriminator 1) │ │ │ │ │ + lea 0xc(%edi),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8743 (discriminator 1) │ │ │ │ │ - jne 6500 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 64c0 │ │ │ │ │ ./pynx/scattering/cpu.c:8744 │ │ │ │ │ push $0x0 │ │ │ │ │ - push 0xc(%esp) │ │ │ │ │ - push %ebx │ │ │ │ │ + push -0x34(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ push %esi │ │ │ │ │ - call *%edi │ │ │ │ │ + call *%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9472 │ │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ │ sub %gs:0x14,%edx │ │ │ │ │ - jne 6c9c │ │ │ │ │ - add $0x4c,%esp │ │ │ │ │ + jne 6b42 │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ + lea -0x8(%edi),%esp │ │ │ │ │ + pop %edi │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ + mov (%ecx),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 64da │ │ │ │ │ + cmp $0x3fffffff,%ebx │ │ │ │ │ + je 6493 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %eax │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ - je 6ac2 │ │ │ │ │ + dec %ebx │ │ │ │ │ + mov %ebx,(%ecx) │ │ │ │ │ + je 699d │ │ │ │ │ ./pynx/scattering/cpu.c:9457 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push 0x28(%esi) │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - mov -0x44(%ebx),%edx │ │ │ │ │ - lea -0x4854(%ebx),%esi │ │ │ │ │ - push %esi │ │ │ │ │ - push (%edx) │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + mov -0x44(%ebx),%eax │ │ │ │ │ + lea -0x4844(%ebx),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ + push (%eax) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:9464 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9452 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 64ae │ │ │ │ │ + jmp 6464 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ /usr/include/python3.12/cpython/dictobject.h:57 │ │ │ │ │ - mov (%esp),%edx │ │ │ │ │ - mov 0x8(%edx),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:8743 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/dictobject.h:57 │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + mov 0x8(%ebx),%eax │ │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8743 (discriminator 1) │ │ │ │ │ - je 64a1 │ │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 6458 │ │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8707 │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ - add %ebx,%eax │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - push %eax │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ │ + add %edx,%ecx │ │ │ │ │ + shl $0x2,%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 24c0 │ │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8708 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:8707 │ │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8708 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6b24 │ │ │ │ │ + je 6ab1 │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ - je 6857 │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ - lea -0x1(%ebx),%ecx │ │ │ │ │ - cmp $0x2,%ecx │ │ │ │ │ - jbe 6b73 │ │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ │ - lea 0x10(%ebp),%ecx │ │ │ │ │ - sub %ecx,%eax │ │ │ │ │ - cmp $0x8,%eax │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ - jbe 6b91 │ │ │ │ │ - shr $0x2,%eax │ │ │ │ │ - cmp $0x13,%ebx │ │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ │ - jbe 6c70 │ │ │ │ │ - sub $0x5,%eax │ │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ │ - movl $0x0,0x10(%esp) │ │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ │ - lea 0x4(%eax),%ecx │ │ │ │ │ - shr $0x2,%eax │ │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 6746 │ │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ │ + dec %eax │ │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + jbe 69cb │ │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ │ + lea 0x10(%edi),%ebx │ │ │ │ │ + sub %ebx,%eax │ │ │ │ │ + cmp $0x18,%eax │ │ │ │ │ + jbe 69cb │ │ │ │ │ + cmpl $0x6,-0x38(%ebp) │ │ │ │ │ + jbe 6b0e │ │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ │ + shr $0x3,%ebx │ │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ │ + shl $0x5,%ebx │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ │ + lea -0x20(%ebx),%eax │ │ │ │ │ + shr $0x5,%eax │ │ │ │ │ inc %eax │ │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - and $0x3,%eax │ │ │ │ │ - je 6b0d │ │ │ │ │ + and $0x7,%eax │ │ │ │ │ + je 6afc │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 664a │ │ │ │ │ + je 661f │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 6603 │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ │ - vmovdqu (%edx),%xmm0 │ │ │ │ │ - prefetcht0 0x1d0(%edx) │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - lea 0x40(%edx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu %xmm0,(%eax) │ │ │ │ │ - prefetchw 0x1d0(%eax) │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - add $0x40,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu 0x10(%edx),%xmm1 │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - movl $0x4,0x10(%esp) │ │ │ │ │ + je 6604 │ │ │ │ │ + cmp $0x3,%eax │ │ │ │ │ + je 65e9 │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + je 65ce │ │ │ │ │ + cmp $0x5,%eax │ │ │ │ │ + je 65b3 │ │ │ │ │ + cmp $0x6,%eax │ │ │ │ │ + je 6598 │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu %xmm1,-0x30(%eax) │ │ │ │ │ - vmovdqu 0x20(%edx),%xmm2 │ │ │ │ │ - vmovdqu %xmm2,-0x20(%eax) │ │ │ │ │ - vmovdqu 0x30(%edx),%xmm3 │ │ │ │ │ - vmovdqu %xmm3,-0x10(%eax) │ │ │ │ │ + vmovdqu (%ecx),%ymm0 │ │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ │ + add $0x20,%ecx │ │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ │ + vmovdqu %ymm0,(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ │ + add $0x20,%ebx │ │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ - vmovdqu (%ebx),%xmm4 │ │ │ │ │ - prefetcht0 0x1d0(%ebx) │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ │ + vmovdqu (%ecx),%ymm1 │ │ │ │ │ + add $0x20,%eax │ │ │ │ │ + add $0x20,%ecx │ │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ │ + vmovdqu %ymm1,-0x20(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - add $0x40,%ebx │ │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu %xmm4,(%edx) │ │ │ │ │ - prefetchw 0x1d0(%edx) │ │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ │ + vmovdqu (%ebx),%ymm2 │ │ │ │ │ + add $0x20,%ecx │ │ │ │ │ + add $0x20,%ebx │ │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ │ + vmovdqu %ymm2,-0x20(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - add $0x40,%edx │ │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu -0x30(%ebx),%xmm5 │ │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ │ + vmovdqu (%ebx),%ymm3 │ │ │ │ │ + add $0x20,%eax │ │ │ │ │ + add $0x20,%ebx │ │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ │ + vmovdqu %ymm3,-0x20(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - addl $0x4,0x10(%esp) │ │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu %xmm5,-0x30(%edx) │ │ │ │ │ - vmovdqu -0x20(%ebx),%xmm6 │ │ │ │ │ - vmovdqu %xmm6,-0x20(%edx) │ │ │ │ │ - vmovdqu -0x10(%ebx),%xmm7 │ │ │ │ │ - vmovdqu %xmm7,-0x10(%edx) │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ │ + vmovdqu (%ecx),%ymm4 │ │ │ │ │ + add $0x20,%ebx │ │ │ │ │ + add $0x20,%ecx │ │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ │ + vmovdqu %ymm4,-0x20(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - vmovdqu (%ebx),%xmm0 │ │ │ │ │ - prefetcht0 0x1d0(%ebx) │ │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ │ + vmovdqu (%ecx),%ymm5 │ │ │ │ │ + add $0x20,%eax │ │ │ │ │ + add $0x20,%ecx │ │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ │ + vmovdqu %ymm5,-0x20(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - add $0x40,%ebx │ │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu %xmm0,(%eax) │ │ │ │ │ - prefetchw 0x1d0(%eax) │ │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ │ + vmovdqu (%ebx),%ymm6 │ │ │ │ │ + add $0x20,%ecx │ │ │ │ │ + add $0x20,%ebx │ │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ │ + vmovdqu %ymm6,-0x20(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - add $0x40,%eax │ │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 66bc │ │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu -0x30(%ebx),%xmm1 │ │ │ │ │ - vmovdqu %xmm1,-0x30(%eax) │ │ │ │ │ - vmovdqu -0x20(%ebx),%xmm2 │ │ │ │ │ - vmovdqu %xmm2,-0x20(%eax) │ │ │ │ │ - vmovdqu -0x10(%ebx),%xmm3 │ │ │ │ │ - vmovdqu %xmm3,-0x10(%eax) │ │ │ │ │ + vmovdqu (%ebx),%ymm7 │ │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ │ + add $0x100,%eax │ │ │ │ │ + add $0x100,%ebx │ │ │ │ │ + vmovdqu %ymm7,-0x100(%eax) │ │ │ │ │ + vmovdqu -0xe0(%ebx),%ymm0 │ │ │ │ │ + vmovdqu %ymm0,-0xe0(%eax) │ │ │ │ │ + vmovdqu -0xc0(%ebx),%ymm1 │ │ │ │ │ + vmovdqu %ymm1,-0xc0(%eax) │ │ │ │ │ + vmovdqu -0xa0(%ebx),%ymm2 │ │ │ │ │ + vmovdqu %ymm2,-0xa0(%eax) │ │ │ │ │ + vmovdqu -0x80(%ebx),%ymm3 │ │ │ │ │ + vmovdqu %ymm3,-0x80(%eax) │ │ │ │ │ + vmovdqu -0x60(%ebx),%ymm4 │ │ │ │ │ + vmovdqu %ymm4,-0x60(%eax) │ │ │ │ │ + vmovdqu -0x40(%ebx),%ymm5 │ │ │ │ │ + vmovdqu %ymm5,-0x40(%eax) │ │ │ │ │ + vmovdqu -0x20(%ebx),%ymm6 │ │ │ │ │ + vmovdqu %ymm6,-0x20(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - add $0x4,%edx │ │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - je 67e3 │ │ │ │ │ - mov %edi,0x24(%esp) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - mov %ecx,0x28(%esp) │ │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne 6646 │ │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ │ + test $0x7,%al │ │ │ │ │ + je 6b06 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + sub %ebx,%ecx │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + dec %ecx │ │ │ │ │ + cmp $0x2,%ecx │ │ │ │ │ + jbe 6b1d │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu (%ebx),%xmm4 │ │ │ │ │ - prefetcht0 0x1d0(%ebx) │ │ │ │ │ - prefetcht0 0x210(%ebx) │ │ │ │ │ - prefetcht0 0x250(%ebx) │ │ │ │ │ - prefetchw 0x1d0(%eax) │ │ │ │ │ - prefetchw 0x210(%eax) │ │ │ │ │ - vmovdqu %xmm4,(%eax) │ │ │ │ │ - prefetchw 0x250(%eax) │ │ │ │ │ - prefetchw 0x290(%eax) │ │ │ │ │ - vmovdqu 0x10(%ebx),%xmm5 │ │ │ │ │ - prefetcht0 0x290(%ebx) │ │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ │ + add $0x3,%eax │ │ │ │ │ + vmovdqu (%edi,%eax,4),%xmm7 │ │ │ │ │ + vmovdqu %xmm7,-0xc(%ecx,%eax,4) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - lea 0xc(%esi),%edi │ │ │ │ │ - add $0x100,%ebx │ │ │ │ │ - add $0x100,%eax │ │ │ │ │ - add $0x10,%esi │ │ │ │ │ + test $0x3,%bl │ │ │ │ │ + je 6746 │ │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ │ + add %ebx,-0x38(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu %xmm5,-0xf0(%eax) │ │ │ │ │ - vmovdqu -0xe0(%ebx),%xmm6 │ │ │ │ │ - vmovdqu %xmm6,-0xe0(%eax) │ │ │ │ │ - vmovdqu -0xd0(%ebx),%xmm7 │ │ │ │ │ - vmovdqu %xmm7,-0xd0(%eax) │ │ │ │ │ - vmovdqu -0xc0(%ebx),%xmm0 │ │ │ │ │ - vmovdqu %xmm0,-0xc0(%eax) │ │ │ │ │ - vmovdqu -0xb0(%ebx),%xmm1 │ │ │ │ │ - vmovdqu %xmm1,-0xb0(%eax) │ │ │ │ │ - vmovdqu -0xa0(%ebx),%xmm2 │ │ │ │ │ - vmovdqu %xmm2,-0xa0(%eax) │ │ │ │ │ - vmovdqu -0x90(%ebx),%xmm3 │ │ │ │ │ - vmovdqu %xmm3,-0x90(%eax) │ │ │ │ │ - vmovdqu -0x80(%ebx),%xmm4 │ │ │ │ │ - vmovdqu %xmm4,-0x80(%eax) │ │ │ │ │ - vmovdqu -0x70(%ebx),%xmm5 │ │ │ │ │ - vmovdqu %xmm5,-0x70(%eax) │ │ │ │ │ - vmovdqu -0x60(%ebx),%xmm6 │ │ │ │ │ - vmovdqu %xmm6,-0x60(%eax) │ │ │ │ │ - vmovdqu -0x50(%ebx),%xmm7 │ │ │ │ │ - vmovdqu %xmm7,-0x50(%eax) │ │ │ │ │ - vmovdqu -0x40(%ebx),%xmm0 │ │ │ │ │ - vmovdqu %xmm0,-0x40(%eax) │ │ │ │ │ - vmovdqu -0x30(%ebx),%xmm1 │ │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ │ - vmovdqu %xmm1,-0x30(%eax) │ │ │ │ │ - vmovdqu -0x20(%ebx),%xmm2 │ │ │ │ │ - vmovdqu %xmm2,-0x20(%eax) │ │ │ │ │ - vmovdqu -0x10(%ebx),%xmm3 │ │ │ │ │ - vmovdqu %xmm3,-0x10(%eax) │ │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ │ + lea 0x0(,%eax,4),%ebx │ │ │ │ │ + mov 0xc(%edi,%ebx,1),%eax │ │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ │ + mov %eax,(%ecx,%ebx,4) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - cmp %ecx,%edi │ │ │ │ │ - jne 66b9 │ │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu (%ebx,%eax,1),%xmm4 │ │ │ │ │ - inc %ecx │ │ │ │ │ - vmovdqu %xmm4,(%edi,%eax,1) │ │ │ │ │ + inc %ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - add $0x10,%eax │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jb 67f1 │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ │ - test $0x3,%bl │ │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ │ - je 6857 │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + jae 6746 │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - lea 0x0(,%ecx,4),%eax │ │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ │ - mov 0xc(%ebp,%eax,1),%eax │ │ │ │ │ - mov %eax,(%edx,%ecx,4) │ │ │ │ │ - inc %ecx │ │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ │ + mov 0x10(%edi,%ebx,1),%eax │ │ │ │ │ + mov %eax,0x4(%ecx,%ebx,1) │ │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - cmp %ebx,%ecx │ │ │ │ │ - jae 6857 │ │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ - mov 0x10(%ebp,%ecx,1),%eax │ │ │ │ │ - mov %eax,0x4(%edx,%ecx,1) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ add $0x2,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ cmp %ebx,%eax │ │ │ │ │ - jae 6857 │ │ │ │ │ + jae 6746 │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - mov 0x14(%ebp,%ecx,1),%ebp │ │ │ │ │ - mov %ebp,0x8(%edx,%ecx,1) │ │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ │ + mov 0x14(%edi,%ebx,1),%edi │ │ │ │ │ + mov %edi,0x8(%ecx,%ebx,1) │ │ │ │ │ ./pynx/scattering/cpu.c:8713 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push 0x24(%esp) │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ │ + push -0x48(%ebp) │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8714 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6b34 │ │ │ │ │ -./pynx/scattering/cpu.c:8718 │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ │ - lea 0x38(%esp),%eax │ │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ │ - lea 0x30(%esp),%eax │ │ │ │ │ - lea 0xc(%edx),%ecx │ │ │ │ │ - lea 0x34(%esp),%edx │ │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ │ - lea 0x0(%ebp,%ebx,4),%ebp │ │ │ │ │ -./pynx/scattering/cpu.c:8720 │ │ │ │ │ - mov $0x10000000,%ebx │ │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ │ +./pynx/scattering/cpu.c:8713 │ │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8714 (discriminator 1) │ │ │ │ │ + je 6ac0 │ │ │ │ │ ./pynx/scattering/cpu.c:8718 │ │ │ │ │ - mov %ebp,0x24(%esp) │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ │ + lea -0x20(%ebp),%eax │ │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ │ + lea (%edi,%ecx,4),%edi │ │ │ │ │ + lea -0x24(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8719 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ │ + add $0xc,%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:8718 │ │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8720 │ │ │ │ │ + movl $0x10000000,-0x38(%ebp) │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ - movl $0x0,0x30(%esp) │ │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8721 │ │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ │ - jmp 68f3 │ │ │ │ │ + jmp 67dc │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8722 │ │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8722 (discriminator 1) │ │ │ │ │ - mov 0x4(%ecx),%eax │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ecx),%ebx │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8722 (discriminator 1) │ │ │ │ │ - and 0x54(%eax),%esi │ │ │ │ │ + mov 0x54(%ecx),%edx │ │ │ │ │ + and %edx,-0x38(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ │ - je 68d7 │ │ │ │ │ + je 67c1 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ebx │ │ │ │ │ - mov %ebx,(%ecx) │ │ │ │ │ + mov %ebx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8724 │ │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ + mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%edx │ │ │ │ │ - je 68e8 │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je 67d1 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ - inc %edx │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ + inc %ecx │ │ │ │ │ + mov %ecx,(%edx) │ │ │ │ │ /usr/include/python3.12/cpython/tupleobject.h:34 │ │ │ │ │ - mov %ecx,(%edi) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8726 │ │ │ │ │ - add $0x4,%ebp │ │ │ │ │ add $0x4,%edi │ │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ │ + add $0x4,%esi │ │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:8721 │ │ │ │ │ - push 0x14(%esp) │ │ │ │ │ - push 0x14(%esp) │ │ │ │ │ - push 0x14(%esp) │ │ │ │ │ - push 0xc(%esp) │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push -0x44(%ebp) │ │ │ │ │ + push -0x40(%ebp) │ │ │ │ │ + push -0x3c(%ebp) │ │ │ │ │ + push -0x2c(%ebp) │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 23d0 │ │ │ │ │ ./pynx/scattering/cpu.c:8721 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 68c0 │ │ │ │ │ + jne 67a8 │ │ │ │ │ ./pynx/scattering/cpu.c:8729 (discriminator 1) │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ - je 6b4e │ │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 6ad8 │ │ │ │ │ ./pynx/scattering/cpu.c:8733 │ │ │ │ │ - push 0x20(%esp) │ │ │ │ │ - push 0xc(%esp) │ │ │ │ │ - push 0x24(%esp) │ │ │ │ │ + push -0x50(%ebp) │ │ │ │ │ + push -0x34(%ebp) │ │ │ │ │ + push -0x4c(%ebp) │ │ │ │ │ push %esi │ │ │ │ │ - call *%edi │ │ │ │ │ + call *%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ │ - mov (%ebx),%edi │ │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ │ + mov (%esi),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%edi │ │ │ │ │ - je 6950 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je 682f │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %edi │ │ │ │ │ - mov %edi,(%ebx) │ │ │ │ │ - je 6ad7 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%esi) │ │ │ │ │ + je 69b1 │ │ │ │ │ ./pynx/scattering/cpu.c:8736 (discriminator 1) │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jle 6a65 │ │ │ │ │ - and $0x3,%ecx │ │ │ │ │ - je 69ca │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 69a5 │ │ │ │ │ - cmp $0x2,%ecx │ │ │ │ │ - je 698a │ │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + jle 6945 │ │ │ │ │ + mov %ebx,%esi │ │ │ │ │ + and $0x3,%esi │ │ │ │ │ + je 68a5 │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + je 6882 │ │ │ │ │ + cmp $0x2,%esi │ │ │ │ │ + je 6868 │ │ │ │ │ ./pynx/scattering/cpu.c:8737 │ │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%esi),%edx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 6985 │ │ │ │ │ + je 6863 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ - mov %edx,(%esi) │ │ │ │ │ - je 6c81 │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 6b28 │ │ │ │ │ ./pynx/scattering/cpu.c:8736 (discriminator 3) │ │ │ │ │ - mov $0x1,%ebp │ │ │ │ │ + mov $0x1,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8737 │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ - mov (%ebx,%ebp,4),%edi │ │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ │ + mov (%ebx,%edi,4),%esi │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ + mov (%esi),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 69a4 │ │ │ │ │ + je 6881 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ - mov %ecx,(%edi) │ │ │ │ │ - je 6a48 │ │ │ │ │ + mov %ecx,(%esi) │ │ │ │ │ + je 6928 │ │ │ │ │ ./pynx/scattering/cpu.c:8736 (discriminator 3) │ │ │ │ │ - inc %ebp │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8737 │ │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ │ - mov (%esi,%ebp,4),%ebx │ │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ │ + mov (%edx,%edi,4),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ebx),%edx │ │ │ │ │ + mov (%ebx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%edx │ │ │ │ │ - je 69bf │ │ │ │ │ + cmp $0x3fffffff,%esi │ │ │ │ │ + je 689b │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %edx │ │ │ │ │ - mov %edx,(%ebx) │ │ │ │ │ - je 6af2 │ │ │ │ │ + dec %esi │ │ │ │ │ + mov %esi,(%ebx) │ │ │ │ │ + je 6a97 │ │ │ │ │ ./pynx/scattering/cpu.c:8736 (discriminator 3) │ │ │ │ │ - inc %ebp │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8736 (discriminator 1) │ │ │ │ │ - cmp %ebp,0x18(%esp) │ │ │ │ │ - je 6a65 │ │ │ │ │ - mov %ebp,%esi │ │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ - jmp 6a25 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + cmp %edi,-0x48(%ebp) │ │ │ │ │ + je 6945 │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + jmp 68ff │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:8736 (discriminator 3) │ │ │ │ │ - inc %esi │ │ │ │ │ + lea 0x1(%ebx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8737 │ │ │ │ │ - mov (%edi,%esi,4),%ebx │ │ │ │ │ + mov (%esi,%edi,4),%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ebx),%edx │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 69ef │ │ │ │ │ + je 68c9 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ - mov %edx,(%ebx) │ │ │ │ │ - je 6a83 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ + je 6961 │ │ │ │ │ ./pynx/scattering/cpu.c:8737 │ │ │ │ │ - mov 0x4(%edi,%esi,4),%ecx │ │ │ │ │ + mov 0x4(%esi,%edi,4),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ + mov (%ebx),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 6a05 │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je 68e0 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ - je 6a98 │ │ │ │ │ + dec %ecx │ │ │ │ │ + mov %ecx,(%ebx) │ │ │ │ │ + je 6975 │ │ │ │ │ ./pynx/scattering/cpu.c:8737 │ │ │ │ │ - mov 0x8(%edi,%esi,4),%ebx │ │ │ │ │ + mov 0x8(%esi,%edi,4),%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ebx),%edx │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 6a1c │ │ │ │ │ + je 68f7 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ - mov %edx,(%ebx) │ │ │ │ │ - je 6aad │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ + je 6989 │ │ │ │ │ ./pynx/scattering/cpu.c:8736 (discriminator 3) │ │ │ │ │ - add $0x3,%esi │ │ │ │ │ + lea 0x3(%edi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8736 (discriminator 1) │ │ │ │ │ - cmp %esi,0x18(%esp) │ │ │ │ │ - je 6a63 │ │ │ │ │ + cmp %ebx,-0x48(%ebp) │ │ │ │ │ + je 6942 │ │ │ │ │ ./pynx/scattering/cpu.c:8737 │ │ │ │ │ - mov (%edi,%esi,4),%ecx │ │ │ │ │ + mov (%esi,%ebx,4),%edi │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 69d8 │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je 68b0 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ - jne 69d8 │ │ │ │ │ + dec %ecx │ │ │ │ │ + mov %ecx,(%edi) │ │ │ │ │ + jne 68b0 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 69d8 │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ + jmp 68b0 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - jmp 69a4 │ │ │ │ │ - mov %ebp,%eax │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ + jmp 6881 │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8738 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push 0x28(%esp) │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push -0x4c(%ebp) │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 20d0 │ │ │ │ │ +./pynx/scattering/cpu.c:8746 │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8739 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8746 │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - jmp 64ae │ │ │ │ │ + jmp 6464 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ebx │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 69ef │ │ │ │ │ + jmp 68c9 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 6a05 │ │ │ │ │ + jmp 68e0 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ebx │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 6a1c │ │ │ │ │ + jmp 68f7 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push %ecx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 64da │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ + jmp 6493 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ebx │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - jmp 6950 │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ + jmp 682f │ │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ │ + lea (%ecx,%eax,4),%edi │ │ │ │ │ + lea -0x4(,%eax,4),%eax │ │ │ │ │ + shr $0x2,%eax │ │ │ │ │ + inc %eax │ │ │ │ │ + and $0x7,%eax │ │ │ │ │ + je 6a59 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 6a46 │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + je 6a3b │ │ │ │ │ + cmp $0x3,%eax │ │ │ │ │ + je 6a30 │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + je 6a25 │ │ │ │ │ + cmp $0x5,%eax │ │ │ │ │ + je 6a1a │ │ │ │ │ + cmp $0x6,%eax │ │ │ │ │ + je 6a0f │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov %eax,(%ebx) │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov %eax,-0x4(%ebx) │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov %eax,-0x4(%ebx) │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov %eax,-0x4(%ebx) │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov %eax,-0x4(%ebx) │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov %eax,-0x4(%ebx) │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov %eax,-0x4(%ebx) │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + je 6746 │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x20,%ecx │ │ │ │ │ + add $0x20,%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov %eax,-0x20(%ebx) │ │ │ │ │ + mov -0x1c(%ecx),%eax │ │ │ │ │ + mov %eax,-0x1c(%ebx) │ │ │ │ │ + mov -0x18(%ecx),%eax │ │ │ │ │ + mov %eax,-0x18(%ebx) │ │ │ │ │ + mov -0x14(%ecx),%eax │ │ │ │ │ + mov %eax,-0x14(%ebx) │ │ │ │ │ + mov -0x10(%ecx),%eax │ │ │ │ │ + mov %eax,-0x10(%ebx) │ │ │ │ │ + mov -0xc(%ecx),%eax │ │ │ │ │ + mov %eax,-0xc(%ebx) │ │ │ │ │ + mov -0x8(%ecx),%eax │ │ │ │ │ + mov %eax,-0x8(%ebx) │ │ │ │ │ + mov -0x4(%ecx),%eax │ │ │ │ │ + mov %eax,-0x4(%ebx) │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + jne 6a59 │ │ │ │ │ + jmp 6746 │ │ │ │ │ +/usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ push %ebx │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - jmp 69bf │ │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - mov %edi,0x24(%esp) │ │ │ │ │ - mov %ecx,0x28(%esp) │ │ │ │ │ - jmp 66b9 │ │ │ │ │ + jmp 689b │ │ │ │ │ ./pynx/scattering/cpu.c:8709 │ │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:9452 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 64ae │ │ │ │ │ + jmp 6464 │ │ │ │ │ ./pynx/scattering/cpu.c:8715 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push 0x28(%esp) │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push -0x4c(%ebp) │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 20d0 │ │ │ │ │ ./pynx/scattering/cpu.c:8716 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9452 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 64ae │ │ │ │ │ + jmp 6464 │ │ │ │ │ ./pynx/scattering/cpu.c:8730 │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ mov -0x44(%ebx),%eax │ │ │ │ │ - lea -0x4d7c(%ebx),%edx │ │ │ │ │ - push %edx │ │ │ │ │ + lea -0x4d6c(%ebx),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ push (%eax) │ │ │ │ │ call 2200 │ │ │ │ │ ./pynx/scattering/cpu.c:8731 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8698 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8731 │ │ │ │ │ - jmp 6939 │ │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - mov 0xc(%ebp,%ebx,4),%eax │ │ │ │ │ - mov %eax,(%ecx,%ebx,4) │ │ │ │ │ - inc %ebx │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - jb 6b80 │ │ │ │ │ - jmp 6857 │ │ │ │ │ - cmp $0x10,%ebx │ │ │ │ │ - lea -0xf(%ebx),%ecx │ │ │ │ │ - jbe 6ca1 │ │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ │ + jmp 6819 │ │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + jmp 6646 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 6746 │ │ │ │ │ ./pynx/scattering/cpu.c:8712 │ │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ │ - lea 0x70(%ebp),%edx │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - add $0x64,%eax │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - mov -0x64(%edx),%ecx │ │ │ │ │ - prefetcht0 (%edx) │ │ │ │ │ - prefetchw (%eax) │ │ │ │ │ - add $0x40,%edx │ │ │ │ │ - add $0x40,%eax │ │ │ │ │ - mov %ecx,-0xa4(%eax) │ │ │ │ │ - mov -0xa0(%edx),%ecx │ │ │ │ │ - mov %ecx,-0xa0(%eax) │ │ │ │ │ - mov -0x9c(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x9c(%eax) │ │ │ │ │ - mov -0x98(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x98(%eax) │ │ │ │ │ - mov -0x94(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x94(%eax) │ │ │ │ │ - mov -0x90(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x90(%eax) │ │ │ │ │ - mov -0x8c(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x8c(%eax) │ │ │ │ │ - mov -0x88(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x88(%eax) │ │ │ │ │ - mov -0x84(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x84(%eax) │ │ │ │ │ - mov -0x80(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x80(%eax) │ │ │ │ │ - mov -0x7c(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x7c(%eax) │ │ │ │ │ - mov -0x78(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x78(%eax) │ │ │ │ │ - mov -0x74(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x74(%eax) │ │ │ │ │ - mov -0x70(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x70(%eax) │ │ │ │ │ - mov -0x6c(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x6c(%eax) │ │ │ │ │ - mov -0x68(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x68(%eax) │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - add $0x10,%ebx │ │ │ │ │ + movl $0x0,-0x38(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - add $0x11,%ecx │ │ │ │ │ - cmp %edi,%ecx │ │ │ │ │ - jb 6bb0 │ │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ │ - jmp 6b80 │ │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - jmp 67e3 │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ │ + jmp 66e2 │ │ │ │ │ + vzeroupper │ │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ │ + jmp 6701 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - jmp 6985 │ │ │ │ │ + jmp 6863 │ │ │ │ │ ./pynx/scattering/cpu.c:9472 │ │ │ │ │ - call 184f0 │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - jmp 6b80 │ │ │ │ │ + call 18ab0 │ │ │ │ │ +__Pyx_CyFunction_CallAsMethod(): │ │ │ │ │ +./pynx/scattering/cpu.c:9472 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7655 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x1733b,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x1749b,%ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:7659 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7655 │ │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7659 (discriminator 1) │ │ │ │ │ - je 6dd8 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 6c80 │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ mov 0x4(%eax),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:11099 │ │ │ │ │ cmp %ebp,%edx │ │ │ │ │ - je 6dc8 │ │ │ │ │ + je 6c70 │ │ │ │ │ ./pynx/scattering/cpu.c:11100 │ │ │ │ │ mov 0xac(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:11101 (discriminator 1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 6df8 │ │ │ │ │ + je 6ca0 │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jle 6d98 │ │ │ │ │ + jle 6c3c │ │ │ │ │ mov %esi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:11104 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%edi │ │ │ │ │ - je 6d61 │ │ │ │ │ + je 6c05 │ │ │ │ │ cmp $0x1,%edi │ │ │ │ │ - je 6d56 │ │ │ │ │ + je 6bfa │ │ │ │ │ cmp $0x2,%edi │ │ │ │ │ - je 6d4f │ │ │ │ │ + je 6bf3 │ │ │ │ │ cmp $0x3,%edi │ │ │ │ │ - je 6d48 │ │ │ │ │ + je 6be8 │ │ │ │ │ cmp $0x4,%edi │ │ │ │ │ - je 6d3d │ │ │ │ │ + je 6bdd │ │ │ │ │ cmp $0x5,%edi │ │ │ │ │ - je 6d32 │ │ │ │ │ + je 6bd2 │ │ │ │ │ cmp $0x6,%edi │ │ │ │ │ - je 6d27 │ │ │ │ │ + je 6bc7 │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ecx),%edx │ │ │ │ │ - je 6dc8 │ │ │ │ │ + je 6c70 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ecx,%eax,4),%edx │ │ │ │ │ - je 6dc8 │ │ │ │ │ + je 6c70 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ecx,%eax,4),%edx │ │ │ │ │ - je 6dc8 │ │ │ │ │ + je 6c70 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ecx,%eax,4),%edx │ │ │ │ │ - je 6dc8 │ │ │ │ │ + je 6c70 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ecx,%eax,4),%edx │ │ │ │ │ - je 6dc8 │ │ │ │ │ + je 6c70 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ecx,%eax,4),%edx │ │ │ │ │ - je 6dc8 │ │ │ │ │ + je 6c70 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ecx,%eax,4),%edx │ │ │ │ │ - je 6dc8 │ │ │ │ │ + je 6c70 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 6d98 │ │ │ │ │ + je 6c3c │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ecx,%eax,4),%edx │ │ │ │ │ - je 6dc8 │ │ │ │ │ + je 6c70 │ │ │ │ │ cmp 0x10(%ecx,%eax,4),%edx │ │ │ │ │ - je 6dc8 │ │ │ │ │ + je 6c70 │ │ │ │ │ cmp 0x14(%ecx,%eax,4),%edx │ │ │ │ │ - je 6dc8 │ │ │ │ │ + je 6c70 │ │ │ │ │ cmp 0x18(%ecx,%eax,4),%edx │ │ │ │ │ - je 6dc8 │ │ │ │ │ + je 6c70 │ │ │ │ │ cmp 0x1c(%ecx,%eax,4),%edx │ │ │ │ │ - je 6dc8 │ │ │ │ │ + je 6c70 │ │ │ │ │ cmp 0x20(%ecx,%eax,4),%edx │ │ │ │ │ - je 6dc8 │ │ │ │ │ + je 6c70 │ │ │ │ │ cmp 0x24(%ecx,%eax,4),%edx │ │ │ │ │ - je 6dc8 │ │ │ │ │ + je 6c70 │ │ │ │ │ cmp 0x28(%ecx,%eax,4),%edx │ │ │ │ │ - je 6dc8 │ │ │ │ │ + je 6c70 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ add $0x8,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - jne 6d61 │ │ │ │ │ + jne 6c05 │ │ │ │ │ ./pynx/scattering/cpu.c:7673 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0xc(%ebp) │ │ │ │ │ mov -0x44(%ebx),%ebp │ │ │ │ │ push 0xc(%edx) │ │ │ │ │ - lea -0x4724(%ebx),%edx │ │ │ │ │ + lea -0x4714(%ebx),%edx │ │ │ │ │ push 0x20(%esp) │ │ │ │ │ push %edx │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:7678 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7661 │ │ │ │ │ @@ -6221,150 +6143,147 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:7679 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7669 (discriminator 1) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7679 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7660 │ │ │ │ │ mov -0x54(%ebx),%esi │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x4d63(%ebx),%ecx │ │ │ │ │ + lea -0x4d53(%ebx),%ecx │ │ │ │ │ push %ecx │ │ │ │ │ push (%esi) │ │ │ │ │ call 2200 │ │ │ │ │ ./pynx/scattering/cpu.c:7661 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 6dbf │ │ │ │ │ + jmp 6c63 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11091 │ │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11092 │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je 6dc8 │ │ │ │ │ + je 6c70 │ │ │ │ │ ./pynx/scattering/cpu.c:11090 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6e00 │ │ │ │ │ -./pynx/scattering/cpu.c:7669 (discriminator 3) │ │ │ │ │ - cmp -0x20(%ebx),%edx │ │ │ │ │ + jne 6cb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7669 (discriminator 1) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7669 (discriminator 3) │ │ │ │ │ - je 6dcd │ │ │ │ │ - jmp 6d98 │ │ │ │ │ + cmp -0x20(%ebx),%edx │ │ │ │ │ + je 6c75 │ │ │ │ │ + jmp 6c3c │ │ │ │ │ ./pynx/scattering/cpu.c:7818 │ │ │ │ │ push %esi │ │ │ │ │ - call 184e6 │ │ │ │ │ - add $0x171ce,%esi │ │ │ │ │ push %ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x1731d,%ebx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7820 │ │ │ │ │ cmp $0x51,%al │ │ │ │ │ - jle 6e70 │ │ │ │ │ - lea -0x62(%eax),%ecx │ │ │ │ │ - cmp $0x11,%cl │ │ │ │ │ - ja 6e94 │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - shl %cl,%ebx │ │ │ │ │ - test $0x84b4,%ebx │ │ │ │ │ - jne 6ec0 │ │ │ │ │ - and $0x24003,%ebx │ │ │ │ │ + jle 6d30 │ │ │ │ │ + lea -0x62(%eax),%esi │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ + cmp $0x11,%dl │ │ │ │ │ + ja 6d61 │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7823 │ │ │ │ │ + mov $0x4,%edx │ │ │ │ │ + shlx %esi,%ecx,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7820 │ │ │ │ │ + test $0x84b4,%ecx │ │ │ │ │ + jne 6d1e │ │ │ │ │ + and $0x24003,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7821 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7820 │ │ │ │ │ - jne 6e62 │ │ │ │ │ - cmp $0x6,%cl │ │ │ │ │ + jne 6d1e │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ - jne 6e94 │ │ │ │ │ + cmp $0x6,%cl │ │ │ │ │ + jne 6d61 │ │ │ │ │ ./pynx/scattering/cpu.c:7836 │ │ │ │ │ add $0x4,%esp │ │ │ │ │ mov %edx,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7820 │ │ │ │ │ cmp $0x3e,%al │ │ │ │ │ - jle 6e94 │ │ │ │ │ - lea -0x3f(%eax),%ecx │ │ │ │ │ + jle 6d61 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - shl %cl,%edx │ │ │ │ │ - test $0x72400,%edx │ │ │ │ │ - jne 6ec0 │ │ │ │ │ - and $0x9,%edx │ │ │ │ │ - jne 6ed0 │ │ │ │ │ - cmp $0x48,%al │ │ │ │ │ + lea -0x3f(%eax),%esi │ │ │ │ │ + shlx %esi,%edx,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7823 │ │ │ │ │ + mov $0x4,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7820 │ │ │ │ │ + test $0x72400,%ecx │ │ │ │ │ + jne 6d1e │ │ │ │ │ + and $0x9,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7821 │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7820 │ │ │ │ │ + jne 6d1e │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ - je 6e62 │ │ │ │ │ + cmp $0x48,%al │ │ │ │ │ + je 6d1e │ │ │ │ │ ./pynx/scattering/cpu.c:7743 │ │ │ │ │ - mov -0x48(%esi),%ecx │ │ │ │ │ + mov -0x48(%ebx),%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x46e0(%esi),%ebx │ │ │ │ │ + lea -0x46d0(%ebx),%esi │ │ │ │ │ movsbl %al,%eax │ │ │ │ │ push %eax │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - push (%ecx) │ │ │ │ │ + push %esi │ │ │ │ │ + push (%edx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:7834 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ xor %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7836 │ │ │ │ │ add $0x4,%esp │ │ │ │ │ mov %edx,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - add $0x4,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:7823 │ │ │ │ │ - mov $0x4,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7836 │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7821 │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ - jmp 6e62 │ │ │ │ │ __Pyx_BufFmt_TypeCharToAlignment.isra.0(): │ │ │ │ │ -./pynx/scattering/cpu.c:7821 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ +./pynx/scattering/cpu.c:7836 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ __Pyx_CyFunction_reduce(): │ │ │ │ │ ./pynx/scattering/cpu.c:9135 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x28(%eax),%edx │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 6ef4 │ │ │ │ │ + je 6da4 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ mov %edx,%eax │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:9554 │ │ │ │ │ - call 184e2 │ │ │ │ │ - add $0x170ef,%eax │ │ │ │ │ + call 18aa0 │ │ │ │ │ + add $0x1723f,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9553 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ │ @@ -6380,15 +6299,15 @@ │ │ │ │ │ and $0x7fffffff,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9477 │ │ │ │ │ and $0x5,%edx │ │ │ │ │ /usr/include/python3.12/cpython/abstract.h:60 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9477 │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - je 6f60 │ │ │ │ │ + je 6e10 │ │ │ │ │ ./pynx/scattering/cpu.c:9569 │ │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9574 │ │ │ │ │ mov %ebp,0x3c(%esp) │ │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ │ mov %ebx,0x34(%esp) │ │ │ │ │ mov %ecx,0x30(%esp) │ │ │ │ │ @@ -6400,30 +6319,30 @@ │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ./pynx/scattering/cpu.c:9574 │ │ │ │ │ jmp *%eax │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9478 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6f70 │ │ │ │ │ + je 6e20 │ │ │ │ │ ./pynx/scattering/cpu.c:9564 │ │ │ │ │ mov (%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9566 │ │ │ │ │ dec %esi │ │ │ │ │ ./pynx/scattering/cpu.c:9565 │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9567 │ │ │ │ │ - jmp 6f3d │ │ │ │ │ + jmp 6ded │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9479 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push (%edi) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ mov -0x44(%ebx),%edi │ │ │ │ │ - lea -0x4e24(%ebx),%ebp │ │ │ │ │ + lea -0x4e14(%ebx),%ebp │ │ │ │ │ push %ebp │ │ │ │ │ push (%edi) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:9575 │ │ │ │ │ add $0x2c,%esp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ @@ -6433,16 +6352,16 @@ │ │ │ │ │ ret │ │ │ │ │ __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS(): │ │ │ │ │ ./pynx/scattering/cpu.c:9575 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:9577 │ │ │ │ │ push %edi │ │ │ │ │ - call 5ace │ │ │ │ │ - add $0x1704e,%edi │ │ │ │ │ + call 18aa8 │ │ │ │ │ + add $0x1719e,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9579 │ │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9577 │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ @@ -6451,15 +6370,15 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:9579 │ │ │ │ │ mov 0x8(%edx),%esi │ │ │ │ │ /usr/include/python3.12/cpython/abstract.h:60 │ │ │ │ │ and $0x7fffffff,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9477 │ │ │ │ │ and $0x5,%ecx │ │ │ │ │ cmp $0x4,%ecx │ │ │ │ │ - je 6fe8 │ │ │ │ │ + je 6ea0 │ │ │ │ │ ./pynx/scattering/cpu.c:9594 │ │ │ │ │ mov 0xc(%edx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9599 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x28(%esp) │ │ │ │ │ push %eax │ │ │ │ │ push %ebx │ │ │ │ │ @@ -6468,161 +6387,163 @@ │ │ │ │ │ call *0x4(%esi) │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9600 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:9478 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6ff8 │ │ │ │ │ + je 6eb0 │ │ │ │ │ ./pynx/scattering/cpu.c:9589 │ │ │ │ │ mov (%ebx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9591 │ │ │ │ │ dec %eax │ │ │ │ │ ./pynx/scattering/cpu.c:9590 │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9592 │ │ │ │ │ - jmp 6fd0 │ │ │ │ │ + jmp 6e80 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9479 │ │ │ │ │ mov -0x44(%edi),%ebx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4e24(%edi),%edx │ │ │ │ │ + lea -0x4e14(%edi),%edx │ │ │ │ │ push (%esi) │ │ │ │ │ push %edx │ │ │ │ │ push (%ebx) │ │ │ │ │ mov %edi,%ebx │ │ │ │ │ call 2470 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9597 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 6fe3 │ │ │ │ │ + jmp 6e93 │ │ │ │ │ __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD(): │ │ │ │ │ ./pynx/scattering/cpu.c:9597 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ __Pyx_PyErr_GivenExceptionMatches(): │ │ │ │ │ ./pynx/scattering/cpu.c:11180 │ │ │ │ │ push %ebp │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ mov %edx,%eax │ │ │ │ │ push %edi │ │ │ │ │ - call 5ace │ │ │ │ │ - add $0x16fc9,%edi │ │ │ │ │ + call 18aa8 │ │ │ │ │ + add $0x17109,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ /usr/include/python3.12/object.h:966 │ │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:11182 (discriminator 2) │ │ │ │ │ mov 0x54(%edx),%ebx │ │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - jns 71a0 │ │ │ │ │ + jns 7060 │ │ │ │ │ testb $0x40,0x57(%ecx) │ │ │ │ │ - je 71a0 │ │ │ │ │ + je 7060 │ │ │ │ │ /usr/include/python3.12/object.h:966 │ │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ │ mov 0x54(%esi),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:11183 (discriminator 2) │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - jns 71c0 │ │ │ │ │ + jns 7080 │ │ │ │ │ testb $0x40,0x57(%eax) │ │ │ │ │ - je 71c0 │ │ │ │ │ + je 7080 │ │ │ │ │ ./pynx/scattering/cpu.c:11099 │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11100 │ │ │ │ │ mov 0xac(%ecx),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:11101 (discriminator 1) │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 7180 │ │ │ │ │ + je 7040 │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jle 7135 │ │ │ │ │ + jle 6ff5 │ │ │ │ │ mov %edi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11104 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ and $0x7,%esi │ │ │ │ │ - je 70fe │ │ │ │ │ + je 6fbe │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 70f3 │ │ │ │ │ + je 6fb3 │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 70ec │ │ │ │ │ + je 6fac │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 70e1 │ │ │ │ │ + je 6fa1 │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 70d6 │ │ │ │ │ + je 6f96 │ │ │ │ │ cmp $0x5,%esi │ │ │ │ │ - je 70cb │ │ │ │ │ + je 6f8b │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - je 70c0 │ │ │ │ │ + je 6f80 │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ebp),%eax │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ebp,%ecx,4),%eax │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ebp,%ecx,4),%eax │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ebp,%ecx,4),%eax │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ebp,%ecx,4),%eax │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ebp,%ecx,4),%eax │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ebp,%ecx,4),%eax │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ cmp %ecx,%edi │ │ │ │ │ - je 7135 │ │ │ │ │ + je 6ff5 │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ebp,%ecx,4),%eax │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x10(%ebp,%ecx,4),%eax │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x14(%ebp,%ecx,4),%eax │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x18(%ebp,%ecx,4),%eax │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x1c(%ebp,%ecx,4),%eax │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x20(%ebp,%ecx,4),%eax │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x24(%ebp,%ecx,4),%eax │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x28(%ebp,%ecx,4),%eax │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ add $0x8,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ cmp %ecx,%edi │ │ │ │ │ - jne 70fe │ │ │ │ │ + jne 6fbe │ │ │ │ │ ./pynx/scattering/cpu.c:11108 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11191 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ @@ -6632,23 +6553,23 @@ │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11091 │ │ │ │ │ mov 0x80(%edi),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:11092 │ │ │ │ │ cmp %edi,%edx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11090 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne 7150 │ │ │ │ │ + jne 7010 │ │ │ │ │ __Pyx_PyErr_GivenExceptionMatchesTuple(): │ │ │ │ │ ./pynx/scattering/cpu.c:11174 (discriminator 1) │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ cmp -0x20(%eax),%edx │ │ │ │ │ - jne 73c8 │ │ │ │ │ + jne 7288 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:11099 (discriminator 1) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ __Pyx_PyErr_GivenExceptionMatches(): │ │ │ │ │ ./pynx/scattering/cpu.c:11191 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ @@ -6657,24 +6578,24 @@ │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11091 │ │ │ │ │ mov 0x80(%ecx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:11092 │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11090 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 7180 │ │ │ │ │ + jne 7040 │ │ │ │ │ ./pynx/scattering/cpu.c:11095 │ │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ │ cmp -0x20(%edx),%eax │ │ │ │ │ sete %bl │ │ │ │ │ movzbl %bl,%eax │ │ │ │ │ - jmp 7175 │ │ │ │ │ + jmp 7035 │ │ │ │ │ ./pynx/scattering/cpu.c:11190 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %eax │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ call 21f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ @@ -6684,252 +6605,252 @@ │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11185 (discriminator 3) │ │ │ │ │ and $0x4000000,%ebp │ │ │ │ │ - je 71a0 │ │ │ │ │ + je 7060 │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ │ + mov %edi,0x8(%esp) │ │ │ │ │ __Pyx_PyErr_GivenExceptionMatchesTuple(): │ │ │ │ │ ./pynx/scattering/cpu.c:11164 (discriminator 1) │ │ │ │ │ test %edi,%edi │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:11164 (discriminator 1) │ │ │ │ │ - jle 7135 │ │ │ │ │ + jle 6ff5 │ │ │ │ │ ./pynx/scattering/cpu.c:11164 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ and $0x7,%edi │ │ │ │ │ - je 7252 │ │ │ │ │ + je 7112 │ │ │ │ │ cmp $0x1,%edi │ │ │ │ │ - je 7241 │ │ │ │ │ + je 7101 │ │ │ │ │ cmp $0x2,%edi │ │ │ │ │ - je 7236 │ │ │ │ │ + je 70f6 │ │ │ │ │ cmp $0x3,%edi │ │ │ │ │ - je 722b │ │ │ │ │ + je 70eb │ │ │ │ │ cmp $0x4,%edi │ │ │ │ │ - je 7220 │ │ │ │ │ + je 70e0 │ │ │ │ │ cmp $0x5,%edi │ │ │ │ │ - je 7215 │ │ │ │ │ + je 70d5 │ │ │ │ │ cmp $0x6,%edi │ │ │ │ │ - je 720a │ │ │ │ │ + je 70ca │ │ │ │ │ ./pynx/scattering/cpu.c:11165 │ │ │ │ │ cmp 0xc(%eax),%ecx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11164 (discriminator 2) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:11165 │ │ │ │ │ cmp 0xc(%eax,%edx,4),%ecx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11164 (discriminator 2) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:11165 │ │ │ │ │ cmp 0xc(%eax,%edx,4),%ecx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11164 (discriminator 2) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:11165 │ │ │ │ │ cmp 0xc(%eax,%edx,4),%ecx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11164 (discriminator 2) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:11165 │ │ │ │ │ cmp 0xc(%eax,%edx,4),%ecx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11164 (discriminator 2) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:11165 │ │ │ │ │ cmp 0xc(%eax,%edx,4),%ecx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11164 (discriminator 2) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:11165 │ │ │ │ │ cmp 0xc(%eax,%edx,4),%ecx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11164 (discriminator 2) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:11164 (discriminator 1) │ │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ │ - je 72ab │ │ │ │ │ + je 716b │ │ │ │ │ ./pynx/scattering/cpu.c:11165 │ │ │ │ │ cmp 0xc(%eax,%edx,4),%ecx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x10(%eax,%edx,4),%ecx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x14(%eax,%edx,4),%ecx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x18(%eax,%edx,4),%ecx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x1c(%eax,%edx,4),%ecx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x20(%eax,%edx,4),%ecx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x24(%eax,%edx,4),%ecx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x28(%eax,%edx,4),%ecx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11164 (discriminator 2) │ │ │ │ │ add $0x8,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:11164 (discriminator 1) │ │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ │ - jne 7252 │ │ │ │ │ + jne 7112 │ │ │ │ │ ./pynx/scattering/cpu.c:11168 │ │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11169 │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ mov 0xc(%eax,%ebp,4),%edx │ │ │ │ │ /usr/include/python3.12/object.h:966 │ │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:11173 (discriminator 2) │ │ │ │ │ mov 0x54(%ebx),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jns 73c8 │ │ │ │ │ + jns 7288 │ │ │ │ │ testb $0x40,0x57(%edx) │ │ │ │ │ - je 73c8 │ │ │ │ │ + je 7288 │ │ │ │ │ ./pynx/scattering/cpu.c:11099 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11100 │ │ │ │ │ mov 0xac(%ecx),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:11101 (discriminator 1) │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 7140 │ │ │ │ │ + je 7000 │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jle 73c8 │ │ │ │ │ + jle 7288 │ │ │ │ │ mov %esi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:11104 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%edi │ │ │ │ │ - je 736a │ │ │ │ │ + je 722a │ │ │ │ │ cmp $0x1,%edi │ │ │ │ │ - je 735b │ │ │ │ │ + je 721b │ │ │ │ │ cmp $0x2,%edi │ │ │ │ │ - je 7350 │ │ │ │ │ + je 7210 │ │ │ │ │ cmp $0x3,%edi │ │ │ │ │ - je 7345 │ │ │ │ │ + je 7205 │ │ │ │ │ cmp $0x4,%edi │ │ │ │ │ - je 733a │ │ │ │ │ + je 71fa │ │ │ │ │ cmp $0x5,%edi │ │ │ │ │ - je 732f │ │ │ │ │ + je 71ef │ │ │ │ │ cmp $0x6,%edi │ │ │ │ │ - jne 73e0 │ │ │ │ │ + jne 72a0 │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ebx,%eax,4),%edx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ebx,%eax,4),%edx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ebx,%eax,4),%edx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ebx,%eax,4),%edx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ebx,%eax,4),%edx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ebx,%eax,4),%edx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 73c8 │ │ │ │ │ + je 7288 │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ebx,%eax,4),%edx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x10(%ebx,%eax,4),%edx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x14(%ebx,%eax,4),%edx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x18(%ebx,%eax,4),%edx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x1c(%ebx,%eax,4),%edx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x20(%ebx,%eax,4),%edx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x24(%ebx,%eax,4),%edx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ cmp 0x28(%ebx,%eax,4),%edx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ add $0x8,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - jne 736a │ │ │ │ │ + jne 722a │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11168 (discriminator 2) │ │ │ │ │ inc %ebp │ │ │ │ │ ./pynx/scattering/cpu.c:11168 (discriminator 1) │ │ │ │ │ cmp %ebp,0x8(%esp) │ │ │ │ │ - jne 72b8 │ │ │ │ │ + jne 7178 │ │ │ │ │ ./pynx/scattering/cpu.c:11108 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 7137 │ │ │ │ │ + jmp 6ff7 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ebx),%edx │ │ │ │ │ - je 7170 │ │ │ │ │ + je 7030 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ - jmp 7324 │ │ │ │ │ + jmp 71e4 │ │ │ │ │ __Pyx_PyErr_GivenExceptionMatches.part.0(): │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9493 │ │ │ │ │ - call 184e2 │ │ │ │ │ - add $0x16bf7,%eax │ │ │ │ │ + call 18aa0 │ │ │ │ │ + add $0x16d2f,%eax │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9495 │ │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9493 │ │ │ │ │ mov 0x34(%esp),%ebp │ │ │ │ │ mov 0x3c(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9477 │ │ │ │ │ mov 0x48(%ecx),%edx │ │ │ │ │ - and $0x7fffffff,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9495 │ │ │ │ │ mov 0x8(%ecx),%edi │ │ │ │ │ +/usr/include/python3.12/cpython/abstract.h:60 │ │ │ │ │ + and $0x7fffffff,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9477 │ │ │ │ │ and $0x5,%edx │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - je 7458 │ │ │ │ │ + je 7320 │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jne 7490 │ │ │ │ │ + jne 7360 │ │ │ │ │ ./pynx/scattering/cpu.c:9509 │ │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9514 (discriminator 1) │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - jne 7468 │ │ │ │ │ + jne 7330 │ │ │ │ │ ./pynx/scattering/cpu.c:9520 │ │ │ │ │ movl $0x0,0x34(%esp) │ │ │ │ │ mov %ecx,0x30(%esp) │ │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9521 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ @@ -6937,551 +6858,566 @@ │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ./pynx/scattering/cpu.c:9520 │ │ │ │ │ jmp *%eax │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9478 (discriminator 1) │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 74a8 │ │ │ │ │ + je 7380 │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jne 74c0 │ │ │ │ │ + jne 7398 │ │ │ │ │ ./pynx/scattering/cpu.c:9504 │ │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9506 │ │ │ │ │ lea -0x1(%ebx),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9507 │ │ │ │ │ - jmp 7438 │ │ │ │ │ + jmp 7300 │ │ │ │ │ ./pynx/scattering/cpu.c:9515 │ │ │ │ │ push %ebx │ │ │ │ │ push (%edi) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ - lea -0x48e0(%ebx),%ebp │ │ │ │ │ + lea -0x48d0(%ebx),%ebp │ │ │ │ │ mov -0x44(%ebx),%edi │ │ │ │ │ push %ebp │ │ │ │ │ push (%edi) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:9518 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9521 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 2) │ │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7435 │ │ │ │ │ + je 72fd │ │ │ │ │ ./pynx/scattering/cpu.c:9486 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push (%edi) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ - lea -0x4934(%ebx),%ebp │ │ │ │ │ - jmp 7475 │ │ │ │ │ + lea -0x4924(%ebx),%ebp │ │ │ │ │ + jmp 733d │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9479 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push (%edi) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ - lea -0x4e24(%ebx),%ebp │ │ │ │ │ - jmp 7475 │ │ │ │ │ + lea -0x4e14(%ebx),%ebp │ │ │ │ │ + jmp 733d │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 2) │ │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 7460 │ │ │ │ │ - jmp 7497 │ │ │ │ │ + je 7328 │ │ │ │ │ + jmp 7367 │ │ │ │ │ __Pyx_CyFunction_Vectorcall_NOARGS(): │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 2) │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8804 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x16b1e,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x16c3e,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8806 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7518 │ │ │ │ │ + je 7400 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 74f8 │ │ │ │ │ + je 73d8 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8810 │ │ │ │ │ mov 0x2c(%ecx),%edx │ │ │ │ │ mov %eax,0x2c(%ecx) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 7511 │ │ │ │ │ + je 73f1 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 7511 │ │ │ │ │ + je 73f1 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ - je 7520 │ │ │ │ │ + je 7410 │ │ │ │ │ ./pynx/scattering/cpu.c:8812 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8807 │ │ │ │ │ mov -0x28(%ebx),%eax │ │ │ │ │ - jmp 74eb │ │ │ │ │ + jmp 73cb │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8812 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ __Pyx_CyFunction_set_doc(): │ │ │ │ │ ./pynx/scattering/cpu.c:8812 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9012 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x16ab6,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x16bbe,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9014 (discriminator 1) │ │ │ │ │ cmp -0x28(%ebx),%eax │ │ │ │ │ - je 7598 │ │ │ │ │ + je 7490 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7598 │ │ │ │ │ + je 7490 │ │ │ │ │ /usr/include/python3.12/object.h:966 │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9016 (discriminator 3) │ │ │ │ │ testb $0x20,0x57(%edx) │ │ │ │ │ - je 75b0 │ │ │ │ │ + je 74b0 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 7571 │ │ │ │ │ + je 7469 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:9022 │ │ │ │ │ mov 0x58(%ecx),%edx │ │ │ │ │ mov %eax,0x58(%ecx) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 758a │ │ │ │ │ + je 7482 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 758a │ │ │ │ │ + je 7482 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ - je 75a0 │ │ │ │ │ + je 7498 │ │ │ │ │ ./pynx/scattering/cpu.c:9023 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9024 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9015 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 7571 │ │ │ │ │ + jmp 7469 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 758a │ │ │ │ │ + jmp 7482 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:9017 │ │ │ │ │ mov -0x44(%ebx),%ecx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x46b4(%ebx),%eax │ │ │ │ │ + lea -0x46a4(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2200 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ - jmp 758c │ │ │ │ │ + jmp 7484 │ │ │ │ │ __Pyx_CyFunction_set_annotations(): │ │ │ │ │ ./pynx/scattering/cpu.c:9017 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8858 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x16a16,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x16b0e,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8861 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7640 │ │ │ │ │ + je 7550 │ │ │ │ │ /usr/include/python3.12/object.h:966 │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8861 (discriminator 3) │ │ │ │ │ testb $0x10,0x57(%edx) │ │ │ │ │ - je 7640 │ │ │ │ │ + je 7550 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 7609 │ │ │ │ │ + je 7511 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8871 │ │ │ │ │ mov 0x28(%ecx),%edx │ │ │ │ │ mov %eax,0x28(%ecx) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 7622 │ │ │ │ │ + je 752a │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 7622 │ │ │ │ │ + je 752a │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ - je 7630 │ │ │ │ │ + je 7538 │ │ │ │ │ ./pynx/scattering/cpu.c:8873 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8872 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8873 │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 7622 │ │ │ │ │ + jmp 752a │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8866 │ │ │ │ │ mov -0x44(%ebx),%edx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x4684(%ebx),%eax │ │ │ │ │ + lea -0x4674(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ push (%edx) │ │ │ │ │ call 2200 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8873 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ __Pyx_CyFunction_set_qualname(): │ │ │ │ │ ./pynx/scattering/cpu.c:8873 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8833 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x16986,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x16a6e,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8836 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 76d0 │ │ │ │ │ + je 75f0 │ │ │ │ │ /usr/include/python3.12/object.h:966 │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8836 (discriminator 3) │ │ │ │ │ testb $0x10,0x57(%edx) │ │ │ │ │ - je 76d0 │ │ │ │ │ + je 75f0 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 7699 │ │ │ │ │ + je 75b1 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8846 │ │ │ │ │ mov 0x24(%ecx),%edx │ │ │ │ │ mov %eax,0x24(%ecx) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 76b2 │ │ │ │ │ + je 75ca │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 76b2 │ │ │ │ │ + je 75ca │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ - je 76c0 │ │ │ │ │ + je 75d8 │ │ │ │ │ ./pynx/scattering/cpu.c:8848 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8847 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8848 │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 76b2 │ │ │ │ │ + jmp 75ca │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8841 │ │ │ │ │ mov -0x44(%ebx),%edx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x4658(%ebx),%eax │ │ │ │ │ + lea -0x4648(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ push (%edx) │ │ │ │ │ call 2200 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8848 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ __Pyx_CyFunction_set_name(): │ │ │ │ │ ./pynx/scattering/cpu.c:8848 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8981 │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x168f0,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x169c8,%ebx │ │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8983 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 7778 │ │ │ │ │ + je 76a0 │ │ │ │ │ ./pynx/scattering/cpu.c:8985 (discriminator 1) │ │ │ │ │ cmp -0x28(%ebx),%esi │ │ │ │ │ - jne 7780 │ │ │ │ │ + jne 76b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8990 │ │ │ │ │ mov -0x10(%ebx),%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4604(%ebx),%eax │ │ │ │ │ + lea -0x45f4(%ebx),%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push %eax │ │ │ │ │ push (%edx) │ │ │ │ │ call 2150 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%esi),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 7743 │ │ │ │ │ + je 766b │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8993 │ │ │ │ │ mov 0x50(%edi),%edx │ │ │ │ │ mov %esi,0x50(%edi) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 775c │ │ │ │ │ + je 7684 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%edi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edi │ │ │ │ │ - je 775c │ │ │ │ │ + je 7684 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edi │ │ │ │ │ mov %edi,(%edx) │ │ │ │ │ - je 7768 │ │ │ │ │ + je 7690 │ │ │ │ │ ./pynx/scattering/cpu.c:8994 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8995 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 775c │ │ │ │ │ + jmp 7684 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8984 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ - jmp 771a │ │ │ │ │ + jmp 7642 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:966 │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8985 (discriminator 3) │ │ │ │ │ testb $0x20,0x57(%eax) │ │ │ │ │ - jne 771a │ │ │ │ │ + jne 7642 │ │ │ │ │ ./pynx/scattering/cpu.c:8986 │ │ │ │ │ mov -0x44(%ebx),%ecx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x4630(%ebx),%edx │ │ │ │ │ + lea -0x4620(%ebx),%edx │ │ │ │ │ push %edx │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2200 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ - jmp 775e │ │ │ │ │ + jmp 7686 │ │ │ │ │ __Pyx_CyFunction_set_kwdefaults(): │ │ │ │ │ ./pynx/scattering/cpu.c:8986 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8950 │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x16838,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x16908,%ebx │ │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8952 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 7830 │ │ │ │ │ + je 7760 │ │ │ │ │ ./pynx/scattering/cpu.c:8954 (discriminator 1) │ │ │ │ │ cmp -0x28(%ebx),%esi │ │ │ │ │ - jne 7838 │ │ │ │ │ + jne 7770 │ │ │ │ │ ./pynx/scattering/cpu.c:8959 │ │ │ │ │ mov -0x10(%ebx),%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4574(%ebx),%eax │ │ │ │ │ + lea -0x4564(%ebx),%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push %eax │ │ │ │ │ push (%edx) │ │ │ │ │ call 2150 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%esi),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 77fb │ │ │ │ │ + je 772b │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8962 │ │ │ │ │ mov 0x4c(%edi),%edx │ │ │ │ │ mov %esi,0x4c(%edi) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 7814 │ │ │ │ │ + je 7744 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%edi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edi │ │ │ │ │ - je 7814 │ │ │ │ │ + je 7744 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edi │ │ │ │ │ mov %edi,(%edx) │ │ │ │ │ - je 7820 │ │ │ │ │ + je 7750 │ │ │ │ │ ./pynx/scattering/cpu.c:8963 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8964 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 7814 │ │ │ │ │ + jmp 7744 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8953 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ - jmp 77d2 │ │ │ │ │ + jmp 7702 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:966 │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8954 (discriminator 3) │ │ │ │ │ testb $0x4,0x57(%eax) │ │ │ │ │ - jne 77d2 │ │ │ │ │ + jne 7702 │ │ │ │ │ ./pynx/scattering/cpu.c:8955 │ │ │ │ │ mov -0x44(%ebx),%ecx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x45a0(%ebx),%edx │ │ │ │ │ + lea -0x4590(%ebx),%edx │ │ │ │ │ push %edx │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2200 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ - jmp 7816 │ │ │ │ │ + jmp 7746 │ │ │ │ │ __Pyx_CyFunction_set_defaults(): │ │ │ │ │ ./pynx/scattering/cpu.c:8955 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8888 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x16786,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x1684e,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8890 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 78d0 │ │ │ │ │ + je 7810 │ │ │ │ │ /usr/include/python3.12/object.h:966 │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8895 (discriminator 3) │ │ │ │ │ testb $0x20,0x57(%edx) │ │ │ │ │ - je 78f8 │ │ │ │ │ + je 7838 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 7899 │ │ │ │ │ + je 77d1 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8901 │ │ │ │ │ mov 0x20(%ecx),%edx │ │ │ │ │ mov %eax,0x20(%ecx) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 78b2 │ │ │ │ │ + je 77ea │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 78b2 │ │ │ │ │ + je 77ea │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ - je 78c0 │ │ │ │ │ + je 77f8 │ │ │ │ │ ./pynx/scattering/cpu.c:8903 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8902 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8903 │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 78b2 │ │ │ │ │ + jmp 77ea │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8891 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x4514(%ebx),%eax │ │ │ │ │ + lea -0x4504(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8896 │ │ │ │ │ mov -0x44(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ push (%edx) │ │ │ │ │ call 2200 │ │ │ │ │ ./pynx/scattering/cpu.c:8898 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ @@ -7490,614 +7426,584 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:8903 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8896 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x44e8(%ebx),%eax │ │ │ │ │ - jmp 78d9 │ │ │ │ │ + lea -0x44d8(%ebx),%eax │ │ │ │ │ + jmp 7819 │ │ │ │ │ __Pyx_CyFunction_set_dict(): │ │ │ │ │ ./pynx/scattering/cpu.c:8896 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8997 │ │ │ │ │ push %edi │ │ │ │ │ - call 5ace │ │ │ │ │ - add $0x166e6,%edi │ │ │ │ │ + call 18aa8 │ │ │ │ │ + add $0x1679e,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8998 │ │ │ │ │ mov 0x50(%esi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9000 (discriminator 1) │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 7938 │ │ │ │ │ + je 7880 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ebx),%eax │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 792d │ │ │ │ │ + je 7875 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:9010 │ │ │ │ │ mov %ebx,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9001 │ │ │ │ │ mov 0x54(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7998 │ │ │ │ │ + je 78e0 │ │ │ │ │ ./pynx/scattering/cpu.c:8930 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call *%eax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8931 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 792d │ │ │ │ │ + je 7875 │ │ │ │ │ ./pynx/scattering/cpu.c:8934 │ │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8934 │ │ │ │ │ mov %ecx,0x4c(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ │ - je 7961 │ │ │ │ │ + je 78a9 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ebx │ │ │ │ │ mov %ebx,(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:8936 │ │ │ │ │ mov 0x10(%edx),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8936 │ │ │ │ │ mov %ebx,0x50(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 79a0 │ │ │ │ │ + je 78f0 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 7923 │ │ │ │ │ + je 786b │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ - jne 7921 │ │ │ │ │ + jne 7869 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ ./pynx/scattering/cpu.c:9003 │ │ │ │ │ mov 0x50(%esi),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov (%ebx),%eax │ │ │ │ │ - jmp 7923 │ │ │ │ │ + jmp 786b │ │ │ │ │ nop │ │ │ │ │ mov -0x28(%edi),%ebx │ │ │ │ │ - jmp 7921 │ │ │ │ │ + jmp 7869 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - jne 797d │ │ │ │ │ - jmp 792d │ │ │ │ │ + jne 78c5 │ │ │ │ │ + jmp 7875 │ │ │ │ │ __Pyx_CyFunction_get_kwdefaults(): │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7891 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x1663b,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x166eb,%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7892 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7909 │ │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7911 │ │ │ │ │ movzbl 0x24(%eax),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7892 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 7a18 │ │ │ │ │ + je 7970 │ │ │ │ │ ./pynx/scattering/cpu.c:7892 (discriminator 1) │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7899 │ │ │ │ │ mov (%ecx),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7892 (discriminator 1) │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7899 │ │ │ │ │ mov (%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7892 (discriminator 1) │ │ │ │ │ - je 79f8 │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 7950 │ │ │ │ │ ./pynx/scattering/cpu.c:7912 │ │ │ │ │ mov -0x8(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7909 │ │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7747 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - cmp $0x73,%al │ │ │ │ │ ./pynx/scattering/cpu.c:7909 │ │ │ │ │ mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7747 │ │ │ │ │ - ja 7a60 │ │ │ │ │ + cmp $0x73,%al │ │ │ │ │ + ja 79c0 │ │ │ │ │ movzbl %al,%ebp │ │ │ │ │ mov -0x3c14(%ebx,%ebp,4),%eax │ │ │ │ │ add %ebx,%eax │ │ │ │ │ jmp *%eax │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %ebp,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7900 │ │ │ │ │ - lea -0x4c73(%ebx),%edx │ │ │ │ │ + lea -0x4c63(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7747 │ │ │ │ │ cmp $0x73,%cl │ │ │ │ │ - ja 7a2b │ │ │ │ │ + ja 7983 │ │ │ │ │ movzbl %cl,%ebp │ │ │ │ │ mov -0x3a44(%ebx,%ebp,4),%eax │ │ │ │ │ add %ebx,%eax │ │ │ │ │ jmp *%eax │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %ebp,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7897 │ │ │ │ │ - lea -0x4c72(%ebx),%edx │ │ │ │ │ + lea -0x4c62(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7896 │ │ │ │ │ - lea -0x4d4f(%ebx),%esi │ │ │ │ │ + lea -0x4d3f(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7747 │ │ │ │ │ cmp $0x73,%cl │ │ │ │ │ - jbe 7a05 │ │ │ │ │ + jbe 795d │ │ │ │ │ ./pynx/scattering/cpu.c:7768 │ │ │ │ │ - lea -0x4c39(%ebx),%edi │ │ │ │ │ + lea -0x4c29(%ebx),%eax │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7902 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %edi │ │ │ │ │ + push %eax │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ - lea -0x44bc(%ebx),%esi │ │ │ │ │ + lea -0x44ac(%ebx),%esi │ │ │ │ │ push %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7909 │ │ │ │ │ mov -0x48(%ebx),%edx │ │ │ │ │ push %esi │ │ │ │ │ push (%edx) │ │ │ │ │ call 2470 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7914 │ │ │ │ │ add $0xc,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7768 │ │ │ │ │ - lea -0x4c39(%ebx),%edi │ │ │ │ │ + lea -0x4c29(%ebx),%eax │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7909 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ push %edx │ │ │ │ │ - push %edi │ │ │ │ │ + push %eax │ │ │ │ │ push %esi │ │ │ │ │ - lea -0x4488(%ebx),%esi │ │ │ │ │ - jmp 7a45 │ │ │ │ │ + lea -0x4478(%ebx),%esi │ │ │ │ │ + jmp 799d │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7766 │ │ │ │ │ - lea -0x4c42(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ - lea -0x4c42(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ + lea -0x4c32(%ebx),%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ + lea -0x4c32(%ebx),%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7754 │ │ │ │ │ - lea -0x4d06(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ -./pynx/scattering/cpu.c:7761 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je 7c60 │ │ │ │ │ + lea -0x4cf6(%ebx),%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7761 (discriminator 1) │ │ │ │ │ - lea -0x4ca1(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ -./pynx/scattering/cpu.c:7760 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 7c70 │ │ │ │ │ + lea -0x4c80(%ebx),%eax │ │ │ │ │ + lea -0x4c91(%ebx),%ebp │ │ │ │ │ + cmovne %ebp,%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7760 (discriminator 1) │ │ │ │ │ - lea -0x4cb9(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ -./pynx/scattering/cpu.c:7762 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 7c80 │ │ │ │ │ + lea -0x4c99(%ebx),%eax │ │ │ │ │ + lea -0x4ca9(%ebx),%ecx │ │ │ │ │ + cmovne %ecx,%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7762 (discriminator 1) │ │ │ │ │ - lea -0x4c87(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + lea -0x4c61(%ebx),%eax │ │ │ │ │ + lea -0x4c77(%ebx),%edi │ │ │ │ │ + cmovne %edi,%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7752 │ │ │ │ │ - lea -0x4d1f(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ + lea -0x4d0f(%ebx),%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7764 │ │ │ │ │ - lea -0x4c5a(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ + lea -0x4c4a(%ebx),%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7765 │ │ │ │ │ - lea -0x4c4c(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ + lea -0x4c3c(%ebx),%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7759 │ │ │ │ │ - lea -0x4cce(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ + lea -0x4cbe(%ebx),%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7763 │ │ │ │ │ - lea -0x4c63(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ + lea -0x4c53(%ebx),%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7750 │ │ │ │ │ - lea -0x4d3d(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ + lea -0x4d2d(%ebx),%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7767 │ │ │ │ │ - lea -0x4d4f(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ + lea -0x4d3f(%ebx),%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7751 │ │ │ │ │ - lea -0x4d2f(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ + lea -0x4d1f(%ebx),%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7756 │ │ │ │ │ - lea -0x4cf1(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ + lea -0x4ce1(%ebx),%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7758 │ │ │ │ │ - lea -0x4cda(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ + lea -0x4cca(%ebx),%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7753 │ │ │ │ │ - lea -0x4d17(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ + lea -0x4d07(%ebx),%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7755 │ │ │ │ │ - lea -0x4d00(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ + lea -0x4cf0(%ebx),%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7757 │ │ │ │ │ - lea -0x4cea(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ + lea -0x4cda(%ebx),%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7747 │ │ │ │ │ - lea -0x4d44(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ + lea -0x4d34(%ebx),%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7748 │ │ │ │ │ - lea -0x4d4b(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ + lea -0x4d3b(%ebx),%eax │ │ │ │ │ + jmp 7990 │ │ │ │ │ ./pynx/scattering/cpu.c:7751 │ │ │ │ │ - lea -0x4d2f(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ + lea -0x4d1f(%ebx),%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7758 │ │ │ │ │ - lea -0x4cda(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ + lea -0x4cca(%ebx),%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7765 │ │ │ │ │ - lea -0x4c4c(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ + lea -0x4c3c(%ebx),%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7759 │ │ │ │ │ - lea -0x4cce(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ + lea -0x4cbe(%ebx),%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7763 │ │ │ │ │ - lea -0x4c63(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ + lea -0x4c53(%ebx),%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7750 │ │ │ │ │ - lea -0x4d3d(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ -./pynx/scattering/cpu.c:7761 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je 7c96 │ │ │ │ │ + lea -0x4d2d(%ebx),%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7761 (discriminator 1) │ │ │ │ │ - lea -0x4ca1(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ -./pynx/scattering/cpu.c:7760 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 7ca1 │ │ │ │ │ + lea -0x4c80(%ebx),%eax │ │ │ │ │ + lea -0x4c91(%ebx),%edi │ │ │ │ │ + cmovne %edi,%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7760 (discriminator 1) │ │ │ │ │ - lea -0x4cb9(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ -./pynx/scattering/cpu.c:7762 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 7c8b │ │ │ │ │ + lea -0x4c99(%ebx),%eax │ │ │ │ │ + lea -0x4ca9(%ebx),%ebp │ │ │ │ │ + cmovne %ebp,%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7762 (discriminator 1) │ │ │ │ │ - lea -0x4c87(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + lea -0x4c61(%ebx),%eax │ │ │ │ │ + lea -0x4c77(%ebx),%edi │ │ │ │ │ + cmovne %edi,%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7753 │ │ │ │ │ - lea -0x4d17(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ + lea -0x4d07(%ebx),%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7755 │ │ │ │ │ + lea -0x4cf0(%ebx),%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7757 │ │ │ │ │ + lea -0x4cda(%ebx),%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7764 │ │ │ │ │ + lea -0x4c4a(%ebx),%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7752 │ │ │ │ │ - lea -0x4d1f(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ + lea -0x4d0f(%ebx),%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7754 │ │ │ │ │ - lea -0x4d06(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ + lea -0x4cf6(%ebx),%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7756 │ │ │ │ │ - lea -0x4cf1(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ + lea -0x4ce1(%ebx),%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7767 │ │ │ │ │ - lea -0x4d4f(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ -./pynx/scattering/cpu.c:7757 │ │ │ │ │ - lea -0x4cea(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ -./pynx/scattering/cpu.c:7764 │ │ │ │ │ - lea -0x4c5a(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ -./pynx/scattering/cpu.c:7755 │ │ │ │ │ - lea -0x4d00(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ + lea -0x4d3f(%ebx),%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7747 │ │ │ │ │ - lea -0x4d44(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ + lea -0x4d34(%ebx),%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7748 │ │ │ │ │ - lea -0x4d4b(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7761 (discriminator 2) │ │ │ │ │ - lea -0x4c90(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7760 (discriminator 2) │ │ │ │ │ - lea -0x4ca9(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7762 (discriminator 2) │ │ │ │ │ - lea -0x4c71(%ebx),%edi │ │ │ │ │ - jmp 7a38 │ │ │ │ │ - lea -0x4c71(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ -./pynx/scattering/cpu.c:7761 (discriminator 2) │ │ │ │ │ - lea -0x4c90(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ -./pynx/scattering/cpu.c:7760 (discriminator 2) │ │ │ │ │ - lea -0x4ca9(%ebx),%edi │ │ │ │ │ - jmp 7a70 │ │ │ │ │ -.L998(): │ │ │ │ │ -./pynx/scattering/cpu.c:7760 (discriminator 2) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea -0x4d3b(%ebx),%eax │ │ │ │ │ + jmp 79d0 │ │ │ │ │ +.L1057(): │ │ │ │ │ +./pynx/scattering/cpu.c:7748 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7915 │ │ │ │ │ push %ebp │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ push %edi │ │ │ │ │ + call 18aa8 │ │ │ │ │ + add $0x1641d,%edi │ │ │ │ │ push %esi │ │ │ │ │ - call 184e6 │ │ │ │ │ - add $0x1633a,%esi │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x2c,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7918 │ │ │ │ │ movsbl 0x24(%eax),%eax │ │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ │ test %al,%al │ │ │ │ │ - mov %esi,0x14(%esp) │ │ │ │ │ - je 81ea │ │ │ │ │ + je 80e2 │ │ │ │ │ ./pynx/scattering/cpu.c:7919 │ │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ │ - mov (%edx),%edi │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ - mov 0xc(%ecx),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je 7e40 │ │ │ │ │ -./pynx/scattering/cpu.c:7921 │ │ │ │ │ - cmp $0x73,%al │ │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ │ + mov (%edx),%ebp │ │ │ │ │ + mov 0x0(%ebp),%ebx │ │ │ │ │ + mov 0xc(%ebx),%edi │ │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 7d40 │ │ │ │ │ ./pynx/scattering/cpu.c:7922 │ │ │ │ │ - mov 0x2c(%ecx),%edx │ │ │ │ │ + mov 0x2c(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7921 │ │ │ │ │ - je 8258 │ │ │ │ │ + cmp $0x73,%al │ │ │ │ │ + je 8170 │ │ │ │ │ cmp $0x70,%al │ │ │ │ │ - je 8258 │ │ │ │ │ + je 8170 │ │ │ │ │ ./pynx/scattering/cpu.c:7931 │ │ │ │ │ - cmpb $0x0,0x27(%ebp) │ │ │ │ │ - je 8357 │ │ │ │ │ + cmpb $0x0,0x27(%esi) │ │ │ │ │ + je 8224 │ │ │ │ │ ./pynx/scattering/cpu.c:7936 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jle 832d │ │ │ │ │ - lea -0x1(%edx),%ebx │ │ │ │ │ - cmp $0x3,%ebx │ │ │ │ │ - jbe 833a │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle 8206 │ │ │ │ │ + cmp $0x1,%ecx │ │ │ │ │ + je 7c8b │ │ │ │ │ ./pynx/scattering/cpu.c:7937 │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - vmovdqu 0xc(%ecx),%xmm0 │ │ │ │ │ + imul 0x10(%ebx),%edi │ │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7936 (discriminator 1) │ │ │ │ │ - shr $0x2,%esi │ │ │ │ │ - dec %esi │ │ │ │ │ - jne 8288 │ │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ │ -./pynx/scattering/cpu.c:7936 │ │ │ │ │ - mov $0x4,%ebx │ │ │ │ │ - vpmulld %xmm1,%xmm0,%xmm2 │ │ │ │ │ - vpsrldq $0x4,%xmm2,%xmm3 │ │ │ │ │ - vpmulld %xmm3,%xmm2,%xmm4 │ │ │ │ │ - vmovd %xmm4,0x10(%esp) │ │ │ │ │ + cmp $0x2,%ecx │ │ │ │ │ + je 7c8b │ │ │ │ │ +./pynx/scattering/cpu.c:7937 │ │ │ │ │ + imul 0x14(%ebx),%edi │ │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7936 (discriminator 1) │ │ │ │ │ - lea (%ecx,%ebx,4),%esi │ │ │ │ │ + cmp $0x3,%ecx │ │ │ │ │ + je 7c8b │ │ │ │ │ ./pynx/scattering/cpu.c:7937 │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ - imul 0xc(%esi),%ecx │ │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:7936 (discriminator 3) │ │ │ │ │ - lea 0x1(%ebx),%ecx │ │ │ │ │ + imul 0x18(%ebx),%edi │ │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7936 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jge 7d9c │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + je 7c8b │ │ │ │ │ ./pynx/scattering/cpu.c:7937 │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ - imul 0x10(%esi),%ecx │ │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:7936 (discriminator 3) │ │ │ │ │ - lea 0x2(%ebx),%ecx │ │ │ │ │ + imul 0x1c(%ebx),%edi │ │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7936 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jge 7d9c │ │ │ │ │ + cmp $0x5,%ecx │ │ │ │ │ + je 7c8b │ │ │ │ │ ./pynx/scattering/cpu.c:7937 │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ - imul 0x14(%esi),%ecx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - sete %bl │ │ │ │ │ -./pynx/scattering/cpu.c:7936 (discriminator 3) │ │ │ │ │ - cmp $0x1,%bl │ │ │ │ │ + imul 0x20(%ebx),%edi │ │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ │ +./pynx/scattering/cpu.c:7936 (discriminator 1) │ │ │ │ │ + cmp $0x6,%ecx │ │ │ │ │ + je 7c8b │ │ │ │ │ ./pynx/scattering/cpu.c:7937 │ │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:7936 (discriminator 3) │ │ │ │ │ - sbb %ecx,%ecx │ │ │ │ │ - and $0x4,%ecx │ │ │ │ │ - add $0x3,%ecx │ │ │ │ │ + imul 0x24(%ebx),%edi │ │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7936 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jge 7d9c │ │ │ │ │ + cmp $0x7,%ecx │ │ │ │ │ + je 7c8b │ │ │ │ │ ./pynx/scattering/cpu.c:7937 │ │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ │ - imul 0x18(%esi),%edx │ │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:7871 │ │ │ │ │ - cmp $0x51,%al │ │ │ │ │ + imul 0x28(%ebx),%edi │ │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7939 │ │ │ │ │ - movb $0x0,0x27(%ebp) │ │ │ │ │ + movb $0x0,0x27(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7942 │ │ │ │ │ - mov 0x20(%ebp),%ebx │ │ │ │ │ + mov 0x20(%esi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7940 │ │ │ │ │ - movl $0x1,0x18(%ebp) │ │ │ │ │ + movl $0x1,0x18(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7871 │ │ │ │ │ - jle 7e53 │ │ │ │ │ + cmp $0x51,%al │ │ │ │ │ + jle 7d53 │ │ │ │ │ lea -0x62(%eax),%ecx │ │ │ │ │ cmp $0x11,%cl │ │ │ │ │ - ja 7e87 │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ - shl %cl,%edx │ │ │ │ │ + ja 7d8f │ │ │ │ │ + mov $0x1,%edi │ │ │ │ │ + movb $0x49,0x1b(%esp) │ │ │ │ │ + shlx %ecx,%edi,%edx │ │ │ │ │ test $0x2c4c1,%edx │ │ │ │ │ - jne 82da │ │ │ │ │ + jne 7ce0 │ │ │ │ │ and $0x34,%edx │ │ │ │ │ - jne 830b │ │ │ │ │ - dec %cl │ │ │ │ │ + jne 81f2 │ │ │ │ │ ./pynx/scattering/cpu.c:7873 │ │ │ │ │ movb $0x48,0x1b(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7871 │ │ │ │ │ - jne 7e87 │ │ │ │ │ + cmp $0x1,%cl │ │ │ │ │ + jne 7d8f │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ ./pynx/scattering/cpu.c:7984 │ │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7945 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7984 │ │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ │ - dec %edx │ │ │ │ │ +./pynx/scattering/cpu.c:7946 │ │ │ │ │ + movzbl 0x26(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7984 │ │ │ │ │ + dec %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7945 │ │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7984 │ │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7946 │ │ │ │ │ - movzbl 0x26(%ebp),%edx │ │ │ │ │ cmp $0x40,%dl │ │ │ │ │ - je 8017 │ │ │ │ │ + je 7f20 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ cmp $0x5e,%dl │ │ │ │ │ - je 8017 │ │ │ │ │ + je 7f20 │ │ │ │ │ ./pynx/scattering/cpu.c:7772 │ │ │ │ │ cmp $0x50,%al │ │ │ │ │ - jle 7ec0 │ │ │ │ │ - lea -0x51(%eax),%ebx │ │ │ │ │ - cmp $0x22,%bl │ │ │ │ │ - ja 7ef0 │ │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ │ - movzbl %bl,%edx │ │ │ │ │ - mov -0x3874(%esi,%edx,4),%edx │ │ │ │ │ - add %esi,%edx │ │ │ │ │ + jle 7dc8 │ │ │ │ │ + lea -0x51(%eax),%edx │ │ │ │ │ + cmp $0x22,%dl │ │ │ │ │ + ja 7df8 │ │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ │ + movzbl %dl,%ebx │ │ │ │ │ + mov -0x3874(%edi,%ebx,4),%edx │ │ │ │ │ + add %edi,%edx │ │ │ │ │ jmp *%edx │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ -./pynx/scattering/cpu.c:7871 │ │ │ │ │ - cmp $0x51,%al │ │ │ │ │ ./pynx/scattering/cpu.c:7917 │ │ │ │ │ movl $0x1,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7942 │ │ │ │ │ - mov 0x20(%ebp),%ebx │ │ │ │ │ + mov 0x20(%esi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7871 │ │ │ │ │ - jg 7db2 │ │ │ │ │ + cmp $0x51,%al │ │ │ │ │ + jg 7ca1 │ │ │ │ │ cmp $0x3e,%al │ │ │ │ │ - jle 7e87 │ │ │ │ │ - lea -0x3f(%eax),%ecx │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ - shl %cl,%esi │ │ │ │ │ - and $0x42609,%esi │ │ │ │ │ - jne 8323 │ │ │ │ │ - cmp $0x50,%al │ │ │ │ │ + jle 7d8f │ │ │ │ │ + lea -0x3f(%eax),%edi │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7878 │ │ │ │ │ + movb $0x55,0x1b(%esp) │ │ │ │ │ +./pynx/scattering/cpu.c:7871 │ │ │ │ │ + shlx %edi,%ecx,%edx │ │ │ │ │ + and $0x42609,%edx │ │ │ │ │ + jne 7ce0 │ │ │ │ │ ./pynx/scattering/cpu.c:7884 │ │ │ │ │ movb $0x50,0x1b(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7871 │ │ │ │ │ - je 7df0 │ │ │ │ │ - cmp $0x4f,%al │ │ │ │ │ + cmp $0x50,%al │ │ │ │ │ + je 7ce0 │ │ │ │ │ ./pynx/scattering/cpu.c:7882 │ │ │ │ │ movb $0x4f,0x1b(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7871 │ │ │ │ │ - je 7df0 │ │ │ │ │ + cmp $0x4f,%al │ │ │ │ │ + je 7ce0 │ │ │ │ │ ./pynx/scattering/cpu.c:7743 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ mov -0x48(%ebx),%eax │ │ │ │ │ - lea -0x46e0(%ebx),%edi │ │ │ │ │ - push %edi │ │ │ │ │ + lea -0x46d0(%ebx),%ebp │ │ │ │ │ + push %ebp │ │ │ │ │ push (%eax) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:7944 │ │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ │ + mov 0xc(%esi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7887 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - movb $0x0,0x1b(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7947 │ │ │ │ │ - movsbl 0x24(%ebp),%eax │ │ │ │ │ + movsbl 0x24(%esi),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7887 │ │ │ │ │ + movb $0x0,0x1b(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7944 │ │ │ │ │ - mov (%ebx),%edi │ │ │ │ │ + mov (%ebx),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7947 │ │ │ │ │ - mov 0x20(%ebp),%ebx │ │ │ │ │ + mov 0x20(%esi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7887 │ │ │ │ │ - jmp 7df0 │ │ │ │ │ + jmp 7ce0 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7772 │ │ │ │ │ cmp $0x3e,%al │ │ │ │ │ - jle 7ef0 │ │ │ │ │ - lea -0x3f(%eax),%ecx │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - shl %cl,%ebx │ │ │ │ │ - test $0x32400,%ebx │ │ │ │ │ - jne 8040 │ │ │ │ │ - and $0x9,%ebx │ │ │ │ │ - jne 7f48 │ │ │ │ │ - cmp $0x48,%al │ │ │ │ │ + jle 7df8 │ │ │ │ │ + lea -0x3f(%eax),%ebx │ │ │ │ │ + mov $0x1,%edi │ │ │ │ │ + shlx %ebx,%edi,%edx │ │ │ │ │ + test $0x32400,%edx │ │ │ │ │ + jne 7f48 │ │ │ │ │ + and $0x9,%edx │ │ │ │ │ + jne 7e50 │ │ │ │ │ mov $0x2,%ebx │ │ │ │ │ - je 7f1e │ │ │ │ │ + cmp $0x48,%al │ │ │ │ │ + je 7e26 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7743 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ - mov -0x48(%ebx),%esi │ │ │ │ │ - lea -0x46e0(%ebx),%edx │ │ │ │ │ - push %edx │ │ │ │ │ - push (%esi) │ │ │ │ │ + mov -0x48(%ebx),%edx │ │ │ │ │ + lea -0x46d0(%ebx),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + push (%edx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:7951 │ │ │ │ │ - movzbl 0x26(%ebp),%edx │ │ │ │ │ + movzbl 0x26(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7786 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7781 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7951 │ │ │ │ │ cmp $0x40,%dl │ │ │ │ │ - je 80c0 │ │ │ │ │ + je 7fc8 │ │ │ │ │ ./pynx/scattering/cpu.c:7962 │ │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7961 │ │ │ │ │ - cmp %ebx,0x8(%edx) │ │ │ │ │ -./pynx/scattering/cpu.c:7962 │ │ │ │ │ movzbl 0x30(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7961 │ │ │ │ │ - je 7f60 │ │ │ │ │ + cmp %ebx,0x8(%edx) │ │ │ │ │ + je 7e68 │ │ │ │ │ ./pynx/scattering/cpu.c:7962 │ │ │ │ │ cmp $0x43,%al │ │ │ │ │ - je 8188 │ │ │ │ │ + je 8080 │ │ │ │ │ ./pynx/scattering/cpu.c:7971 │ │ │ │ │ - mov %ebp,%eax │ │ │ │ │ - call 79b0 │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + call 7900 │ │ │ │ │ ./pynx/scattering/cpu.c:8016 │ │ │ │ │ add $0x2c,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7928 │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8016 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ @@ -8105,1145 +8011,1107 @@ │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7962 │ │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7773 │ │ │ │ │ mov $0x1,%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7961 │ │ │ │ │ - cmp %ebx,0x8(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:7962 │ │ │ │ │ movzbl 0x30(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7961 │ │ │ │ │ - jne 7f2b │ │ │ │ │ + cmp %ebx,0x8(%edx) │ │ │ │ │ + jne 7e33 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7961 (discriminator 1) │ │ │ │ │ cmp %al,0x1b(%esp) │ │ │ │ │ - je 7f79 │ │ │ │ │ + je 7e81 │ │ │ │ │ ./pynx/scattering/cpu.c:7962 │ │ │ │ │ cmp $0x43,%al │ │ │ │ │ - je 8240 │ │ │ │ │ + je 8150 │ │ │ │ │ ./pynx/scattering/cpu.c:7969 │ │ │ │ │ cmp $0x48,%al │ │ │ │ │ - je 7f79 │ │ │ │ │ + je 7e81 │ │ │ │ │ ./pynx/scattering/cpu.c:7969 (discriminator 2) │ │ │ │ │ cmpb $0x48,0x1b(%esp) │ │ │ │ │ - jne 7f33 │ │ │ │ │ + jne 7e3b │ │ │ │ │ ./pynx/scattering/cpu.c:7975 │ │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7976 │ │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7975 │ │ │ │ │ - mov 0x8(%edi),%ecx │ │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ │ add 0x4(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7976 │ │ │ │ │ cmp %ecx,%edx │ │ │ │ │ - jne 82e8 │ │ │ │ │ + jne 81d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7983 │ │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7982 │ │ │ │ │ add %ebx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7983 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 7fa0 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 7ea8 │ │ │ │ │ ./pynx/scattering/cpu.c:7984 │ │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ │ imul %ecx,%ebx │ │ │ │ │ add %ebx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7985 │ │ │ │ │ - mov 0x18(%ebp),%ebx │ │ │ │ │ + mov 0x18(%esi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7982 │ │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ │ + mov %edx,0x10(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7985 │ │ │ │ │ lea -0x1(%ebx),%edx │ │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ │ + mov %edx,0x18(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7987 │ │ │ │ │ - cmp %edi,%ebp │ │ │ │ │ - je 81d0 │ │ │ │ │ + cmp %ebp,%esi │ │ │ │ │ + je 80c8 │ │ │ │ │ ./pynx/scattering/cpu.c:7996 │ │ │ │ │ - mov 0xc(%edi),%esi │ │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7995 │ │ │ │ │ - lea 0xc(%edi),%ebx │ │ │ │ │ + lea 0xc(%ebp),%ebx │ │ │ │ │ mov %ebx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:7996 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 81b8 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 80b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8000 │ │ │ │ │ - cmpb $0x53,0x30(%esi) │ │ │ │ │ - jne 8250 │ │ │ │ │ + cmpb $0x53,0x30(%edi) │ │ │ │ │ + jne 8160 │ │ │ │ │ ./pynx/scattering/cpu.c:8002 │ │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ │ - mov (%ecx),%esi │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 81f8 │ │ │ │ │ + mov 0x4(%edi),%ecx │ │ │ │ │ + mov (%ecx),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 80f0 │ │ │ │ │ ./pynx/scattering/cpu.c:8001 │ │ │ │ │ - mov 0x14(%edi),%esi │ │ │ │ │ + mov 0x14(%ebp),%edi │ │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8004 │ │ │ │ │ - lea 0x8(%eax),%edi │ │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ │ + lea 0x8(%eax),%ebp │ │ │ │ │ + mov %ebp,0xc(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8007 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ + mov %ecx,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:8001 │ │ │ │ │ - add %esi,%ebx │ │ │ │ │ + add %edi,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8005 │ │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8001 │ │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8012 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 81df │ │ │ │ │ + je 80d7 │ │ │ │ │ ./pynx/scattering/cpu.c:7947 │ │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ │ + mov 0x20(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7946 │ │ │ │ │ - movzbl 0x26(%ebp),%edx │ │ │ │ │ + movzbl 0x26(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7947 │ │ │ │ │ - movsbl 0x24(%ebp),%eax │ │ │ │ │ + movsbl 0x24(%esi),%eax │ │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7945 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7946 │ │ │ │ │ - cmp $0x40,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7945 │ │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7946 │ │ │ │ │ - jne 7e10 │ │ │ │ │ + cmp $0x40,%dl │ │ │ │ │ + jne 7d08 │ │ │ │ │ ./pynx/scattering/cpu.c:7790 │ │ │ │ │ cmp $0x50,%al │ │ │ │ │ - jle 8200 │ │ │ │ │ + jle 8100 │ │ │ │ │ lea -0x51(%eax),%ecx │ │ │ │ │ cmp $0x22,%cl │ │ │ │ │ - ja 7ef0 │ │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ │ + ja 7df8 │ │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ │ movzbl %cl,%ecx │ │ │ │ │ - add -0x37e8(%esi,%ecx,4),%esi │ │ │ │ │ - jmp *%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + add -0x37e8(%edi,%ecx,4),%edi │ │ │ │ │ + jmp *%edi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7775 │ │ │ │ │ mov $0x4,%ebx │ │ │ │ │ - jmp 7f1e │ │ │ │ │ + jmp 7e26 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7776 │ │ │ │ │ mov $0x8,%ebx │ │ │ │ │ - jmp 7f1e │ │ │ │ │ + jmp 7e26 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7775 │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - mov $0x4,%esi │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - mov $0x8,%ebx │ │ │ │ │ - cmove %esi,%ebx │ │ │ │ │ - jmp 7f1e │ │ │ │ │ + cmpl $0x1,0xc(%esp) │ │ │ │ │ + sbb %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ │ + add $0x8,%ebx │ │ │ │ │ + jmp 7e26 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7776 │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ - mov $0x8,%eax │ │ │ │ │ - mov $0x10,%ebx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - cmove %eax,%ebx │ │ │ │ │ - jmp 7f1e │ │ │ │ │ + cmpl $0x1,0xc(%esp) │ │ │ │ │ + sbb %ebx,%ebx │ │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ │ + add $0x10,%ebx │ │ │ │ │ + jmp 7e26 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7780 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ mov -0x48(%ebx),%ecx │ │ │ │ │ - lea -0x4400(%ebx),%eax │ │ │ │ │ + lea -0x43f0(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2200 │ │ │ │ │ ./pynx/scattering/cpu.c:7951 │ │ │ │ │ - movzbl 0x26(%ebp),%edx │ │ │ │ │ + movzbl 0x26(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7781 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7951 │ │ │ │ │ cmp $0x40,%dl │ │ │ │ │ - jne 7f1e │ │ │ │ │ + jne 7e26 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7952 │ │ │ │ │ - movsbl 0x24(%ebp),%eax │ │ │ │ │ - call 6e20 │ │ │ │ │ + movsbl 0x24(%esi),%eax │ │ │ │ │ + call 6cd0 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7954 │ │ │ │ │ test %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7952 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7954 │ │ │ │ │ - je 7f3a │ │ │ │ │ + je 7e42 │ │ │ │ │ ./pynx/scattering/cpu.c:7955 │ │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ │ - div %ecx │ │ │ │ │ + div %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7956 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 80ed │ │ │ │ │ + je 7ff5 │ │ │ │ │ ./pynx/scattering/cpu.c:7956 (discriminator 1) │ │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ │ - add %ecx,%esi │ │ │ │ │ - sub %edx,%esi │ │ │ │ │ - mov %esi,0x10(%ebp) │ │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ │ + add %edi,%ecx │ │ │ │ │ + sub %edx,%ecx │ │ │ │ │ + mov %ecx,0x10(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7957 │ │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jne 7f1e │ │ │ │ │ + mov 0x1c(%esi),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + jne 7e26 │ │ │ │ │ ./pynx/scattering/cpu.c:7958 │ │ │ │ │ - movsbl 0x24(%ebp),%eax │ │ │ │ │ - call 6e20 │ │ │ │ │ + movsbl 0x24(%esi),%eax │ │ │ │ │ + call 6cd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7958 (discriminator 1) │ │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ │ - jmp 7f1e │ │ │ │ │ + mov %eax,0x1c(%esi) │ │ │ │ │ + jmp 7e26 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7773 │ │ │ │ │ mov $0x1,%ebx │ │ │ │ │ - jmp 7f15 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7793 │ │ │ │ │ - mov $0x4,%ebx │ │ │ │ │ - jmp 7f15 │ │ │ │ │ + jmp 7e1d │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7796 │ │ │ │ │ mov $0x8,%ebx │ │ │ │ │ - jmp 7f15 │ │ │ │ │ + jmp 7e1d │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7800 (discriminator 1) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - mov $0x18,%ecx │ │ │ │ │ - mov $0xc,%ebx │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - cmovne %ecx,%ebx │ │ │ │ │ - jmp 7f15 │ │ │ │ │ + cmpl $0x1,0xc(%esp) │ │ │ │ │ + sbb %ebx,%ebx │ │ │ │ │ + and $0xfffffff4,%ebx │ │ │ │ │ + add $0x18,%ebx │ │ │ │ │ + jmp 7e1d │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7793 │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - mov $0x4,%esi │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - mov $0x8,%ebx │ │ │ │ │ - cmove %esi,%ebx │ │ │ │ │ - jmp 7f15 │ │ │ │ │ + cmpl $0x1,0xc(%esp) │ │ │ │ │ + sbb %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ │ + add $0x8,%ebx │ │ │ │ │ + jmp 7e1d │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7796 │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - mov $0x8,%ecx │ │ │ │ │ - mov $0x10,%ebx │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - cmove %ecx,%ebx │ │ │ │ │ - jmp 7f15 │ │ │ │ │ + cmpl $0x1,0xc(%esp) │ │ │ │ │ + sbb %ebx,%ebx │ │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ │ + add $0x10,%ebx │ │ │ │ │ + jmp 7e1d │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7962 (discriminator 1) │ │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7f33 │ │ │ │ │ + je 7e3b │ │ │ │ │ ./pynx/scattering/cpu.c:7963 │ │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ │ - mov 0x8(%edi),%edi │ │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ │ + mov 0x8(%ebp),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7964 │ │ │ │ │ lea 0x8(%edx),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7963 │ │ │ │ │ - add 0x4(%edx),%edi │ │ │ │ │ + add 0x4(%edx),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7964 │ │ │ │ │ - mov %ebx,0xc(%ebp) │ │ │ │ │ + mov %ebx,0xc(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7966 │ │ │ │ │ - mov %edi,0xc(%edx) │ │ │ │ │ + mov %ebp,0xc(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:7967 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ + mov %eax,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7965 │ │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:7985 │ │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7967 │ │ │ │ │ - jmp 7ff1 │ │ │ │ │ + jmp 7ef9 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7998 │ │ │ │ │ - mov -0x8(%eax),%edi │ │ │ │ │ + mov -0x8(%eax),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7997 │ │ │ │ │ lea -0x8(%eax),%ecx │ │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ │ + mov %ecx,0xc(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7999 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7987 │ │ │ │ │ - cmp %edi,%ebp │ │ │ │ │ - jne 7fb4 │ │ │ │ │ + cmp %ebp,%esi │ │ │ │ │ + jne 7ebc │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7989 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7988 │ │ │ │ │ - movl $0x0,0xc(%ebp) │ │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7989 │ │ │ │ │ - jne 7f33 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jne 7e3b │ │ │ │ │ ./pynx/scattering/cpu.c:8013 │ │ │ │ │ - movb $0x0,0x24(%ebp) │ │ │ │ │ + movb $0x0,0x24(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8014 │ │ │ │ │ - movl $0x0,0x20(%ebp) │ │ │ │ │ + movl $0x0,0x20(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8016 │ │ │ │ │ add $0x2c,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7918 (discriminator 1) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8016 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7995 │ │ │ │ │ - mov %ebx,%edi │ │ │ │ │ + mov %ebx,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7987 │ │ │ │ │ - jmp 7fac │ │ │ │ │ + jmp 7eb4 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7790 │ │ │ │ │ cmp $0x3e,%al │ │ │ │ │ - jle 7ef0 │ │ │ │ │ - lea -0x3f(%eax),%ecx │ │ │ │ │ + jle 7df8 │ │ │ │ │ mov $0x1,%ebx │ │ │ │ │ - shl %cl,%ebx │ │ │ │ │ - test $0x32400,%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - jne 8120 │ │ │ │ │ + lea -0x3f(%eax),%ecx │ │ │ │ │ + shlx %ecx,%ebx,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7793 │ │ │ │ │ + mov $0x4,%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:7790 │ │ │ │ │ + test $0x32400,%ecx │ │ │ │ │ + jne 7e1d │ │ │ │ │ and $0x9,%ecx │ │ │ │ │ - jne 8110 │ │ │ │ │ - cmp $0x48,%al │ │ │ │ │ +./pynx/scattering/cpu.c:7773 │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:7790 │ │ │ │ │ + jne 7e1d │ │ │ │ │ mov $0x2,%ebx │ │ │ │ │ - je 7f15 │ │ │ │ │ - jmp 7ef0 │ │ │ │ │ + cmp $0x48,%al │ │ │ │ │ + je 7e1d │ │ │ │ │ + jmp 7df8 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7962 (discriminator 1) │ │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 8193 │ │ │ │ │ - jmp 7f72 │ │ │ │ │ - mov %ebx,%edi │ │ │ │ │ - jmp 7ff1 │ │ │ │ │ + jne 808b │ │ │ │ │ + jmp 7e7a │ │ │ │ │ + mov %ebx,%ebp │ │ │ │ │ + jmp 7ef9 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ +./pynx/scattering/cpu.c:7922 │ │ │ │ │ + cmp $0x1,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7924 │ │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7922 │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - sete 0x27(%ebp) │ │ │ │ │ + sete 0x27(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7924 │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jne 8349 │ │ │ │ │ + cmp %edx,0x10(%esp) │ │ │ │ │ + jne 8213 │ │ │ │ │ ./pynx/scattering/cpu.c:7931 │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - je 7d0b │ │ │ │ │ + cmp $0x1,%ecx │ │ │ │ │ + je 7c8b │ │ │ │ │ ./pynx/scattering/cpu.c:7923 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7932 │ │ │ │ │ push %eax │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ - lea -0x4420(%ebx),%esi │ │ │ │ │ - jmp 82f4 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -./pynx/scattering/cpu.c:7937 │ │ │ │ │ - vpmulld 0x1c(%ecx),%xmm0,%xmm5 │ │ │ │ │ -./pynx/scattering/cpu.c:7936 (discriminator 1) │ │ │ │ │ - vpsrldq $0x8,%xmm5,%xmm6 │ │ │ │ │ - test $0x3,%dl │ │ │ │ │ - vpmulld %xmm6,%xmm5,%xmm7 │ │ │ │ │ - vpsrldq $0x4,%xmm7,%xmm0 │ │ │ │ │ - vpmulld %xmm0,%xmm7,%xmm1 │ │ │ │ │ - vmovd %xmm1,0x10(%esp) │ │ │ │ │ - je 7d9c │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ │ - jmp 7d47 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea -0x4410(%ebx),%edi │ │ │ │ │ + jmp 81dc │ │ │ │ │ +./pynx/scattering/cpu.c:7793 │ │ │ │ │ + mov $0x4,%ebx │ │ │ │ │ + jmp 7e1d │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7790 │ │ │ │ │ mov $0x2,%ebx │ │ │ │ │ - jmp 7f15 │ │ │ │ │ + jmp 7e1d │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7772 │ │ │ │ │ mov $0x2,%ebx │ │ │ │ │ - jmp 7f1e │ │ │ │ │ -./pynx/scattering/cpu.c:7871 │ │ │ │ │ - movb $0x49,0x1b(%esp) │ │ │ │ │ - jmp 7df0 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 7e26 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7977 │ │ │ │ │ push %ecx │ │ │ │ │ push %edx │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ - lea -0x43b0(%ebx),%esi │ │ │ │ │ + lea -0x43a0(%ebx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7932 │ │ │ │ │ - mov -0x48(%ebx),%ebp │ │ │ │ │ - push %esi │ │ │ │ │ - push 0x0(%ebp) │ │ │ │ │ + mov -0x48(%ebx),%esi │ │ │ │ │ + push %edi │ │ │ │ │ + push (%esi) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:7934 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 7f3a │ │ │ │ │ + jmp 7e42 │ │ │ │ │ ./pynx/scattering/cpu.c:7880 (discriminator 1) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - mov $0x43,%edx │ │ │ │ │ - mov $0x52,%ecx │ │ │ │ │ - cmove %ecx,%edx │ │ │ │ │ + cmp $0x1,%ebx │ │ │ │ │ + sbb %ecx,%ecx │ │ │ │ │ + and $0xf,%ecx │ │ │ │ │ + lea 0x43(%ecx),%edx │ │ │ │ │ mov %dl,0x1b(%esp) │ │ │ │ │ - jmp 7df0 │ │ │ │ │ -./pynx/scattering/cpu.c:7878 │ │ │ │ │ - movb $0x55,0x1b(%esp) │ │ │ │ │ - jmp 7df0 │ │ │ │ │ + jmp 7ce0 │ │ │ │ │ ./pynx/scattering/cpu.c:7917 │ │ │ │ │ movl $0x1,0x10(%esp) │ │ │ │ │ - jmp 7d9c │ │ │ │ │ - movl $0x1,0x10(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:7936 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - jmp 7d47 │ │ │ │ │ + jmp 7c8b │ │ │ │ │ ./pynx/scattering/cpu.c:7925 │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ + push %edx │ │ │ │ │ + push 0x14(%esp) │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ - lea -0x444c(%ebx),%esi │ │ │ │ │ - jmp 82f4 │ │ │ │ │ + lea -0x443c(%ebx),%edi │ │ │ │ │ + jmp 81dc │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 8278 │ │ │ │ │ -.L1055(): │ │ │ │ │ + jmp 8192 │ │ │ │ │ +.L1112(): │ │ │ │ │ ./pynx/scattering/cpu.c:7925 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8066 │ │ │ │ │ push %ebp │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ push %edi │ │ │ │ │ - call 5ace │ │ │ │ │ - add $0x15c8b,%edi │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ push %esi │ │ │ │ │ + call 18aa4 │ │ │ │ │ + add $0x15db8,%esi │ │ │ │ │ push %ebx │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8069 │ │ │ │ │ - movzbl (%ebx),%eax │ │ │ │ │ + movzbl (%edi),%eax │ │ │ │ │ cmp $0x54,%al │ │ │ │ │ - jg 83b0 │ │ │ │ │ + jg 8278 │ │ │ │ │ cmp $0x3e,%al │ │ │ │ │ - jg 8428 │ │ │ │ │ + jg 82f0 │ │ │ │ │ cmp $0x20,%al │ │ │ │ │ - jle 8408 │ │ │ │ │ - lea -0x21(%eax),%ecx │ │ │ │ │ - cmp $0x1d,%cl │ │ │ │ │ - ja 8868 │ │ │ │ │ - mov 0x4(%esp),%edi │ │ │ │ │ - movzbl %cl,%esi │ │ │ │ │ - mov -0x375c(%edi,%esi,4),%edx │ │ │ │ │ - add %edi,%edx │ │ │ │ │ + jle 82d0 │ │ │ │ │ + lea -0x21(%eax),%edx │ │ │ │ │ + cmp $0x1d,%dl │ │ │ │ │ + ja 8780 │ │ │ │ │ + movzbl %dl,%ebx │ │ │ │ │ + mov -0x375c(%esi,%ebx,4),%edx │ │ │ │ │ + add %esi,%edx │ │ │ │ │ jmp *%edx │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ cmp $0x73,%al │ │ │ │ │ - je 8860 │ │ │ │ │ - jle 8480 │ │ │ │ │ + je 8770 │ │ │ │ │ + jle 8348 │ │ │ │ │ cmp $0x78,%al │ │ │ │ │ - je 8538 │ │ │ │ │ + je 8410 │ │ │ │ │ cmp $0x7d,%al │ │ │ │ │ - jne 844e │ │ │ │ │ + jne 8319 │ │ │ │ │ ./pynx/scattering/cpu.c:8137 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8135 │ │ │ │ │ - mov 0x1c(%ebp),%edi │ │ │ │ │ + mov 0x1c(%ebp),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8137 │ │ │ │ │ - call 7cb0 │ │ │ │ │ + call 7bd0 │ │ │ │ │ ./pynx/scattering/cpu.c:8137 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 8470 │ │ │ │ │ -./pynx/scattering/cpu.c:8139 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8138 │ │ │ │ │ movb $0x0,0x24(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8139 │ │ │ │ │ - je 83fb │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 82c5 │ │ │ │ │ ./pynx/scattering/cpu.c:8139 (discriminator 1) │ │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - div %edi │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + div %ebx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 83fb │ │ │ │ │ + je 82c5 │ │ │ │ │ ./pynx/scattering/cpu.c:8140 │ │ │ │ │ - add %edi,%ecx │ │ │ │ │ - sub %edx,%ecx │ │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ │ + add %ebx,%esi │ │ │ │ │ + sub %edx,%esi │ │ │ │ │ + mov %esi,0x10(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8200 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8136 │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8200 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8069 │ │ │ │ │ test %al,%al │ │ │ │ │ - je 8500 │ │ │ │ │ - lea -0xa(%eax),%edx │ │ │ │ │ - cmp $0x16,%dl │ │ │ │ │ - ja 844e │ │ │ │ │ - mov $0x400009,%ecx │ │ │ │ │ - bt %edx,%ecx │ │ │ │ │ - jae 844e │ │ │ │ │ + je 83d0 │ │ │ │ │ + lea -0xa(%eax),%ebx │ │ │ │ │ + cmp $0x16,%bl │ │ │ │ │ + ja 8319 │ │ │ │ │ + mov $0x400009,%edx │ │ │ │ │ + bt %ebx,%edx │ │ │ │ │ + jae 8319 │ │ │ │ │ ./pynx/scattering/cpu.c:8092 │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8093 │ │ │ │ │ - jmp 837a │ │ │ │ │ + jmp 8246 │ │ │ │ │ ./pynx/scattering/cpu.c:8069 │ │ │ │ │ - lea -0x3f(%eax),%ecx │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ - shl %cl,%esi │ │ │ │ │ - and $0x52609,%esi │ │ │ │ │ - jne 88c6 │ │ │ │ │ + lea -0x3f(%eax),%edx │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ + shlx %edx,%ebx,%ebx │ │ │ │ │ + and $0x52609,%ebx │ │ │ │ │ + jne 87c6 │ │ │ │ │ cmp $0x54,%al │ │ │ │ │ - je 858e │ │ │ │ │ + je 8467 │ │ │ │ │ cmp $0x40,%al │ │ │ │ │ - je 8801 │ │ │ │ │ - movsbl %al,%esi │ │ │ │ │ + je 8711 │ │ │ │ │ + movsbl %al,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7738 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x42d4(%ebx),%ebp │ │ │ │ │ - mov -0x48(%ebx),%eax │ │ │ │ │ - push %ebp │ │ │ │ │ - push (%eax) │ │ │ │ │ + lea -0x42c4(%esi),%edi │ │ │ │ │ + push %edx │ │ │ │ │ + mov -0x48(%esi),%ebp │ │ │ │ │ + push %edi │ │ │ │ │ + mov %esi,%ebx │ │ │ │ │ + push 0x0(%ebp) │ │ │ │ │ call 2470 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8200 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8073 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8200 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8069 │ │ │ │ │ lea -0x5a(%eax),%ecx │ │ │ │ │ cmp $0x17,%cl │ │ │ │ │ - ja 844e │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ - shl %cl,%edx │ │ │ │ │ + ja 8319 │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ + shlx %ecx,%ebx,%edx │ │ │ │ │ test $0xc4f700,%edx │ │ │ │ │ - jne 88c6 │ │ │ │ │ + jne 87c6 │ │ │ │ │ and $0x1,%edx │ │ │ │ │ - je 87f8 │ │ │ │ │ + je 8708 │ │ │ │ │ ./pynx/scattering/cpu.c:8156 │ │ │ │ │ - movzbl 0x1(%ebx),%eax │ │ │ │ │ + movzbl 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8155 │ │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ │ + lea 0x1(%edi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8156 │ │ │ │ │ - lea -0x66(%eax),%ebx │ │ │ │ │ + lea -0x66(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8156 (discriminator 1) │ │ │ │ │ - cmp $0x1,%bl │ │ │ │ │ - jbe 84bb │ │ │ │ │ + cmp $0x1,%cl │ │ │ │ │ + jbe 8386 │ │ │ │ │ cmp $0x64,%al │ │ │ │ │ - jne 893e │ │ │ │ │ -./pynx/scattering/cpu.c:8165 │ │ │ │ │ - cmp %al,0x24(%ebp) │ │ │ │ │ + jne 883c │ │ │ │ │ ./pynx/scattering/cpu.c:8155 │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ + mov %ebx,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8154 │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8165 │ │ │ │ │ - je 88d1 │ │ │ │ │ + cmp %al,0x24(%ebp) │ │ │ │ │ + je 87d1 │ │ │ │ │ ./pynx/scattering/cpu.c:8175 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7cb0 │ │ │ │ │ + call 7bd0 │ │ │ │ │ ./pynx/scattering/cpu.c:8175 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 8470 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8176 │ │ │ │ │ - mov 0x14(%ebp),%edi │ │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8177 │ │ │ │ │ movzbl 0x25(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8180 │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8176 │ │ │ │ │ - mov %edi,0x18(%ebp) │ │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8177 │ │ │ │ │ mov %dl,0x26(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8178 │ │ │ │ │ - movzbl -0x1(%ebx),%ecx │ │ │ │ │ + movzbl -0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8179 │ │ │ │ │ - mov %esi,0x20(%ebp) │ │ │ │ │ + mov %ebx,0x20(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8178 │ │ │ │ │ - mov %cl,0x24(%ebp) │ │ │ │ │ + mov %al,0x24(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8181 │ │ │ │ │ movl $0x1,0x14(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8183 │ │ │ │ │ - jmp 837a │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 8246 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8071 │ │ │ │ │ cmpb $0x0,0x24(%ebp) │ │ │ │ │ - je 8511 │ │ │ │ │ + je 83e1 │ │ │ │ │ ./pynx/scattering/cpu.c:8071 (discriminator 1) │ │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 8904 │ │ │ │ │ + je 8804 │ │ │ │ │ ./pynx/scattering/cpu.c:8075 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7cb0 │ │ │ │ │ + call 7bd0 │ │ │ │ │ ./pynx/scattering/cpu.c:8075 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 8470 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8076 │ │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - jne 8904 │ │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 8804 │ │ │ │ │ ./pynx/scattering/cpu.c:8200 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8080 │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8200 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8145 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7cb0 │ │ │ │ │ + call 7bd0 │ │ │ │ │ ./pynx/scattering/cpu.c:8145 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 8470 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8150 │ │ │ │ │ movzbl 0x25(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8146 │ │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8148 │ │ │ │ │ movl $0x0,0x18(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8151 │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8146 │ │ │ │ │ add %eax,0x10(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8151 │ │ │ │ │ - inc %ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8147 │ │ │ │ │ movl $0x1,0x14(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8149 │ │ │ │ │ movb $0x0,0x24(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8150 │ │ │ │ │ mov %dl,0x26(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8152 │ │ │ │ │ - jmp 837a │ │ │ │ │ + jmp 8246 │ │ │ │ │ ./pynx/scattering/cpu.c:8097 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x436c(%ebx),%esi │ │ │ │ │ + lea -0x435c(%esi),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8057 │ │ │ │ │ - mov -0x48(%ebx),%edi │ │ │ │ │ - push %esi │ │ │ │ │ - push (%edi) │ │ │ │ │ + mov -0x48(%esi),%ebp │ │ │ │ │ + push %edi │ │ │ │ │ + mov %esi,%ebx │ │ │ │ │ + push 0x0(%ebp) │ │ │ │ │ call 2200 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8470 │ │ │ │ │ + jmp 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8111 │ │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8112 │ │ │ │ │ - mov 0x1c(%ebp),%edi │ │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8113 │ │ │ │ │ movl $0x1,0x14(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8115 │ │ │ │ │ - cmpb $0x7b,0x1(%ebx) │ │ │ │ │ + cmpb $0x7b,0x1(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:8111 │ │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8112 │ │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8115 │ │ │ │ │ - jne 8981 │ │ │ │ │ + jne 8866 │ │ │ │ │ ./pynx/scattering/cpu.c:8119 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7cb0 │ │ │ │ │ + call 7bd0 │ │ │ │ │ ./pynx/scattering/cpu.c:8119 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 8470 │ │ │ │ │ -./pynx/scattering/cpu.c:8123 │ │ │ │ │ - lea 0x2(%ebx),%edi │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8123 │ │ │ │ │ + lea 0x2(%edi),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8120 │ │ │ │ │ movb $0x0,0x24(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8121 │ │ │ │ │ movl $0x0,0x18(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8125 (discriminator 1) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:8122 │ │ │ │ │ movl $0x0,0x1c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8123 │ │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 1) │ │ │ │ │ - je 8958 │ │ │ │ │ - and $0x7,%ebx │ │ │ │ │ - je 867f │ │ │ │ │ - cmp $0x1,%ebx │ │ │ │ │ - je 8661 │ │ │ │ │ - cmp $0x2,%ebx │ │ │ │ │ - je 864f │ │ │ │ │ - cmp $0x3,%ebx │ │ │ │ │ - je 863d │ │ │ │ │ - cmp $0x4,%ebx │ │ │ │ │ - je 862b │ │ │ │ │ - cmp $0x5,%ebx │ │ │ │ │ - je 8619 │ │ │ │ │ - cmp $0x6,%ebx │ │ │ │ │ - jne 8923 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 8850 │ │ │ │ │ + and $0x7,%eax │ │ │ │ │ + je 856e │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 854e │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + je 853a │ │ │ │ │ + cmp $0x3,%eax │ │ │ │ │ + je 8526 │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + je 8512 │ │ │ │ │ + cmp $0x5,%eax │ │ │ │ │ + je 84fe │ │ │ │ │ + cmp $0x6,%eax │ │ │ │ │ + jne 881f │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 8360 │ │ │ │ │ + call 8230 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8470 │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 8360 │ │ │ │ │ + call 8230 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8470 │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 8360 │ │ │ │ │ + call 8230 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8470 │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 8360 │ │ │ │ │ + call 8230 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8470 │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 8360 │ │ │ │ │ + call 8230 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8470 │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 8360 │ │ │ │ │ + call 8230 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:8127 │ │ │ │ │ - je 8470 │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 1) │ │ │ │ │ - cmp %esi,0x8(%esp) │ │ │ │ │ - je 8716 │ │ │ │ │ + cmp %ebx,0x8(%esp) │ │ │ │ │ + je 8609 │ │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 8360 │ │ │ │ │ + call 8230 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8470 │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 8360 │ │ │ │ │ + call 8230 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8470 │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 8360 │ │ │ │ │ + call 8230 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8470 │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 8360 │ │ │ │ │ + call 8230 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8470 │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 8360 │ │ │ │ │ + call 8230 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8470 │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 8360 │ │ │ │ │ + call 8230 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8470 │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 8360 │ │ │ │ │ + call 8230 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8470 │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 8360 │ │ │ │ │ + call 8230 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:8127 │ │ │ │ │ - je 8470 │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 2) │ │ │ │ │ - add $0x8,%esi │ │ │ │ │ + add $0x8,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 1) │ │ │ │ │ - cmp %esi,0x8(%esp) │ │ │ │ │ - jne 867f │ │ │ │ │ + cmp %ebx,0x8(%esp) │ │ │ │ │ + jne 8572 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8130 │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 837a │ │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 8246 │ │ │ │ │ ./pynx/scattering/cpu.c:8130 (discriminator 1) │ │ │ │ │ - mov %edx,0x1c(%ebp) │ │ │ │ │ - jmp 837a │ │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ │ + jmp 8246 │ │ │ │ │ ./pynx/scattering/cpu.c:8023 │ │ │ │ │ cmpl $0x1,0x14(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8022 │ │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ │ + lea 0x1(%edi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8023 │ │ │ │ │ - jne 8993 │ │ │ │ │ + jne 8874 │ │ │ │ │ ./pynx/scattering/cpu.c:8028 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7cb0 │ │ │ │ │ + call 7bd0 │ │ │ │ │ ./pynx/scattering/cpu.c:8028 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 8470 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8029 │ │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - mov (%ecx),%edi │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ + mov 0x2c(%eax),%ecx │ │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8030 │ │ │ │ │ - movzbl 0x1(%ebx),%ecx │ │ │ │ │ + movzbl 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8021 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8029 │ │ │ │ │ - mov (%edi),%edx │ │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ │ - mov 0x2c(%edx),%edi │ │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8030 │ │ │ │ │ - test %cl,%cl │ │ │ │ │ - je 89a5 │ │ │ │ │ - cmp $0x29,%cl │ │ │ │ │ - je 89a5 │ │ │ │ │ + test %al,%al │ │ │ │ │ + je 8892 │ │ │ │ │ + cmp $0x29,%al │ │ │ │ │ + je 8892 │ │ │ │ │ ./pynx/scattering/cpu.c:8031 │ │ │ │ │ - cmp $0xd,%cl │ │ │ │ │ - jle 87e0 │ │ │ │ │ - cmp $0x20,%cl │ │ │ │ │ - je 87f1 │ │ │ │ │ + cmp $0xd,%al │ │ │ │ │ + jle 86f0 │ │ │ │ │ + cmp $0x20,%al │ │ │ │ │ + je 8701 │ │ │ │ │ ./pynx/scattering/cpu.c:7726 │ │ │ │ │ - movsbl %cl,%eax │ │ │ │ │ + movsbl %al,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7723 │ │ │ │ │ - sub $0x30,%ecx │ │ │ │ │ - cmp $0x9,%cl │ │ │ │ │ - ja 87e8 │ │ │ │ │ -./pynx/scattering/cpu.c:7726 │ │ │ │ │ - lea -0x30(%eax),%edx │ │ │ │ │ + sub $0x30,%eax │ │ │ │ │ + cmp $0x9,%al │ │ │ │ │ + ja 831c │ │ │ │ │ ./pynx/scattering/cpu.c:7727 │ │ │ │ │ movsbl 0x1(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7726 │ │ │ │ │ lea 0x1(%ebx),%ecx │ │ │ │ │ + sub $0x30,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7727 │ │ │ │ │ lea -0x30(%eax),%ebx │ │ │ │ │ cmp $0x9,%bl │ │ │ │ │ - ja 87b8 │ │ │ │ │ + ja 86bc │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:7728 │ │ │ │ │ - imul $0xa,%edx,%edx │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7729 │ │ │ │ │ inc %ecx │ │ │ │ │ - lea -0x30(%edx,%eax,1),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7728 │ │ │ │ │ + lea (%edx,%edx,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7729 │ │ │ │ │ + lea -0x30(%eax,%edx,2),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7727 │ │ │ │ │ movsbl (%ecx),%eax │ │ │ │ │ lea -0x30(%eax),%ebx │ │ │ │ │ cmp $0x9,%bl │ │ │ │ │ - jbe 87a0 │ │ │ │ │ + jbe 86a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7737 │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ - je 87e8 │ │ │ │ │ + je 8319 │ │ │ │ │ ./pynx/scattering/cpu.c:8037 │ │ │ │ │ - cmp %edi,%esi │ │ │ │ │ - jge 87cc │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ + cmp %ebx,%edi │ │ │ │ │ + jge 86d4 │ │ │ │ │ ./pynx/scattering/cpu.c:8037 (discriminator 1) │ │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%ebx │ │ │ │ │ + mov 0xc(%ebx,%edi,4),%ebx │ │ │ │ │ cmp %edx,%ebx │ │ │ │ │ - jne 895f │ │ │ │ │ + jne 8859 │ │ │ │ │ ./pynx/scattering/cpu.c:8043 │ │ │ │ │ cmp $0x2c,%al │ │ │ │ │ - jne 8830 │ │ │ │ │ + jne 8740 │ │ │ │ │ +./pynx/scattering/cpu.c:8030 │ │ │ │ │ + movzbl 0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8048 (discriminator 1) │ │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8049 │ │ │ │ │ - inc %esi │ │ │ │ │ -./pynx/scattering/cpu.c:8030 │ │ │ │ │ - movzbl 0x1(%ecx),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:8049 │ │ │ │ │ - jmp 875f │ │ │ │ │ + inc %edi │ │ │ │ │ + jmp 8652 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8031 │ │ │ │ │ - cmp $0x8,%cl │ │ │ │ │ - jg 87e0 │ │ │ │ │ - movsbl %cl,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7738 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %eax │ │ │ │ │ - jmp 8455 │ │ │ │ │ - jmp 87f1 │ │ │ │ │ + cmp $0x8,%al │ │ │ │ │ + jle 8319 │ │ │ │ │ + cmp $0x8,%al │ │ │ │ │ + jg 86f0 │ │ │ │ │ + jmp 8319 │ │ │ │ │ + jmp 8701 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8069 │ │ │ │ │ cmp $0x4,%cl │ │ │ │ │ - jne 844e │ │ │ │ │ + jne 8319 │ │ │ │ │ ./pynx/scattering/cpu.c:8106 │ │ │ │ │ mov %al,0x25(%ebp) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8107 │ │ │ │ │ - jmp 837a │ │ │ │ │ + jmp 8246 │ │ │ │ │ ./pynx/scattering/cpu.c:8091 │ │ │ │ │ movb $0x3d,0x25(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8092 │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8093 │ │ │ │ │ - jmp 837a │ │ │ │ │ + jmp 8246 │ │ │ │ │ ./pynx/scattering/cpu.c:8186 (discriminator 1) │ │ │ │ │ - cmpb $0x3a,0x1(%ebx) │ │ │ │ │ + cmpb $0x3a,0x1(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:8185 │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8186 (discriminator 1) │ │ │ │ │ - je 8826 │ │ │ │ │ + je 8736 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8186 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:8186 (discriminator 1) │ │ │ │ │ cmpb $0x3a,(%eax) │ │ │ │ │ - jne 8820 │ │ │ │ │ + jne 8730 │ │ │ │ │ ./pynx/scattering/cpu.c:8187 │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ + lea 0x1(%eax),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8188 │ │ │ │ │ - jmp 837a │ │ │ │ │ + jmp 8246 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8043 │ │ │ │ │ cmp $0x29,%al │ │ │ │ │ - jne 8910 │ │ │ │ │ + jne 8810 │ │ │ │ │ ./pynx/scattering/cpu.c:8048 │ │ │ │ │ cmp $0x2c,%al │ │ │ │ │ - je 87d0 │ │ │ │ │ + je 86d8 │ │ │ │ │ +./pynx/scattering/cpu.c:8051 │ │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8049 │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8051 │ │ │ │ │ - cmp %edi,%ebx │ │ │ │ │ - jne 8970 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne 8882 │ │ │ │ │ ./pynx/scattering/cpu.c:8061 │ │ │ │ │ movb $0x1,0x27(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8063 │ │ │ │ │ - lea 0x1(%ecx),%ebx │ │ │ │ │ + lea 0x1(%ecx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8062 │ │ │ │ │ movl $0x1,0x14(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8064 │ │ │ │ │ - jmp 837a │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 8246 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8069 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp 84cb │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + jmp 8396 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7726 │ │ │ │ │ - movsbl %al,%esi │ │ │ │ │ + movsbl %al,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7723 │ │ │ │ │ sub $0x30,%eax │ │ │ │ │ cmp $0x9,%al │ │ │ │ │ - ja 8451 │ │ │ │ │ + ja 831c │ │ │ │ │ +./pynx/scattering/cpu.c:7726 │ │ │ │ │ + lea -0x30(%edx),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7727 │ │ │ │ │ - movsbl 0x1(%ebx),%eax │ │ │ │ │ + movsbl 0x1(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7726 │ │ │ │ │ - lea 0x1(%ebx),%ecx │ │ │ │ │ - sub $0x30,%esi │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7727 │ │ │ │ │ - lea -0x30(%eax),%ebx │ │ │ │ │ - cmp $0x9,%bl │ │ │ │ │ - ja 88bc │ │ │ │ │ - jmp 88a0 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + lea -0x30(%edx),%ecx │ │ │ │ │ + cmp $0x9,%cl │ │ │ │ │ + ja 87bc │ │ │ │ │ +./pynx/scattering/cpu.c:7729 │ │ │ │ │ + inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7728 │ │ │ │ │ - imul $0xa,%esi,%edx │ │ │ │ │ + lea (%ebx,%ebx,4),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7729 │ │ │ │ │ - inc %ecx │ │ │ │ │ - lea -0x30(%edx,%eax,1),%esi │ │ │ │ │ + lea -0x30(%edx,%ebx,2),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7727 │ │ │ │ │ - movsbl (%ecx),%eax │ │ │ │ │ - lea -0x30(%eax),%ebx │ │ │ │ │ - cmp $0x9,%bl │ │ │ │ │ - jbe 88a0 │ │ │ │ │ + movsbl (%eax),%edx │ │ │ │ │ + lea -0x30(%edx),%ecx │ │ │ │ │ + cmp $0x9,%cl │ │ │ │ │ + jbe 87a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7737 │ │ │ │ │ - cmp $0xffffffff,%esi │ │ │ │ │ - je 844e │ │ │ │ │ + cmp $0xffffffff,%ebx │ │ │ │ │ + je 831c │ │ │ │ │ ./pynx/scattering/cpu.c:8196 │ │ │ │ │ - mov %esi,0x14(%ebp) │ │ │ │ │ + mov %ebx,0x14(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7732 │ │ │ │ │ - mov %ecx,%ebx │ │ │ │ │ - jmp 837a │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 8246 │ │ │ │ │ ./pynx/scattering/cpu.c:8069 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8165 │ │ │ │ │ cmp %al,0x24(%ebp) │ │ │ │ │ - jne 84cb │ │ │ │ │ + jne 8396 │ │ │ │ │ ./pynx/scattering/cpu.c:8165 (discriminator 1) │ │ │ │ │ - cmp %esi,0x20(%ebp) │ │ │ │ │ - jne 84cb │ │ │ │ │ + cmp %ebx,0x20(%ebp) │ │ │ │ │ + jne 8396 │ │ │ │ │ ./pynx/scattering/cpu.c:8165 (discriminator 2) │ │ │ │ │ movzbl 0x25(%ebp),%eax │ │ │ │ │ cmp %al,0x26(%ebp) │ │ │ │ │ - jne 84cb │ │ │ │ │ + jne 8396 │ │ │ │ │ ./pynx/scattering/cpu.c:8166 │ │ │ │ │ cmpb $0x0,0x27(%ebp) │ │ │ │ │ - jne 84cb │ │ │ │ │ + jne 8396 │ │ │ │ │ ./pynx/scattering/cpu.c:8167 │ │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ │ + mov 0x14(%ebp),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8170 │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8167 │ │ │ │ │ - add %esi,0x18(%ebp) │ │ │ │ │ + add %ebx,0x18(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8168 │ │ │ │ │ movl $0x1,0x14(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8171 │ │ │ │ │ - jmp 837a │ │ │ │ │ + jmp 8246 │ │ │ │ │ ./pynx/scattering/cpu.c:8072 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 79b0 │ │ │ │ │ + call 7900 │ │ │ │ │ ./pynx/scattering/cpu.c:8073 │ │ │ │ │ - jmp 8470 │ │ │ │ │ + jmp 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8044 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + lea -0x4258(%esi),%edi │ │ │ │ │ push %eax │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x4268(%ebx),%ebp │ │ │ │ │ - jmp 845f │ │ │ │ │ + jmp 8326 │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 8360 │ │ │ │ │ + call 8230 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8470 │ │ │ │ │ + je 833a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 2) │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 1) │ │ │ │ │ - jmp 8607 │ │ │ │ │ + jmp 84ea │ │ │ │ │ ./pynx/scattering/cpu.c:7743 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + lea -0x46d0(%esi),%edi │ │ │ │ │ push $0x5a │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x46e0(%ebx),%ebp │ │ │ │ │ - jmp 845f │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 8326 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8124 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - jmp 8716 │ │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ │ + jmp 8609 │ │ │ │ │ ./pynx/scattering/cpu.c:8038 │ │ │ │ │ push %edx │ │ │ │ │ + lea -0x4284(%esi),%edi │ │ │ │ │ push %ebx │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x4294(%ebx),%ebp │ │ │ │ │ - jmp 845f │ │ │ │ │ -./pynx/scattering/cpu.c:8052 │ │ │ │ │ - push %ebx │ │ │ │ │ - push %edi │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x423c(%ebx),%ebp │ │ │ │ │ - jmp 845f │ │ │ │ │ + jmp 8326 │ │ │ │ │ ./pynx/scattering/cpu.c:8116 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x4330(%ebx),%esi │ │ │ │ │ - jmp 8578 │ │ │ │ │ + lea -0x4320(%esi),%edi │ │ │ │ │ + jmp 844e │ │ │ │ │ ./pynx/scattering/cpu.c:8024 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x4304(%ebx),%esi │ │ │ │ │ - jmp 8578 │ │ │ │ │ + lea -0x42f4(%esi),%edi │ │ │ │ │ + jmp 844e │ │ │ │ │ +./pynx/scattering/cpu.c:8052 │ │ │ │ │ + push %edi │ │ │ │ │ + lea -0x422c(%esi),%edi │ │ │ │ │ + push 0x8(%esp) │ │ │ │ │ + jmp 8326 │ │ │ │ │ ./pynx/scattering/cpu.c:8051 │ │ │ │ │ - xchg %esi,%ebx │ │ │ │ │ - cmp %edi,%ebx │ │ │ │ │ - jne 8970 │ │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + jne 8882 │ │ │ │ │ ./pynx/scattering/cpu.c:8056 │ │ │ │ │ - test %cl,%cl │ │ │ │ │ - jne 89c0 │ │ │ │ │ + test %al,%al │ │ │ │ │ + jne 88ab │ │ │ │ │ ./pynx/scattering/cpu.c:8057 │ │ │ │ │ + lea -0x4208(%esi),%edi │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x4218(%ebx),%esi │ │ │ │ │ - jmp 8578 │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - jmp 8847 │ │ │ │ │ -.L1178(): │ │ │ │ │ + jmp 844e │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ + jmp 8759 │ │ │ │ │ +.L1251(): │ │ │ │ │ ./pynx/scattering/cpu.c:8057 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8215 │ │ │ │ │ push %ebp │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x15619,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x15729,%ebx │ │ │ │ │ sub $0x50,%esp │ │ │ │ │ mov %gs:0x14,%esi │ │ │ │ │ mov %esi,0x40(%esp) │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8219 │ │ │ │ │ movl $0x0,0x0(%ebp) │ │ │ │ │ lea 0x50c(%ebx),%edi │ │ │ │ │ - lea -0x4c20(%ebx),%eax │ │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ │ - vmovd 0xc(%esp),%xmm2 │ │ │ │ │ + lea -0x4c10(%ebx),%eax │ │ │ │ │ + vmovd %edi,%xmm2 │ │ │ │ │ vpinsrd $0x1,%eax,%xmm2,%xmm1 │ │ │ │ │ vmovq %xmm1,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8220 │ │ │ │ │ push $0x3c │ │ │ │ │ push %ebp │ │ │ │ │ push %edx │ │ │ │ │ call 23c0 │ │ │ │ │ ./pynx/scattering/cpu.c:8220 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - inc %eax │ │ │ │ │ - je 8b60 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 8a48 │ │ │ │ │ ./pynx/scattering/cpu.c:8224 │ │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8224 (discriminator 1) │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - jne 8b18 │ │ │ │ │ + jne 8a00 │ │ │ │ │ ./pynx/scattering/cpu.c:7698 │ │ │ │ │ vmovq 0x8(%esp),%xmm3 │ │ │ │ │ -./pynx/scattering/cpu.c:7703 │ │ │ │ │ - vmovdqa -0x4e34(%ebx),%xmm0 │ │ │ │ │ ./pynx/scattering/cpu.c:7702 │ │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ +./pynx/scattering/cpu.c:7703 │ │ │ │ │ + vmovdqa -0x4e24(%ebx),%xmm0 │ │ │ │ │ ./pynx/scattering/cpu.c:7704 │ │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ │ +./pynx/scattering/cpu.c:7702 │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7713 │ │ │ │ │ cmpb $0x53,0x53c(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:7700 │ │ │ │ │ movl $0x0,0x18(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7701 │ │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7710 │ │ │ │ │ @@ -9251,406 +9119,398 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:7709 │ │ │ │ │ movl $0x404000,0x34(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7698 │ │ │ │ │ vmovq %xmm3,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7703 │ │ │ │ │ vmovdqa %xmm0,0x20(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7713 │ │ │ │ │ - jne 8ac7 │ │ │ │ │ - jmp 8aa0 │ │ │ │ │ + jne 89a7 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7715 │ │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7714 │ │ │ │ │ add $0x8,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7716 │ │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7717 │ │ │ │ │ mov (%edx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7715 │ │ │ │ │ mov %edx,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7713 │ │ │ │ │ cmpb $0x53,0x30(%edi) │ │ │ │ │ - je 8aa0 │ │ │ │ │ + je 8980 │ │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ │ movl $0x0,0xc(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:8233 │ │ │ │ │ mov 0x18(%ebp),%edx │ │ │ │ │ - call 8360 │ │ │ │ │ + call 8230 │ │ │ │ │ ./pynx/scattering/cpu.c:8233 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8b32 │ │ │ │ │ + je 8a1a │ │ │ │ │ ./pynx/scattering/cpu.c:8235 │ │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ │ mov 0x514(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8235 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 8b98 │ │ │ │ │ + jne 8a80 │ │ │ │ │ ./pynx/scattering/cpu.c:8242 │ │ │ │ │ mov 0x24(%ebp),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 8b08 │ │ │ │ │ + je 89f0 │ │ │ │ │ ./pynx/scattering/cpu.c:8243 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8247 │ │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ │ sub %gs:0x14,%edx │ │ │ │ │ - jne 8bf4 │ │ │ │ │ + jne 8acf │ │ │ │ │ add $0x4c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8242 (discriminator 1) │ │ │ │ │ lea 0x18c(%ebx),%ebx │ │ │ │ │ mov %ebx,0x24(%ebp) │ │ │ │ │ - jmp 8aeb │ │ │ │ │ + jmp 89cb │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8225 │ │ │ │ │ - mov -0x48(%ebx),%esi │ │ │ │ │ - lea -0x41e8(%ebx),%edi │ │ │ │ │ + mov -0x48(%ebx),%ecx │ │ │ │ │ + lea -0x41d8(%ebx),%edi │ │ │ │ │ push %edx │ │ │ │ │ push $0x1 │ │ │ │ │ push %edi │ │ │ │ │ - push (%esi) │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:8228 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 8b54 │ │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je 8a3c │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,0x24(%ebp) │ │ │ │ │ - je 8be0 │ │ │ │ │ + je 8ac3 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8222 │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ - jmp 8aed │ │ │ │ │ + jmp 89cd │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:8209 │ │ │ │ │ +./pynx/scattering/cpu.c:8210 │ │ │ │ │ lea 0x6ac(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,0x0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8212 │ │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ + vmovd %edx,%xmm4 │ │ │ │ │ +./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,0x4(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vpinsrd $0x1,%edx,%xmm4,%xmm5 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %ebx,0x24(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovd 0x8(%esp),%xmm4 │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm4,%xmm5 │ │ │ │ │ vmovq %xmm5,0x1c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8222 │ │ │ │ │ - jmp 8b54 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:8236 │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - jbe 8bd8 │ │ │ │ │ + jmp 8a3c │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8236 (discriminator 1) │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ -./pynx/scattering/cpu.c:8236 (discriminator 4) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ - mov 0x50c(%ebx),%esi │ │ │ │ │ - jle 8bec │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + cmp $0x2,%edx │ │ │ │ │ + lea -0x4c62(%ebx),%ecx │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + cmovb %ecx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8236 (discriminator 5) │ │ │ │ │ - lea -0x4d65(%ebx),%ecx │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + cmovge %edi,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8236 (discriminator 8) │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %edi │ │ │ │ │ + push %esi │ │ │ │ │ push %edx │ │ │ │ │ mov -0x48(%ebx),%edx │ │ │ │ │ - push %esi │ │ │ │ │ + push 0x50c(%ebx) │ │ │ │ │ push %ecx │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x41ac(%ebx),%eax │ │ │ │ │ + lea -0x419c(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ push (%edx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:8240 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ - jmp 8b32 │ │ │ │ │ -./pynx/scattering/cpu.c:8236 (discriminator 2) │ │ │ │ │ - lea -0x4c72(%ebx),%edi │ │ │ │ │ - jmp 8ba3 │ │ │ │ │ + jmp 8a1a │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ movl $0x0,0x24(%ebp) │ │ │ │ │ - jmp 8b48 │ │ │ │ │ -./pynx/scattering/cpu.c:8236 (discriminator 6) │ │ │ │ │ - lea -0x4c72(%ebx),%ecx │ │ │ │ │ - jmp 8bb4 │ │ │ │ │ + jmp 8a30 │ │ │ │ │ ./pynx/scattering/cpu.c:8247 │ │ │ │ │ - call 184f0 │ │ │ │ │ + call 18ab0 │ │ │ │ │ __Pyx__GetBufferAndValidate.constprop.0(): │ │ │ │ │ ./pynx/scattering/cpu.c:8247 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9226 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x153eb,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x1550b,%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9227 │ │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 8c36 │ │ │ │ │ + je 8b16 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9227 (discriminator 1) │ │ │ │ │ movl $0x0,0x38(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 8c36 │ │ │ │ │ + je 8b16 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%edx) │ │ │ │ │ - je 8e40 │ │ │ │ │ + je 8d20 │ │ │ │ │ ./pynx/scattering/cpu.c:9231 │ │ │ │ │ mov 0x10(%esi),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 8c57 │ │ │ │ │ + je 8b37 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9231 (discriminator 1) │ │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edi │ │ │ │ │ - je 8c57 │ │ │ │ │ + je 8b37 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edi │ │ │ │ │ mov %edi,(%ecx) │ │ │ │ │ - je 8e58 │ │ │ │ │ + je 8d38 │ │ │ │ │ ./pynx/scattering/cpu.c:9233 │ │ │ │ │ mov 0x20(%esi),%ebp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 8c7a │ │ │ │ │ + je 8b5a │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov 0x0(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9233 (discriminator 1) │ │ │ │ │ movl $0x0,0x20(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 8c7a │ │ │ │ │ + je 8b5a │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,0x0(%ebp) │ │ │ │ │ - je 8e70 │ │ │ │ │ + je 8d50 │ │ │ │ │ ./pynx/scattering/cpu.c:9234 │ │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 8c9a │ │ │ │ │ + je 8b7a │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9234 (discriminator 1) │ │ │ │ │ movl $0x0,0x24(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 8c9a │ │ │ │ │ + je 8b7a │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ - je 8e88 │ │ │ │ │ + je 8d68 │ │ │ │ │ ./pynx/scattering/cpu.c:9235 │ │ │ │ │ mov 0x28(%esi),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 8cbb │ │ │ │ │ + je 8b9b │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edi),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:9235 (discriminator 1) │ │ │ │ │ movl $0x0,0x28(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 8cbb │ │ │ │ │ + je 8b9b │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ebp │ │ │ │ │ mov %ebp,(%edi) │ │ │ │ │ - je 8ea0 │ │ │ │ │ + je 8d80 │ │ │ │ │ ./pynx/scattering/cpu.c:9236 │ │ │ │ │ mov 0x2c(%esi),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 8cdc │ │ │ │ │ + je 8bbc │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9236 (discriminator 1) │ │ │ │ │ movl $0x0,0x2c(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 8cdc │ │ │ │ │ + je 8bbc │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ - je 8eb8 │ │ │ │ │ + je 8d98 │ │ │ │ │ ./pynx/scattering/cpu.c:9237 │ │ │ │ │ mov 0x30(%esi),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 8cfc │ │ │ │ │ + je 8bdc │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9237 (discriminator 1) │ │ │ │ │ movl $0x0,0x30(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 8cfc │ │ │ │ │ + je 8bdc │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ - je 8ed0 │ │ │ │ │ + je 8db0 │ │ │ │ │ ./pynx/scattering/cpu.c:9238 │ │ │ │ │ mov 0x34(%esi),%ebp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 8d1f │ │ │ │ │ + je 8bff │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov 0x0(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9238 (discriminator 1) │ │ │ │ │ movl $0x0,0x34(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 8d1f │ │ │ │ │ + je 8bff │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,0x0(%ebp) │ │ │ │ │ - je 8ee8 │ │ │ │ │ + je 8dc8 │ │ │ │ │ ./pynx/scattering/cpu.c:9244 │ │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9245 │ │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 8d40 │ │ │ │ │ + je 8c20 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edi │ │ │ │ │ - je 8d40 │ │ │ │ │ + je 8c20 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edi │ │ │ │ │ mov %edi,(%ecx) │ │ │ │ │ - je 8f00 │ │ │ │ │ + je 8de0 │ │ │ │ │ ./pynx/scattering/cpu.c:9250 │ │ │ │ │ mov 0x4c(%esi),%ebp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 8d62 │ │ │ │ │ + je 8c42 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9250 (discriminator 1) │ │ │ │ │ movl $0x0,0x4c(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 8d62 │ │ │ │ │ + je 8c42 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ │ - je 8f18 │ │ │ │ │ + je 8df8 │ │ │ │ │ ./pynx/scattering/cpu.c:9251 │ │ │ │ │ mov 0x50(%esi),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 8d83 │ │ │ │ │ + je 8c63 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9251 (discriminator 1) │ │ │ │ │ movl $0x0,0x50(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 8d83 │ │ │ │ │ + je 8c63 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ - je 8f30 │ │ │ │ │ + je 8e10 │ │ │ │ │ ./pynx/scattering/cpu.c:9252 │ │ │ │ │ mov 0x58(%esi),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 8da4 │ │ │ │ │ + je 8c84 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edi),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:9252 (discriminator 1) │ │ │ │ │ movl $0x0,0x58(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 8da4 │ │ │ │ │ + je 8c84 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ebp │ │ │ │ │ mov %ebp,(%edi) │ │ │ │ │ - je 8f48 │ │ │ │ │ + je 8e28 │ │ │ │ │ ./pynx/scattering/cpu.c:9253 │ │ │ │ │ mov 0x5c(%esi),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 8dc0 │ │ │ │ │ + je 8ca0 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9253 (discriminator 1) │ │ │ │ │ movl $0x0,0x5c(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 8dc0 │ │ │ │ │ + je 8ca0 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%edx) │ │ │ │ │ - je 8e30 │ │ │ │ │ + je 8d10 │ │ │ │ │ ./pynx/scattering/cpu.c:9254 │ │ │ │ │ mov 0x3c(%esi),%ebp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 8e26 │ │ │ │ │ + je 8d06 │ │ │ │ │ ./pynx/scattering/cpu.c:9257 (discriminator 1) │ │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jle 8e13 │ │ │ │ │ + jle 8cf3 │ │ │ │ │ ./pynx/scattering/cpu.c:9257 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 8de5 │ │ │ │ │ + jmp 8cc5 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9257 (discriminator 3) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:9257 (discriminator 1) │ │ │ │ │ cmp %ecx,%edi │ │ │ │ │ - jge 8e10 │ │ │ │ │ + jge 8cf0 │ │ │ │ │ ./pynx/scattering/cpu.c:9258 │ │ │ │ │ mov 0x0(%ebp,%edi,4),%edx │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 8de0 │ │ │ │ │ + je 8cc0 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 8de0 │ │ │ │ │ + je 8cc0 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%edx) │ │ │ │ │ - jne 8de0 │ │ │ │ │ + jne 8cc0 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9257 (discriminator 3) │ │ │ │ │ inc %edi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ ./pynx/scattering/cpu.c:9257 (discriminator 1) │ │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp %ecx,%edi │ │ │ │ │ - jl 8de5 │ │ │ │ │ + jl 8cc5 │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:9259 │ │ │ │ │ mov 0x3c(%esi),%ebp │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 22a0 │ │ │ │ │ ./pynx/scattering/cpu.c:9260 │ │ │ │ │ @@ -9665,114 +9525,114 @@ │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8dc0 │ │ │ │ │ + jmp 8ca0 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8c36 │ │ │ │ │ + jmp 8b16 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8c57 │ │ │ │ │ + jmp 8b37 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8c7a │ │ │ │ │ + jmp 8b5a │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8c9a │ │ │ │ │ + jmp 8b7a │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8cbb │ │ │ │ │ + jmp 8b9b │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8cdc │ │ │ │ │ + jmp 8bbc │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8cfc │ │ │ │ │ + jmp 8bdc │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8d1f │ │ │ │ │ + jmp 8bff │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8d40 │ │ │ │ │ + jmp 8c20 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8d62 │ │ │ │ │ + jmp 8c42 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8d83 │ │ │ │ │ + jmp 8c63 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8da4 │ │ │ │ │ + jmp 8c84 │ │ │ │ │ __Pyx_CyFunction_clear(): │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9272 │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x1508d,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x151ad,%ebx │ │ │ │ │ sub $0x10,%esp │ │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9273 │ │ │ │ │ push %esi │ │ │ │ │ call 24f0 │ │ │ │ │ ./pynx/scattering/cpu.c:9266 │ │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8f90 │ │ │ │ │ + je 8e70 │ │ │ │ │ ./pynx/scattering/cpu.c:9267 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2080 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9268 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ - call 8c00 │ │ │ │ │ + call 8ae0 │ │ │ │ │ ./pynx/scattering/cpu.c:9269 │ │ │ │ │ mov %esi,(%esp) │ │ │ │ │ call 2190 │ │ │ │ │ ./pynx/scattering/cpu.c:9275 │ │ │ │ │ add $0x14,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ @@ -9780,93 +9640,97 @@ │ │ │ │ │ __Pyx_CyFunction_dealloc(): │ │ │ │ │ ./pynx/scattering/cpu.c:9275 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7499 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ - call 5ace │ │ │ │ │ - add $0x1503d,%edi │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ push %esi │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ + call 18aa4 │ │ │ │ │ + add $0x1515a,%esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x3c,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:7511 │ │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7499 │ │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7511 │ │ │ │ │ - lea (%ecx,%ebx,4),%edi │ │ │ │ │ -/usr/include/python3.12/object.h:966 │ │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7499 │ │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ │ -/usr/include/python3.12/object.h:968 │ │ │ │ │ - mov 0x54(%ecx),%ebp │ │ │ │ │ + mov 0x54(%esp),%ecx │ │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7499 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ │ +/usr/include/python3.12/object.h:966 │ │ │ │ │ + mov 0x4(%esi),%ebp │ │ │ │ │ +./pynx/scattering/cpu.c:7511 │ │ │ │ │ + lea (%edi,%ecx,4),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:968 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - and $0x4000000,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7499 │ │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ │ mov %gs:0x14,%eax │ │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ +/usr/include/python3.12/object.h:968 │ │ │ │ │ + mov 0x54(%ebp),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7511 │ │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7508 │ │ │ │ │ movl $0x0,0x20(%esp) │ │ │ │ │ +/usr/include/python3.12/object.h:968 │ │ │ │ │ + and $0x4000000,%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7508 │ │ │ │ │ movl $0x0,0x24(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7509 │ │ │ │ │ movl $0x0,0x28(%esp) │ │ │ │ │ /usr/include/python3.12/object.h:968 │ │ │ │ │ - mov %ebp,0x10(%esp) │ │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ │ + mov %ebx,%edi │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 9033 │ │ │ │ │ + je 8f1b │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 9033 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je 8f1b │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ - je 91f8 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 91b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7515 │ │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7514 (discriminator 1) │ │ │ │ │ movl $0x0,0x20(%esp) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 9056 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 8f3e │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ + mov (%ecx),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ │ - je 9056 │ │ │ │ │ + je 8f3e │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ebx │ │ │ │ │ - mov %ebx,(%edx) │ │ │ │ │ - je 9210 │ │ │ │ │ + mov %ebx,(%ecx) │ │ │ │ │ + je 91c8 │ │ │ │ │ ./pynx/scattering/cpu.c:7516 │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ + mov 0x8(%esp),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7515 (discriminator 1) │ │ │ │ │ movl $0x0,0x24(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7516 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 9238 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + je 91f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7524 │ │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ │ cmp %eax,0x8(%esi) │ │ │ │ │ - jle 93a2 │ │ │ │ │ + jle 9296 │ │ │ │ │ ./pynx/scattering/cpu.c:7534 │ │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7529 │ │ │ │ │ mov 0xc(%esi,%eax,4),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7534 │ │ │ │ │ mov 0x0(%ebp,%eax,4),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7535 │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7529 │ │ │ │ │ @@ -9874,625 +9738,623 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:7535 │ │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7534 │ │ │ │ │ mov %ebp,0x24(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7545 (discriminator 1) │ │ │ │ │ mov (%edi),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 90c8 │ │ │ │ │ + je 8fc0 │ │ │ │ │ mov %ebx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7544 │ │ │ │ │ mov %edi,%eax │ │ │ │ │ - jmp 90aa │ │ │ │ │ + jmp 8f9a │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7545 (discriminator 1) │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7545 (discriminator 3) │ │ │ │ │ add $0x4,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7545 (discriminator 1) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 90c8 │ │ │ │ │ + je 8fc0 │ │ │ │ │ ./pynx/scattering/cpu.c:7545 (discriminator 2) │ │ │ │ │ cmp %ecx,(%edx) │ │ │ │ │ - jne 90a0 │ │ │ │ │ + jne 8f90 │ │ │ │ │ ./pynx/scattering/cpu.c:7547 │ │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7553 │ │ │ │ │ movl $0x0,0x24(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7547 │ │ │ │ │ sub %ecx,%eax │ │ │ │ │ mov %ebp,(%ebx,%eax,1) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ - jmp 9033 │ │ │ │ │ + jmp 8f1b │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 90d5 │ │ │ │ │ + je 8fcd │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 90e3 │ │ │ │ │ + je 8fdb │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:966 │ │ │ │ │ mov 0x4(%ecx),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7588 (discriminator 3) │ │ │ │ │ testb $0x10,0x57(%ebp) │ │ │ │ │ - je 938f │ │ │ │ │ + je 9280 │ │ │ │ │ ./pynx/scattering/cpu.c:7589 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 9148 │ │ │ │ │ + je 9048 │ │ │ │ │ ./pynx/scattering/cpu.c:7560 │ │ │ │ │ mov %edi,%ebp │ │ │ │ │ - jmp 910a │ │ │ │ │ + jmp 900a │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7589 │ │ │ │ │ mov 0x4(%ebp),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7604 │ │ │ │ │ add $0x4,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7589 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 9148 │ │ │ │ │ + je 9048 │ │ │ │ │ ./pynx/scattering/cpu.c:7592 │ │ │ │ │ mov (%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7592 (discriminator 2) │ │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ │ cmp %ebx,0x8(%edx) │ │ │ │ │ - jne 9100 │ │ │ │ │ + jne 9000 │ │ │ │ │ ./pynx/scattering/cpu.c:7594 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ push %edx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 23a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7596 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 9298 │ │ │ │ │ + js 9250 │ │ │ │ │ ./pynx/scattering/cpu.c:7597 │ │ │ │ │ - je 9270 │ │ │ │ │ + je 9228 │ │ │ │ │ ./pynx/scattering/cpu.c:7589 │ │ │ │ │ mov 0x4(%ebp),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7604 │ │ │ │ │ add $0x4,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7644 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7589 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - jne 910a │ │ │ │ │ + jne 900a │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7609 │ │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ │ - cmp %edi,%esi │ │ │ │ │ - je 91e2 │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - sub %esi,%eax │ │ │ │ │ - sub $0x4,%eax │ │ │ │ │ - shr $0x2,%eax │ │ │ │ │ - inc %eax │ │ │ │ │ - and $0x3,%eax │ │ │ │ │ - je 9311 │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ - je 91b2 │ │ │ │ │ - cmp $0x2,%eax │ │ │ │ │ - je 9190 │ │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ │ + cmp %esi,%edi │ │ │ │ │ + je 926c │ │ │ │ │ + sub %edi,%esi │ │ │ │ │ + sub $0x4,%esi │ │ │ │ │ + shr $0x2,%esi │ │ │ │ │ + inc %esi │ │ │ │ │ + and $0x3,%esi │ │ │ │ │ + je 90cb │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + je 90a6 │ │ │ │ │ + cmp $0x2,%esi │ │ │ │ │ + je 908b │ │ │ │ │ ./pynx/scattering/cpu.c:7610 │ │ │ │ │ - mov (%esi),%ebp │ │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - je 931a │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ + mov (%eax),%ebp │ │ │ │ │ + cmp %ecx,%ebp │ │ │ │ │ + je 9139 │ │ │ │ │ ./pynx/scattering/cpu.c:7612 (discriminator 2) │ │ │ │ │ - mov 0x8(%ecx),%ebx │ │ │ │ │ - cmp %ebx,0x8(%edx) │ │ │ │ │ - je 95a8 │ │ │ │ │ + mov 0x8(%ecx),%edx │ │ │ │ │ + cmp %edx,0x8(%ebp) │ │ │ │ │ + je 94c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7617 │ │ │ │ │ - addl $0x4,0xc(%esp) │ │ │ │ │ + add $0x4,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7610 │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - mov (%eax),%ebp │ │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - je 931a │ │ │ │ │ + mov (%edi),%esi │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + je 9139 │ │ │ │ │ ./pynx/scattering/cpu.c:7612 (discriminator 2) │ │ │ │ │ - mov 0x8(%ecx),%ebx │ │ │ │ │ - cmp %ebx,0x8(%edx) │ │ │ │ │ - je 9583 │ │ │ │ │ + mov 0x8(%ecx),%ebp │ │ │ │ │ + cmp %ebp,0x8(%eax) │ │ │ │ │ + je 9493 │ │ │ │ │ ./pynx/scattering/cpu.c:7617 │ │ │ │ │ - addl $0x4,0xc(%esp) │ │ │ │ │ + add $0x4,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7610 │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - mov (%eax),%ebp │ │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - je 931a │ │ │ │ │ + mov (%edi),%ebx │ │ │ │ │ + mov (%ebx),%eax │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + je 9139 │ │ │ │ │ ./pynx/scattering/cpu.c:7612 (discriminator 2) │ │ │ │ │ - mov 0x8(%ecx),%ebx │ │ │ │ │ - cmp %ebx,0x8(%edx) │ │ │ │ │ - je 94aa │ │ │ │ │ + mov 0x8(%ecx),%esi │ │ │ │ │ + cmp %esi,0x8(%eax) │ │ │ │ │ + je 93ba │ │ │ │ │ ./pynx/scattering/cpu.c:7617 │ │ │ │ │ - addl $0x4,0xc(%esp) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ + add $0x4,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7609 │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jne 9311 │ │ │ │ │ -./pynx/scattering/cpu.c:7644 │ │ │ │ │ - push %ecx │ │ │ │ │ - push 0x20(%esp) │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - lea -0x4108(%ebx),%edi │ │ │ │ │ - jmp 9329 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/python3.12/object.h:705 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ - call 2160 <_Py_Dealloc@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 9033 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %edx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ - call 2160 <_Py_Dealloc@plt> │ │ │ │ │ -./pynx/scattering/cpu.c:7516 │ │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ │ -/usr/include/python3.12/object.h:705 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:7515 (discriminator 1) │ │ │ │ │ - movl $0x0,0x24(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:7516 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jne 906a │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7539 │ │ │ │ │ - lea 0x24(%esp),%ebp │ │ │ │ │ - push %ebp │ │ │ │ │ - lea 0x24(%esp),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - lea 0x30(%esp),%edx │ │ │ │ │ - push %edx │ │ │ │ │ - push %esi │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ - call 23d0 │ │ │ │ │ -./pynx/scattering/cpu.c:7628 │ │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7539 (discriminator 1) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7628 │ │ │ │ │ - mov %ecx,%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7539 (discriminator 1) │ │ │ │ │ - je 93a6 │ │ │ │ │ -./pynx/scattering/cpu.c:7547 │ │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ │ - jmp 9090 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7598 │ │ │ │ │ - mov %ebp,%ecx │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7606 │ │ │ │ │ - mov 0x0(%ebp),%ebp │ │ │ │ │ -./pynx/scattering/cpu.c:7598 │ │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ - sub %eax,%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7606 │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ -./pynx/scattering/cpu.c:7598 │ │ │ │ │ - mov %edx,(%ebx,%ecx,1) │ │ │ │ │ -./pynx/scattering/cpu.c:7644 │ │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7606 │ │ │ │ │ - jne 901d │ │ │ │ │ - jmp 9148 │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:7596 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ - call 2310 │ │ │ │ │ -./pynx/scattering/cpu.c:7649 │ │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7596 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 9100 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - jmp 933f │ │ │ │ │ + cmp %edi,0x18(%esp) │ │ │ │ │ + je 926c │ │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ │ + jmp 9131 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7612 (discriminator 2) │ │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ │ - cmp %ebx,0x8(%edx) │ │ │ │ │ - je 93db │ │ │ │ │ + cmp %ebx,0x8(%eax) │ │ │ │ │ + je 92d2 │ │ │ │ │ ./pynx/scattering/cpu.c:7617 │ │ │ │ │ - lea 0x4(%esi),%ebp │ │ │ │ │ + lea 0x4(%edi),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7610 │ │ │ │ │ - mov 0x4(%esi),%esi │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - je 931a │ │ │ │ │ + mov 0x4(%edi),%edi │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ + cmp %ecx,%edx │ │ │ │ │ + je 9139 │ │ │ │ │ ./pynx/scattering/cpu.c:7612 (discriminator 2) │ │ │ │ │ - mov 0x8(%ecx),%edx │ │ │ │ │ - cmp %edx,0x8(%eax) │ │ │ │ │ - je 9408 │ │ │ │ │ + mov 0x8(%ecx),%eax │ │ │ │ │ + cmp %eax,0x8(%edx) │ │ │ │ │ + je 9300 │ │ │ │ │ ./pynx/scattering/cpu.c:7610 │ │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - je 931a │ │ │ │ │ + mov 0x4(%ebp),%edi │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ + cmp %ecx,%edx │ │ │ │ │ + je 9139 │ │ │ │ │ ./pynx/scattering/cpu.c:7612 (discriminator 2) │ │ │ │ │ - mov 0x8(%ecx),%edx │ │ │ │ │ - cmp %edx,0x8(%eax) │ │ │ │ │ - je 9430 │ │ │ │ │ + mov 0x8(%ecx),%eax │ │ │ │ │ + cmp %eax,0x8(%edx) │ │ │ │ │ + je 9330 │ │ │ │ │ ./pynx/scattering/cpu.c:7610 │ │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - je 931a │ │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ + cmp %ecx,%edx │ │ │ │ │ + je 9139 │ │ │ │ │ ./pynx/scattering/cpu.c:7612 (discriminator 2) │ │ │ │ │ - mov 0x8(%ecx),%edx │ │ │ │ │ - cmp %edx,0x8(%eax) │ │ │ │ │ - je 9458 │ │ │ │ │ + mov 0x8(%ecx),%eax │ │ │ │ │ + cmp %eax,0x8(%edx) │ │ │ │ │ + je 9360 │ │ │ │ │ ./pynx/scattering/cpu.c:7617 │ │ │ │ │ - lea 0xc(%ebp),%esi │ │ │ │ │ + lea 0xc(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7609 │ │ │ │ │ - cmp %esi,%edi │ │ │ │ │ - je 91e2 │ │ │ │ │ + cmp %edi,%esi │ │ │ │ │ + je 926c │ │ │ │ │ ./pynx/scattering/cpu.c:7610 │ │ │ │ │ - mov (%esi),%ebp │ │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - jne 92b8 │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne 90d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7489 │ │ │ │ │ push %ecx │ │ │ │ │ push 0x20(%esp) │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - lea -0x4160(%ebx),%edi │ │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ │ + lea -0x4150(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7644 │ │ │ │ │ mov -0x44(%ebx),%ebp │ │ │ │ │ - push %edi │ │ │ │ │ + push %esi │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ call 2470 │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9356 │ │ │ │ │ + je 9175 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 9356 │ │ │ │ │ + je 9175 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ - je 9480 │ │ │ │ │ + je 9390 │ │ │ │ │ ./pynx/scattering/cpu.c:7650 │ │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 9371 │ │ │ │ │ + je 9190 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ebx),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 9371 │ │ │ │ │ + je 9190 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%ebx) │ │ │ │ │ - je 9495 │ │ │ │ │ + je 93a5 │ │ │ │ │ ./pynx/scattering/cpu.c:7651 │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7652 │ │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ │ sub %gs:0x14,%edx │ │ │ │ │ - jne 960c │ │ │ │ │ + jne 9524 │ │ │ │ │ add $0x3c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/python3.12/object.h:705 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ecx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ + call 2160 <_Py_Dealloc@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 8f1b │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ecx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ + call 2160 <_Py_Dealloc@plt> │ │ │ │ │ +./pynx/scattering/cpu.c:7516 │ │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ │ +/usr/include/python3.12/object.h:705 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:7515 (discriminator 1) │ │ │ │ │ + movl $0x0,0x24(%esp) │ │ │ │ │ +./pynx/scattering/cpu.c:7516 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + jne 8f52 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7539 │ │ │ │ │ + lea 0x24(%esp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + lea 0x24(%esp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ + lea 0x30(%esp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ + call 23d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7628 │ │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7539 (discriminator 1) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:7628 │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:7539 (discriminator 1) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 929a │ │ │ │ │ +./pynx/scattering/cpu.c:7547 │ │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ │ + jmp 8f78 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7598 │ │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ │ + mov %ebp,%eax │ │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:7606 │ │ │ │ │ + mov 0x0(%ebp),%ebp │ │ │ │ │ +./pynx/scattering/cpu.c:7598 │ │ │ │ │ + sub %ecx,%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7644 │ │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7598 │ │ │ │ │ + mov %edx,(%ebx,%eax,1) │ │ │ │ │ +./pynx/scattering/cpu.c:7606 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + jne 8f04 │ │ │ │ │ + jmp 9048 │ │ │ │ │ + nop │ │ │ │ │ +./pynx/scattering/cpu.c:7596 (discriminator 1) │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ + call 2310 │ │ │ │ │ +./pynx/scattering/cpu.c:7649 │ │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7596 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 9000 │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + jmp 915e │ │ │ │ │ +./pynx/scattering/cpu.c:7644 │ │ │ │ │ + push %ecx │ │ │ │ │ + push 0x20(%esp) │ │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ │ + lea -0x40f8(%ebx),%esi │ │ │ │ │ + jmp 9148 │ │ │ │ │ ./pynx/scattering/cpu.c:7635 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push 0x20(%esp) │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - lea -0x412c(%ebx),%edi │ │ │ │ │ - jmp 9329 │ │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ │ + lea -0x411c(%ebx),%esi │ │ │ │ │ + jmp 9148 │ │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 93bc │ │ │ │ │ + je 92b0 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ebx),%eax │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 93bc │ │ │ │ │ + je 92b0 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ - je 956e │ │ │ │ │ + je 947e │ │ │ │ │ ./pynx/scattering/cpu.c:7629 │ │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 93d7 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 92cb │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%esi),%edi │ │ │ │ │ + mov (%edi),%esi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%edi │ │ │ │ │ - je 93d7 │ │ │ │ │ + cmp $0x3fffffff,%esi │ │ │ │ │ + je 92cb │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %edi │ │ │ │ │ - mov %edi,(%esi) │ │ │ │ │ - je 94d8 │ │ │ │ │ + dec %esi │ │ │ │ │ + mov %esi,(%edi) │ │ │ │ │ + je 93e8 │ │ │ │ │ ./pynx/scattering/cpu.c:7630 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 9376 │ │ │ │ │ + jmp 9195 │ │ │ │ │ ./pynx/scattering/cpu.c:7614 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - push %edx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 23a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 94ef │ │ │ │ │ + js 93ff │ │ │ │ │ ./pynx/scattering/cpu.c:7632 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7616 │ │ │ │ │ - jne 92c4 │ │ │ │ │ - jmp 931a │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jne 90e4 │ │ │ │ │ + jmp 9139 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7614 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 23a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 950d │ │ │ │ │ + js 941d │ │ │ │ │ ./pynx/scattering/cpu.c:7632 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7616 │ │ │ │ │ - jne 92dc │ │ │ │ │ - jmp 931a │ │ │ │ │ + jne 90fc │ │ │ │ │ + jmp 9139 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7614 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 23a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 9550 │ │ │ │ │ + js 9460 │ │ │ │ │ ./pynx/scattering/cpu.c:7632 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7616 │ │ │ │ │ - jne 92f1 │ │ │ │ │ - jmp 931a │ │ │ │ │ + jne 9111 │ │ │ │ │ + jmp 9139 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7614 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 23a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 952b │ │ │ │ │ + js 943b │ │ │ │ │ ./pynx/scattering/cpu.c:7632 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7616 │ │ │ │ │ - jne 9306 │ │ │ │ │ - jmp 931a │ │ │ │ │ + jne 9126 │ │ │ │ │ + jmp 9139 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9356 │ │ │ │ │ + jmp 9175 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9371 │ │ │ │ │ + jmp 9190 │ │ │ │ │ ./pynx/scattering/cpu.c:7614 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - push %edx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 23a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 95d0 │ │ │ │ │ + js 94e8 │ │ │ │ │ ./pynx/scattering/cpu.c:7632 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7616 │ │ │ │ │ - jne 91cf │ │ │ │ │ - jmp 931a │ │ │ │ │ + jne 90be │ │ │ │ │ + jmp 9139 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7630 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 9376 │ │ │ │ │ + jmp 9195 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ -./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - je 92c4 │ │ │ │ │ - jmp 933f │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + je 90e4 │ │ │ │ │ + jmp 915e │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - je 92dc │ │ │ │ │ - jmp 933f │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 90fc │ │ │ │ │ + jmp 915e │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - je 9306 │ │ │ │ │ - jmp 933f │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 9126 │ │ │ │ │ + jmp 915e │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - je 92f1 │ │ │ │ │ - jmp 933f │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 9111 │ │ │ │ │ + jmp 915e │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 93bc │ │ │ │ │ + jmp 92b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7614 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - push %edx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 23a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 95ee │ │ │ │ │ + js 9506 │ │ │ │ │ ./pynx/scattering/cpu.c:7632 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7616 │ │ │ │ │ - jne 91ad │ │ │ │ │ - jmp 931a │ │ │ │ │ + jne 90a3 │ │ │ │ │ + jmp 9139 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7614 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - push %edx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + push %ebp │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 23a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 9611 │ │ │ │ │ + js 9529 │ │ │ │ │ ./pynx/scattering/cpu.c:7632 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7616 │ │ │ │ │ - jne 918b │ │ │ │ │ - jmp 931a │ │ │ │ │ + jne 9088 │ │ │ │ │ + jmp 9139 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ + mov %eax,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - je 91cf │ │ │ │ │ - jmp 933f │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + je 90be │ │ │ │ │ + jmp 915e │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - je 91ad │ │ │ │ │ - jmp 933f │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 90a3 │ │ │ │ │ + jmp 915e │ │ │ │ │ ./pynx/scattering/cpu.c:7652 │ │ │ │ │ - call 184f0 │ │ │ │ │ + call 18ab0 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - je 918b │ │ │ │ │ - jmp 933f │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 9088 │ │ │ │ │ + jmp 915e │ │ │ │ │ __Pyx_ParseOptionalKeywords.constprop.0(): │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:6836 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x149bb,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x14a9b,%ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6844 │ │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ │ mov 0x48(%ecx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6844 (discriminator 1) │ │ │ │ │ cmp -0x30(%ebx),%esi │ │ │ │ │ - jne 9670 │ │ │ │ │ + jne 9590 │ │ │ │ │ ./pynx/scattering/cpu.c:6845 │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x0 │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ call 2130 <_PyObject_GenericGetAttrWithDict@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ @@ -10504,928 +10366,922 @@ │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6817 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 9838 │ │ │ │ │ + je 9760 │ │ │ │ │ ./pynx/scattering/cpu.c:6818 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ call *%esi │ │ │ │ │ mov %eax,%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6849 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jne 9660 │ │ │ │ │ + jne 9580 │ │ │ │ │ __Pyx_PyObject_GetAttrStr_ClearAttributeError(): │ │ │ │ │ ./pynx/scattering/cpu.c:6831 │ │ │ │ │ call 2090 <_PyThreadState_UncheckedGet@plt> │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:6832 │ │ │ │ │ mov -0x14(%ebx),%eax │ │ │ │ │ mov (%eax),%edi │ │ │ │ │ mov 0x3c(%ecx),%eax │ │ │ │ │ __Pyx_PyErr_ExceptionMatchesInState(): │ │ │ │ │ ./pynx/scattering/cpu.c:6731 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9660 │ │ │ │ │ + je 9580 │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ mov 0x4(%eax),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6733 │ │ │ │ │ cmp %ebp,%edi │ │ │ │ │ - je 980a │ │ │ │ │ + je 972a │ │ │ │ │ /usr/include/python3.12/object.h:966 │ │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ │ mov 0x54(%edx),%edx │ │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:6742 (discriminator 3) │ │ │ │ │ and $0x4000000,%edx │ │ │ │ │ - jne 987c │ │ │ │ │ + jne 97a4 │ │ │ │ │ __Pyx_PyErr_GivenExceptionMatches(): │ │ │ │ │ ./pynx/scattering/cpu.c:11182 (discriminator 2) │ │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ │ mov 0x54(%edx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jns 984c │ │ │ │ │ + jns 9774 │ │ │ │ │ testb $0x40,0x57(%ebp) │ │ │ │ │ - je 984c │ │ │ │ │ + je 9774 │ │ │ │ │ ./pynx/scattering/cpu.c:11183 (discriminator 2) │ │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jns 984c │ │ │ │ │ + jns 9774 │ │ │ │ │ testb $0x40,0x57(%edi) │ │ │ │ │ - je 984c │ │ │ │ │ + je 9774 │ │ │ │ │ ./pynx/scattering/cpu.c:11100 │ │ │ │ │ mov 0xac(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:11101 (discriminator 1) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 97f0 │ │ │ │ │ + je 9710 │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edx),%ebp │ │ │ │ │ -./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ - jle 9660 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + jle 9580 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%ebp │ │ │ │ │ - je 9789 │ │ │ │ │ + je 96a9 │ │ │ │ │ cmp $0x1,%ebp │ │ │ │ │ - je 9774 │ │ │ │ │ + je 9694 │ │ │ │ │ cmp $0x2,%ebp │ │ │ │ │ - je 9769 │ │ │ │ │ + je 9689 │ │ │ │ │ cmp $0x3,%ebp │ │ │ │ │ - je 975e │ │ │ │ │ + je 967e │ │ │ │ │ cmp $0x4,%ebp │ │ │ │ │ - je 9753 │ │ │ │ │ + je 9673 │ │ │ │ │ cmp $0x5,%ebp │ │ │ │ │ - je 9748 │ │ │ │ │ + je 9668 │ │ │ │ │ cmp $0x6,%ebp │ │ │ │ │ - je 973d │ │ │ │ │ + je 965d │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%edx),%edi │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%edx,%eax,4),%edi │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%edx,%eax,4),%edi │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%edx,%eax,4),%edi │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%edx,%eax,4),%edi │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%edx,%eax,4),%edi │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%edx,%eax,4),%edi │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ cmp %eax,0x4(%esp) │ │ │ │ │ - je 9660 │ │ │ │ │ + je 9580 │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%edx,%eax,4),%edi │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ cmp 0x10(%edx,%eax,4),%edi │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ cmp 0x14(%edx,%eax,4),%edi │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ cmp 0x18(%edx,%eax,4),%edi │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ cmp 0x1c(%edx,%eax,4),%edi │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ cmp 0x20(%edx,%eax,4),%edi │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ cmp 0x24(%edx,%eax,4),%edi │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ cmp 0x28(%edx,%eax,4),%edi │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ add $0x8,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ cmp %eax,0x4(%esp) │ │ │ │ │ - jne 9789 │ │ │ │ │ - jmp 9660 │ │ │ │ │ + jne 96a9 │ │ │ │ │ + jmp 9580 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:11091 │ │ │ │ │ mov 0x80(%ebp),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:11092 │ │ │ │ │ cmp %ebp,%edi │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ ./pynx/scattering/cpu.c:11090 │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - jne 97f0 │ │ │ │ │ + jne 9710 │ │ │ │ │ __Pyx_PyObject_GetAttrStr_ClearAttributeError(): │ │ │ │ │ ./pynx/scattering/cpu.c:6832 (discriminator 2) │ │ │ │ │ cmp -0x20(%ebx),%edi │ │ │ │ │ - jne 9660 │ │ │ │ │ + jne 9580 │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ mov %edi,0x3c(%ecx) │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%eax),%ebp │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 9660 │ │ │ │ │ + je 9580 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ebp │ │ │ │ │ mov %ebp,(%eax) │ │ │ │ │ - jne 9660 │ │ │ │ │ + jne 9580 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9660 │ │ │ │ │ + jmp 9580 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:6823 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ call 24b0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 9684 │ │ │ │ │ + jmp 95a4 │ │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ │ __Pyx_PyErr_GivenExceptionMatches(): │ │ │ │ │ ./pynx/scattering/cpu.c:11190 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %ebp │ │ │ │ │ call 21f0 │ │ │ │ │ __Pyx_PyObject_GetAttrStr_ClearAttributeError(): │ │ │ │ │ ./pynx/scattering/cpu.c:6832 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9660 │ │ │ │ │ + je 9580 │ │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ mov 0x3c(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ movl $0x0,0x3c(%ecx) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 980f │ │ │ │ │ - jmp 9660 │ │ │ │ │ + jne 972f │ │ │ │ │ + jmp 9580 │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ │ __Pyx_PyErr_ExceptionMatchesTuple(): │ │ │ │ │ ./pynx/scattering/cpu.c:6717 (discriminator 1) │ │ │ │ │ test %edx,%edx │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:6717 (discriminator 1) │ │ │ │ │ - jle 9943 │ │ │ │ │ + jle 986b │ │ │ │ │ ./pynx/scattering/cpu.c:6717 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - je 98ea │ │ │ │ │ + je 9812 │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - je 98dd │ │ │ │ │ + je 9805 │ │ │ │ │ cmp $0x2,%edx │ │ │ │ │ - je 98d6 │ │ │ │ │ + je 97fe │ │ │ │ │ cmp $0x3,%edx │ │ │ │ │ - je 98cf │ │ │ │ │ + je 97f7 │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - je 98c8 │ │ │ │ │ + je 97f0 │ │ │ │ │ cmp $0x5,%edx │ │ │ │ │ - je 98c1 │ │ │ │ │ + je 97e9 │ │ │ │ │ cmp $0x6,%edx │ │ │ │ │ - je 98ba │ │ │ │ │ -./pynx/scattering/cpu.c:6718 │ │ │ │ │ - cmp 0xc(%edi),%ebp │ │ │ │ │ + je 97e2 │ │ │ │ │ ./pynx/scattering/cpu.c:6717 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6718 │ │ │ │ │ - je 9869 │ │ │ │ │ + cmp 0xc(%edi),%ebp │ │ │ │ │ + je 9791 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ebp │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ ./pynx/scattering/cpu.c:6717 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:6718 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ebp │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ ./pynx/scattering/cpu.c:6717 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:6718 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ebp │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ ./pynx/scattering/cpu.c:6717 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:6718 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ebp │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ ./pynx/scattering/cpu.c:6717 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:6718 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ebp │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ ./pynx/scattering/cpu.c:6717 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:6718 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ebp │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ ./pynx/scattering/cpu.c:6717 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:6717 (discriminator 1) │ │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ │ - je 9943 │ │ │ │ │ + je 986b │ │ │ │ │ ./pynx/scattering/cpu.c:6718 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ebp │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ cmp 0x10(%edi,%eax,4),%ebp │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ cmp 0x14(%edi,%eax,4),%ebp │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ cmp 0x18(%edi,%eax,4),%ebp │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ cmp 0x1c(%edi,%eax,4),%ebp │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ cmp 0x20(%edi,%eax,4),%ebp │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ cmp 0x24(%edi,%eax,4),%ebp │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ cmp 0x28(%edi,%eax,4),%ebp │ │ │ │ │ - je 9869 │ │ │ │ │ + je 9791 │ │ │ │ │ ./pynx/scattering/cpu.c:6717 (discriminator 2) │ │ │ │ │ add $0x8,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6717 (discriminator 1) │ │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ │ - jne 98ea │ │ │ │ │ + jne 9812 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:6721 (discriminator 1) │ │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ │ cmp %ecx,0xc(%esp) │ │ │ │ │ - jle 9970 │ │ │ │ │ + jle 9898 │ │ │ │ │ ./pynx/scattering/cpu.c:6722 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0xc(%edi,%eax,4),%edx │ │ │ │ │ __Pyx_PyErr_GivenExceptionMatches(): │ │ │ │ │ ./pynx/scattering/cpu.c:11181 (discriminator 1) │ │ │ │ │ cmp %edx,%ebp │ │ │ │ │ - jne 9979 │ │ │ │ │ + jne 98a1 │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ │ - jmp 9869 │ │ │ │ │ + jmp 9791 │ │ │ │ │ __Pyx_PyErr_ExceptionMatchesTuple(): │ │ │ │ │ ./pynx/scattering/cpu.c:11181 (discriminator 1) │ │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ │ - jmp 9660 │ │ │ │ │ + jmp 9580 │ │ │ │ │ __Pyx_PyErr_GivenExceptionMatches(): │ │ │ │ │ ./pynx/scattering/cpu.c:11181 (discriminator 1) │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7020 │ │ │ │ │ + call 6ee0 │ │ │ │ │ __Pyx_PyErr_ExceptionMatchesTuple(): │ │ │ │ │ ./pynx/scattering/cpu.c:6722 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 9965 │ │ │ │ │ + jne 988d │ │ │ │ │ ./pynx/scattering/cpu.c:6721 (discriminator 2) │ │ │ │ │ incl 0x4(%esp) │ │ │ │ │ - jmp 994f │ │ │ │ │ + jmp 9877 │ │ │ │ │ __Pyx_PyObject_GetAttrStrNoError(): │ │ │ │ │ ./pynx/scattering/cpu.c:6721 (discriminator 2) │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:10072 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ - call 184e6 │ │ │ │ │ - add $0x1465c,%esi │ │ │ │ │ + call 18aa4 │ │ │ │ │ + add $0x1472c,%esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x2c,%esp │ │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:10075 │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ mov %esi,(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:10072 │ │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:10075 │ │ │ │ │ call 2090 <_PyThreadState_UncheckedGet@plt> │ │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9803 │ │ │ │ │ mov 0x594(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9803 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9bd0 │ │ │ │ │ + je 9b10 │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ - mov 0x3c(%edi),%ebp │ │ │ │ │ + mov 0x3c(%ecx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6788 │ │ │ │ │ - movl $0x0,0x3c(%edi) │ │ │ │ │ + movl $0x0,0x3c(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:6792 │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - je 9c90 │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je 9bd0 │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ - mov 0x4(%ebp),%edi │ │ │ │ │ + mov 0x4(%esi),%ebp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edi),%edx │ │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 99ee │ │ │ │ │ + je 9920 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %edx │ │ │ │ │ - mov %edx,(%edi) │ │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:6796 │ │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ │ + mov 0x14(%esi),%edi │ │ │ │ │ /usr/include/python3.12/object.h:787 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 9a02 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 9934 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%esi),%ecx │ │ │ │ │ + mov (%edi),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je 9a02 │ │ │ │ │ + cmp $0x3fffffff,%ebx │ │ │ │ │ + je 9934 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ - inc %ecx │ │ │ │ │ - mov %ecx,(%esi) │ │ │ │ │ + inc %ebx │ │ │ │ │ + mov %ebx,(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:9808 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 23f0 <_PyObject_GetDictPtr@plt> │ │ │ │ │ -./pynx/scattering/cpu.c:9809 (discriminator 1) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9810 │ │ │ │ │ mov 0x5f8(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9809 (discriminator 1) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je a040 │ │ │ │ │ + je 9f78 │ │ │ │ │ __Pyx_PyDict_GetItemStr(): │ │ │ │ │ ./pynx/scattering/cpu.c:965 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push 0xc(%edx) │ │ │ │ │ push %edx │ │ │ │ │ push (%eax) │ │ │ │ │ call 2330 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ │ ./pynx/scattering/cpu.c:966 │ │ │ │ │ + mov -0x38(%ebx),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9c60 │ │ │ │ │ - mov -0x38(%ebx),%edx │ │ │ │ │ + je 9ba0 │ │ │ │ │ ./pynx/scattering/cpu.c:9829 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je 9a60 │ │ │ │ │ + je 9998 │ │ │ │ │ ./pynx/scattering/cpu.c:9829 (discriminator 1) │ │ │ │ │ mov (%esp),%ecx │ │ │ │ │ cmp -0x24(%ecx),%eax │ │ │ │ │ - je 9a68 │ │ │ │ │ + je 99a0 │ │ │ │ │ ./pynx/scattering/cpu.c:9829 (discriminator 2) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,%ebx │ │ │ │ │ push %eax │ │ │ │ │ call 2290 │ │ │ │ │ ./pynx/scattering/cpu.c:9829 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9a68 │ │ │ │ │ + je 99a0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9826 │ │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:6760 │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - je 9a75 │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je 99ad │ │ │ │ │ ./pynx/scattering/cpu.c:6762 (discriminator 1) │ │ │ │ │ - cmp %esi,0x14(%ebp) │ │ │ │ │ - jne a0e0 │ │ │ │ │ + cmp %edi,0x14(%esi) │ │ │ │ │ + jne a018 │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ │ mov 0x3c(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ - mov %ebp,0x3c(%ebx) │ │ │ │ │ + mov %esi,0x3c(%ebx) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 9a96 │ │ │ │ │ + je 99ce │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ebp │ │ │ │ │ + mov (%edx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebp │ │ │ │ │ - je 9a96 │ │ │ │ │ + cmp $0x3fffffff,%esi │ │ │ │ │ + je 99ce │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ebp │ │ │ │ │ - mov %ebp,(%edx) │ │ │ │ │ - je 9f30 │ │ │ │ │ + dec %esi │ │ │ │ │ + mov %esi,(%edx) │ │ │ │ │ + je 9e68 │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je 9aad │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + je 99e7 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 9aad │ │ │ │ │ + je 99e7 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ecx │ │ │ │ │ - mov %ecx,(%edi) │ │ │ │ │ - je 9f18 │ │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ │ + je 9e50 │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 9ac4 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 99fe │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%esi),%edi │ │ │ │ │ + mov (%edi),%ebp │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%edi │ │ │ │ │ - je 9ac4 │ │ │ │ │ + cmp $0x3fffffff,%ebp │ │ │ │ │ + je 99fe │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %edi │ │ │ │ │ - mov %edi,(%esi) │ │ │ │ │ - je 9f00 │ │ │ │ │ + dec %ebp │ │ │ │ │ + mov %ebp,(%edi) │ │ │ │ │ + je 9e38 │ │ │ │ │ ./pynx/scattering/cpu.c:10080 │ │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - jne 9bd0 │ │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + jne 9b10 │ │ │ │ │ ./pynx/scattering/cpu.c:9863 (discriminator 1) │ │ │ │ │ mov (%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:10080 (discriminator 2) │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9863 (discriminator 1) │ │ │ │ │ mov 0x6a4(%eax),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 9e64 │ │ │ │ │ + je 9d9c │ │ │ │ │ ./pynx/scattering/cpu.c:9866 │ │ │ │ │ - mov (%esp),%ecx │ │ │ │ │ - mov 0x69c(%ecx),%edi │ │ │ │ │ + mov (%esp),%ebp │ │ │ │ │ + mov 0x69c(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9841 │ │ │ │ │ mov %edi,%ecx │ │ │ │ │ dec %ecx │ │ │ │ │ - js 9cb0 │ │ │ │ │ + js 9bf0 │ │ │ │ │ ./pynx/scattering/cpu.c:9841 (discriminator 1) │ │ │ │ │ cmp %esi,0x4(%ebx,%ecx,8) │ │ │ │ │ - jl 9cb0 │ │ │ │ │ + jl 9bf0 │ │ │ │ │ ./pynx/scattering/cpu.c:9844 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je a34e │ │ │ │ │ + je a268 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - jmp 9b1d │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 9a5d │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:9848 │ │ │ │ │ - jge 9ca0 │ │ │ │ │ + jge 9be0 │ │ │ │ │ ./pynx/scattering/cpu.c:9849 │ │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9844 │ │ │ │ │ cmp %ecx,%edx │ │ │ │ │ - jge 9b3a │ │ │ │ │ + jge 9a7a │ │ │ │ │ ./pynx/scattering/cpu.c:9845 │ │ │ │ │ mov %ecx,%ebp │ │ │ │ │ sub %edx,%ebp │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ shr $0x1f,%eax │ │ │ │ │ add %ebp,%eax │ │ │ │ │ sar $1,%eax │ │ │ │ │ add %edx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9846 │ │ │ │ │ mov 0x4(%ebx,%eax,8),%ebp │ │ │ │ │ cmp %esi,%ebp │ │ │ │ │ - jle 9b10 │ │ │ │ │ + jle 9a50 │ │ │ │ │ ./pynx/scattering/cpu.c:9847 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9844 │ │ │ │ │ cmp %ecx,%edx │ │ │ │ │ - jl 9b1d │ │ │ │ │ + jl 9a5d │ │ │ │ │ ./pynx/scattering/cpu.c:9857 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ cmp %esi,%ebp │ │ │ │ │ - setl %dl │ │ │ │ │ - add %eax,%edx │ │ │ │ │ + setl %cl │ │ │ │ │ + add %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9867 (discriminator 1) │ │ │ │ │ - cmp %edx,%edi │ │ │ │ │ - jle 9cb0 │ │ │ │ │ - lea (%ebx,%edx,8),%ebx │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + jle 9bf0 │ │ │ │ │ + lea (%ebx,%ecx,8),%ebx │ │ │ │ │ cmp %esi,0x4(%ebx) │ │ │ │ │ - jne 9cb0 │ │ │ │ │ + jne 9bf0 │ │ │ │ │ ./pynx/scattering/cpu.c:9870 │ │ │ │ │ mov (%ebx),%ebp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov 0x0(%ebp),%ebx │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebx │ │ │ │ │ - je 9b68 │ │ │ │ │ + cmp $0x3fffffff,%eax │ │ │ │ │ + je 9aa7 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ - inc %ebx │ │ │ │ │ - mov %ebx,0x0(%ebp) │ │ │ │ │ + inc %eax │ │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:10096 │ │ │ │ │ push $0x0 │ │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ push %ebp │ │ │ │ │ push 0x10(%esp) │ │ │ │ │ call 20c0 │ │ │ │ │ ./pynx/scattering/cpu.c:10102 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:10096 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:10102 │ │ │ │ │ - je 9c10 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 9b58 │ │ │ │ │ ./pynx/scattering/cpu.c:10103 │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:10104 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:10103 │ │ │ │ │ - mov %edx,0x14(%eax) │ │ │ │ │ + mov %ecx,0x14(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:10104 │ │ │ │ │ push %eax │ │ │ │ │ call 2280 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 9bb2 │ │ │ │ │ + je 9af1 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ │ - je 9ee8 │ │ │ │ │ + je 9e20 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edi),%ebp │ │ │ │ │ + mov (%esi),%ebp │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 9bc5 │ │ │ │ │ + je 9b04 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ebp │ │ │ │ │ - mov %ebp,(%edi) │ │ │ │ │ - je 9ed0 │ │ │ │ │ + mov %ebp,(%esi) │ │ │ │ │ + je 9e08 │ │ │ │ │ ./pynx/scattering/cpu.c:10108 │ │ │ │ │ add $0x2c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9863 (discriminator 1) │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ + mov (%esp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:10080 (discriminator 1) │ │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9863 (discriminator 1) │ │ │ │ │ - mov 0x6a4(%eax),%ebx │ │ │ │ │ + mov 0x6a4(%edx),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:10080 (discriminator 1) │ │ │ │ │ neg %esi │ │ │ │ │ ./pynx/scattering/cpu.c:9863 (discriminator 1) │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - jne 9ae5 │ │ │ │ │ + jne 9a1f │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x3c(%eax),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:6788 │ │ │ │ │ movl $0x0,0x3c(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:6792 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne 9cc6 │ │ │ │ │ - movl $0x0,0x14(%esp) │ │ │ │ │ + jne 9c06 │ │ │ │ │ ./pynx/scattering/cpu.c:6791 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - jmp 9cfc │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + movl $0x0,0x14(%esp) │ │ │ │ │ +./pynx/scattering/cpu.c:6792 │ │ │ │ │ + movl $0x0,0x18(%esp) │ │ │ │ │ + jmp 9c48 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ │ + mov 0x0(%ebp),%edi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je 9bc5 │ │ │ │ │ + cmp $0x3fffffff,%edi │ │ │ │ │ + je 9b04 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ │ - jne 9bc5 │ │ │ │ │ + dec %edi │ │ │ │ │ + mov %edi,0x0(%ebp) │ │ │ │ │ + jne 9b04 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9bc5 │ │ │ │ │ + jmp 9b04 │ │ │ │ │ __Pyx_PyErr_GivenExceptionMatches(): │ │ │ │ │ ./pynx/scattering/cpu.c:11190 │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ push %ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 21f0 │ │ │ │ │ __Pyx_PyObject_GetAttrStr_ClearAttributeError(): │ │ │ │ │ ./pynx/scattering/cpu.c:6832 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9c60 │ │ │ │ │ + je 9ba0 │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ mov 0x3c(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ mov %edx,0x3c(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:6768 │ │ │ │ │ - call 5fd8 │ │ │ │ │ -./pynx/scattering/cpu.c:9817 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + call 5f30 │ │ │ │ │ __Pyx_PyDict_GetItemStr(): │ │ │ │ │ ./pynx/scattering/cpu.c:966 (discriminator 1) │ │ │ │ │ mov (%esp),%ebx │ │ │ │ │ call 22c0 │ │ │ │ │ ./pynx/scattering/cpu.c:9827 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push -0x38(%ebx) │ │ │ │ │ push 0x5f8(%ebx) │ │ │ │ │ push 0x594(%ebx) │ │ │ │ │ call 2300 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9a60 │ │ │ │ │ + jmp 9998 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6791 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:6790 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 9a02 │ │ │ │ │ +./pynx/scattering/cpu.c:6790 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + jmp 9934 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9867 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jle 9cb0 │ │ │ │ │ + jle 9bf0 │ │ │ │ │ lea (%ebx,%eax,8),%ebx │ │ │ │ │ - jmp 9b57 │ │ │ │ │ + jmp 9a97 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ │ mov 0x3c(%edx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:6788 │ │ │ │ │ movl $0x0,0x3c(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:6792 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je a0f6 │ │ │ │ │ + je a02e │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ecx),%ebp │ │ │ │ │ + mov (%ebx),%ebp │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 9cd6 │ │ │ │ │ + je 9c16 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %ebp │ │ │ │ │ - mov %ebp,(%ecx) │ │ │ │ │ + mov %ebp,(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6796 │ │ │ │ │ - mov 0x14(%edi),%ebx │ │ │ │ │ + mov 0x14(%edi),%ecx │ │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ │ /usr/include/python3.12/object.h:787 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je 9cea │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 9c36 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ebx),%edx │ │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%edx │ │ │ │ │ - je 9cea │ │ │ │ │ + cmp $0x3fffffff,%eax │ │ │ │ │ + je 9c36 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ - inc %edx │ │ │ │ │ - mov %edx,(%ebx) │ │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ │ + inc %eax │ │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:6793 (discriminator 1) │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ + mov %ebx,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:10022 │ │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 9ea0 │ │ │ │ │ - mov %ebx,0x18(%esp) │ │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 9de0 │ │ │ │ │ ./pynx/scattering/cpu.c:10027 │ │ │ │ │ push 0x8(%esp) │ │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ │ - lea -0x4c13(%ebx),%ecx │ │ │ │ │ - lea -0x4bfd(%ebx),%ebp │ │ │ │ │ + lea -0x4c03(%ebx),%ecx │ │ │ │ │ + lea -0x4bed(%ebx),%edx │ │ │ │ │ push %ecx │ │ │ │ │ push 0x18(%esp) │ │ │ │ │ - push %ebp │ │ │ │ │ + push %edx │ │ │ │ │ call 2030 │ │ │ │ │ ./pynx/scattering/cpu.c:10028 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je a12e │ │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ │ + je a064 │ │ │ │ │ ./pynx/scattering/cpu.c:10029 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ │ call 23e0 │ │ │ │ │ ./pynx/scattering/cpu.c:10030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ - je a105 │ │ │ │ │ - mov %ebp,0x10(%esp) │ │ │ │ │ + je a043 │ │ │ │ │ ./pynx/scattering/cpu.c:10060 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ │ push 0x10(%esp) │ │ │ │ │ push %eax │ │ │ │ │ push 0x4c(%esp) │ │ │ │ │ call 24e0 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:10060 │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ -/usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ebx),%eax │ │ │ │ │ + mov (%ebx),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 9d8a │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je 9cbb │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %eax │ │ │ │ │ - mov %eax,(%ebx) │ │ │ │ │ - je a263 │ │ │ │ │ + dec %ecx │ │ │ │ │ + mov %ecx,(%ebx) │ │ │ │ │ + je a19a │ │ │ │ │ ./pynx/scattering/cpu.c:10085 │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je a12e │ │ │ │ │ + je a064 │ │ │ │ │ ./pynx/scattering/cpu.c:6760 │ │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 9da7 │ │ │ │ │ + je 9cdc │ │ │ │ │ ./pynx/scattering/cpu.c:6762 (discriminator 1) │ │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ - cmp 0x14(%ebx),%ecx │ │ │ │ │ - jne a32d │ │ │ │ │ + cmp 0x14(%eax),%ebx │ │ │ │ │ + jne a24f │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ - mov 0x3c(%eax),%edx │ │ │ │ │ + mov 0x3c(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ - mov %ebx,0x3c(%eax) │ │ │ │ │ + mov %eax,0x3c(%edx) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 9dcb │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 9d01 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ + mov (%ecx),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 9dcb │ │ │ │ │ + cmp $0x3fffffff,%ebx │ │ │ │ │ + je 9d01 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %eax │ │ │ │ │ - mov %eax,(%edx) │ │ │ │ │ - je a2b2 │ │ │ │ │ + dec %ebx │ │ │ │ │ + mov %ebx,(%ecx) │ │ │ │ │ + je a1d9 │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 9de2 │ │ │ │ │ + je 9d18 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 9de2 │ │ │ │ │ + je 9d18 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%edi) │ │ │ │ │ - je a295 │ │ │ │ │ + je a1c4 │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 9df9 │ │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 9d33 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ecx),%edi │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%edi │ │ │ │ │ - je 9df9 │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je 9d33 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %edi │ │ │ │ │ - mov %edi,(%ecx) │ │ │ │ │ - je a280 │ │ │ │ │ + dec %ecx │ │ │ │ │ + mov %ecx,(%edi) │ │ │ │ │ + je a1af │ │ │ │ │ ./pynx/scattering/cpu.c:9876 │ │ │ │ │ - mov (%esp),%ebx │ │ │ │ │ - mov 0x6a4(%ebx),%ecx │ │ │ │ │ + mov (%esp),%eax │ │ │ │ │ + mov 0x6a4(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9880 (discriminator 1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je a2d6 │ │ │ │ │ + je a1f5 │ │ │ │ │ ./pynx/scattering/cpu.c:9892 │ │ │ │ │ - mov 0x69c(%ebx),%eax │ │ │ │ │ + mov 0x69c(%eax),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9841 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9892 │ │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9841 │ │ │ │ │ dec %edx │ │ │ │ │ - js 9fc8 │ │ │ │ │ + js 9f00 │ │ │ │ │ ./pynx/scattering/cpu.c:9841 (discriminator 1) │ │ │ │ │ cmp 0x4(%ecx,%edx,8),%esi │ │ │ │ │ - jg a2cf │ │ │ │ │ + jg a1ee │ │ │ │ │ ./pynx/scattering/cpu.c:9844 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je a51d │ │ │ │ │ + je a441 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 9e49 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 9d81 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9848 │ │ │ │ │ - jle a1bb │ │ │ │ │ + jle a0e7 │ │ │ │ │ ./pynx/scattering/cpu.c:9849 │ │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9844 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jge 9f48 │ │ │ │ │ + jge 9e80 │ │ │ │ │ ./pynx/scattering/cpu.c:9845 │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ sub %eax,%ebx │ │ │ │ │ mov %ebx,%edi │ │ │ │ │ shr $0x1f,%edi │ │ │ │ │ add %ebx,%edi │ │ │ │ │ sar $1,%edi │ │ │ │ │ add %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9846 │ │ │ │ │ mov 0x4(%ecx,%edi,8),%ebx │ │ │ │ │ cmp %ebx,%esi │ │ │ │ │ - jge 9e38 │ │ │ │ │ + jge 9d70 │ │ │ │ │ ./pynx/scattering/cpu.c:9847 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ - jmp 9e41 │ │ │ │ │ + jmp 9d79 │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ │ mov 0x3c(%ebx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:6788 │ │ │ │ │ movl $0x0,0x3c(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6792 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je a214 │ │ │ │ │ + je a144 │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ecx),%ebp │ │ │ │ │ + mov (%ebx),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebp │ │ │ │ │ - je a4e0 │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je a400 │ │ │ │ │ ./pynx/scattering/cpu.c:6796 │ │ │ │ │ - mov 0x14(%edi),%ebx │ │ │ │ │ + mov 0x14(%edi),%ebp │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ - inc %ebp │ │ │ │ │ - mov %ebp,(%ecx) │ │ │ │ │ + inc %ecx │ │ │ │ │ + mov %ecx,(%ebx) │ │ │ │ │ +./pynx/scattering/cpu.c:6796 │ │ │ │ │ + mov %ebp,0x14(%esp) │ │ │ │ │ /usr/include/python3.12/object.h:787 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - jne 9cdd │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + jne 9c21 │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:6793 (discriminator 1) │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - nop │ │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ │ + mov %ebx,%edi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:10060 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push 0x10(%esp) │ │ │ │ │ push 0x18(%esp) │ │ │ │ │ push 0x4c(%esp) │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 24e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ - jmp 9d8a │ │ │ │ │ + jmp 9cbb │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ + push %esi │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:10108 │ │ │ │ │ add $0x2c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ @@ -11434,64 +11290,64 @@ │ │ │ │ │ ret │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9bb2 │ │ │ │ │ + jmp 9af1 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9ac4 │ │ │ │ │ + jmp 99fe │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ + push %ebp │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9aad │ │ │ │ │ + jmp 99e7 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9a96 │ │ │ │ │ + jmp 99ce │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9857 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp %ebx,%esi │ │ │ │ │ setg %al │ │ │ │ │ add %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9893 │ │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ │ - jle 9fd2 │ │ │ │ │ + jle 9f0a │ │ │ │ │ ./pynx/scattering/cpu.c:9893 (discriminator 1) │ │ │ │ │ lea (%ecx,%edi,8),%edx │ │ │ │ │ cmp 0x4(%edx),%esi │ │ │ │ │ - je a1c8 │ │ │ │ │ + je a0f4 │ │ │ │ │ ./pynx/scattering/cpu.c:9899 │ │ │ │ │ mov (%esp),%eax │ │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ │ cmp 0x6a0(%eax),%ebx │ │ │ │ │ - je 9fe5 │ │ │ │ │ + je 9f1d │ │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9910 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea (%ecx,%edi,8),%eax │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ - sub %edi,%edx │ │ │ │ │ + lea (%ecx,%edi,8),%edx │ │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ │ + sub %edi,%ebx │ │ │ │ │ lea 0x8(%ecx,%edi,8),%edi │ │ │ │ │ - shl $0x3,%edx │ │ │ │ │ + shl $0x3,%ebx │ │ │ │ │ + push %ebx │ │ │ │ │ push %edx │ │ │ │ │ - push %eax │ │ │ │ │ push %edi │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 20e0 │ │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9914 │ │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ │ @@ -11501,774 +11357,768 @@ │ │ │ │ │ mov (%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9913 │ │ │ │ │ mov %ebp,(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:9914 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,0x69c(%esi) │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov 0x0(%ebp),%ebx │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebx │ │ │ │ │ - jne 9b64 │ │ │ │ │ - jmp 9b68 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + cmp $0x3fffffff,%eax │ │ │ │ │ + jne 9aa3 │ │ │ │ │ + jmp 9aa7 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9854 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ cmp 0x4(%ecx),%esi │ │ │ │ │ setg %dl │ │ │ │ │ mov %edx,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9899 │ │ │ │ │ - mov (%esp),%edx │ │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ │ - cmp %eax,0x6a0(%edx) │ │ │ │ │ - jne a325 │ │ │ │ │ + mov (%esp),%eax │ │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ │ + cmp %edx,0x6a0(%eax) │ │ │ │ │ + jne a247 │ │ │ │ │ ./pynx/scattering/cpu.c:9900 │ │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9901 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9900 │ │ │ │ │ add $0x40,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9901 │ │ │ │ │ - lea 0x0(,%ebx,8),%edx │ │ │ │ │ + lea 0x0(,%ebx,8),%eax │ │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ │ - push %edx │ │ │ │ │ + push %eax │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2250 │ │ │ │ │ ./pynx/scattering/cpu.c:9903 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9901 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9903 (discriminator 1) │ │ │ │ │ - je 9b68 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 9aa7 │ │ │ │ │ +./pynx/scattering/cpu.c:9907 │ │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9906 │ │ │ │ │ mov %eax,0x6a4(%ebx) │ │ │ │ │ +./pynx/scattering/cpu.c:9909 │ │ │ │ │ + mov 0x69c(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9907 │ │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ │ + mov %edx,0x6a0(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:9912 │ │ │ │ │ lea (%ecx,%edi,8),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:9907 │ │ │ │ │ - mov %eax,0x6a0(%ebx) │ │ │ │ │ -./pynx/scattering/cpu.c:9909 │ │ │ │ │ - mov 0x69c(%ebx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:9909 (discriminator 1) │ │ │ │ │ - cmp %ebx,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9909 │ │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9909 (discriminator 1) │ │ │ │ │ - jl 9f72 │ │ │ │ │ - jmp 9f9c │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jl 9eaa │ │ │ │ │ + jmp 9ed4 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9816 │ │ │ │ │ mov (%esp),%ebx │ │ │ │ │ mov 0x594(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6844 │ │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ │ mov 0x48(%ecx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:6844 (discriminator 1) │ │ │ │ │ cmp -0x30(%ebx),%ecx │ │ │ │ │ - jne a35e │ │ │ │ │ + jne a278 │ │ │ │ │ ./pynx/scattering/cpu.c:6845 │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x0 │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ call 2130 <_PyObject_GenericGetAttrWithDict@plt> │ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9817 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9c60 │ │ │ │ │ + je 9ba0 │ │ │ │ │ ./pynx/scattering/cpu.c:9818 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x20(%esp) │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2290 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9818 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9818 (discriminator 1) │ │ │ │ │ - jne a1f8 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne a128 │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je a503 │ │ │ │ │ + je a427 │ │ │ │ │ mov -0x24(%ebx),%eax │ │ │ │ │ mov -0x38(%ebx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%ebx) │ │ │ │ │ - jne 9a3f │ │ │ │ │ + jne 9971 │ │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ │ push %ebx │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ │ - jmp 9a3f │ │ │ │ │ + jmp 9971 │ │ │ │ │ ./pynx/scattering/cpu.c:6764 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ + push %edi │ │ │ │ │ push %esi │ │ │ │ │ - push %ebp │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2070 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9a75 │ │ │ │ │ - movl $0x0,0x14(%esp) │ │ │ │ │ + jmp 99ad │ │ │ │ │ + movl $0x0,0x18(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:6791 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - jmp 9cf0 │ │ │ │ │ + movl $0x0,0x14(%esp) │ │ │ │ │ + jmp 9c3c │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%esi │ │ │ │ │ - je a12e │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je a064 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %esi │ │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ │ - jne a12e │ │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ │ + jne a064 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ -./pynx/scattering/cpu.c:10085 │ │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ │ -/usr/include/python3.12/object.h:705 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je a159 │ │ │ │ │ + je a087 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edi),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ │ - je a159 │ │ │ │ │ + je a087 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %ebx │ │ │ │ │ mov %ebx,(%edi) │ │ │ │ │ - jne a159 │ │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ │ + jne a087 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je a188 │ │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je a0ae │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edi),%edx │ │ │ │ │ + mov (%esi),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%edx │ │ │ │ │ - je a188 │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je a0ae │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %edx │ │ │ │ │ - mov %edx,(%edi) │ │ │ │ │ - jne a188 │ │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ │ + dec %ecx │ │ │ │ │ + mov %ecx,(%esi) │ │ │ │ │ + jne a0ae │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ + push %esi │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 9bc5 │ │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + je 9b04 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 9bc5 │ │ │ │ │ + je 9b04 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ - jne 9bc5 │ │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ │ + jne 9b04 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ + push %ebp │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9bc5 │ │ │ │ │ + jmp 9b04 │ │ │ │ │ ./pynx/scattering/cpu.c:9893 │ │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ │ - jle 9fd2 │ │ │ │ │ + jle 9f0a │ │ │ │ │ ./pynx/scattering/cpu.c:9893 (discriminator 1) │ │ │ │ │ lea (%ecx,%edi,8),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9894 │ │ │ │ │ mov (%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9895 │ │ │ │ │ mov %ebp,(%edx) │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%esi),%ecx │ │ │ │ │ + mov (%esi),%edi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je 9b68 │ │ │ │ │ + cmp $0x3fffffff,%edi │ │ │ │ │ + je 9aa7 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%esi) │ │ │ │ │ - jne 9b68 │ │ │ │ │ + dec %edi │ │ │ │ │ + mov %edi,(%esi) │ │ │ │ │ + jne 9aa7 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9b68 │ │ │ │ │ + jmp 9aa7 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 9a60 │ │ │ │ │ + je 9998 │ │ │ │ │ ./pynx/scattering/cpu.c:9818 (discriminator 1) │ │ │ │ │ mov (%esp),%edx │ │ │ │ │ mov -0x38(%edx),%edx │ │ │ │ │ mov %edx,%eax │ │ │ │ │ - jmp a0ae │ │ │ │ │ + jmp 9fe6 │ │ │ │ │ ./pynx/scattering/cpu.c:10060 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push 0x10(%esp) │ │ │ │ │ push 0x18(%esp) │ │ │ │ │ push 0x4c(%esp) │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 24e0 │ │ │ │ │ ./pynx/scattering/cpu.c:10085 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:10060 │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:10085 │ │ │ │ │ - je 9bc5 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 9b04 │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ │ - mov 0x3c(%ecx),%edx │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ + mov 0x3c(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ - movl $0x0,0x3c(%ecx) │ │ │ │ │ + movl $0x0,0x3c(%edx) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 9df9 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 9d33 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ + mov (%ecx),%ebx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 9df9 │ │ │ │ │ + cmp $0x3fffffff,%ebx │ │ │ │ │ + je 9d33 │ │ │ │ │ ./pynx/scattering/cpu.c:6791 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - jmp 9dc2 │ │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ │ + movl $0x0,0x14(%esp) │ │ │ │ │ + jmp 9cf8 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebx │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ │ - jmp 9d8a │ │ │ │ │ + jmp 9cbb │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ + push %edi │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9df9 │ │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ │ + jmp 9d33 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ │ - jmp 9de2 │ │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ │ + jmp 9d18 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ │ - jmp 9dcb │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 9fd2 │ │ │ │ │ + jmp 9d01 │ │ │ │ │ + mov %ebx,%edi │ │ │ │ │ + jmp 9f0a │ │ │ │ │ ./pynx/scattering/cpu.c:9881 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x200 │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ call 24c0 │ │ │ │ │ ./pynx/scattering/cpu.c:9882 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9b68 │ │ │ │ │ + je 9aa7 │ │ │ │ │ +./pynx/scattering/cpu.c:9885 │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + mov $0x40,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9883 │ │ │ │ │ - mov %eax,0x6a4(%ebx) │ │ │ │ │ -./pynx/scattering/cpu.c:9884 │ │ │ │ │ - movl $0x40,0x6a0(%ebx) │ │ │ │ │ + mov %eax,0x6a4(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:9885 │ │ │ │ │ - movl $0x1,0x69c(%ebx) │ │ │ │ │ + mov %edx,0x69c(%edi) │ │ │ │ │ + mov %ebx,0x6a0(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:9886 │ │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ │ -/usr/include/python3.12/object.h:244 │ │ │ │ │ - mov 0x0(%ebp),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9887 │ │ │ │ │ mov %ebp,(%eax) │ │ │ │ │ +/usr/include/python3.12/object.h:244 │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebx │ │ │ │ │ - jne 9b64 │ │ │ │ │ - jmp 9b68 │ │ │ │ │ + cmp $0x3fffffff,%eax │ │ │ │ │ + jne 9aa3 │ │ │ │ │ + jmp 9aa7 │ │ │ │ │ ./pynx/scattering/cpu.c:9912 │ │ │ │ │ lea (%ecx,%edi,8),%edx │ │ │ │ │ - jmp 9f9c │ │ │ │ │ + jmp 9ed4 │ │ │ │ │ ./pynx/scattering/cpu.c:6764 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ │ - push 0x20(%esp) │ │ │ │ │ + push %ebx │ │ │ │ │ + push 0x24(%esp) │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 2070 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ │ - jmp 9da7 │ │ │ │ │ + jmp 9cdc │ │ │ │ │ ./pynx/scattering/cpu.c:9854 │ │ │ │ │ cmp 0x4(%ebx),%esi │ │ │ │ │ - jg 9cb0 │ │ │ │ │ + jg 9bf0 │ │ │ │ │ ./pynx/scattering/cpu.c:9855 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - jmp 9b4b │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + jmp 9a8b │ │ │ │ │ ./pynx/scattering/cpu.c:6817 (discriminator 1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je a572 │ │ │ │ │ + je a48e │ │ │ │ │ ./pynx/scattering/cpu.c:6818 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ call *%ecx │ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6849 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - jne a075 │ │ │ │ │ + jne 9fad │ │ │ │ │ __Pyx_PyObject_GetAttrStr_ClearAttributeError(): │ │ │ │ │ ./pynx/scattering/cpu.c:6831 │ │ │ │ │ mov (%esp),%ebx │ │ │ │ │ call 2090 <_PyThreadState_UncheckedGet@plt> │ │ │ │ │ mov %eax,%edx │ │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:6832 │ │ │ │ │ mov -0x14(%ebx),%eax │ │ │ │ │ mov 0x3c(%edx),%ecx │ │ │ │ │ mov (%eax),%ebx │ │ │ │ │ __Pyx_PyErr_ExceptionMatchesInState(): │ │ │ │ │ ./pynx/scattering/cpu.c:6731 (discriminator 1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 9c60 │ │ │ │ │ + je 9ba0 │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ - mov 0x4(%ecx),%edx │ │ │ │ │ + mov 0x4(%ecx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:6733 │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ /usr/include/python3.12/object.h:966 │ │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ │ - mov 0x54(%eax),%eax │ │ │ │ │ + mov 0x4(%ebx),%edx │ │ │ │ │ + mov 0x54(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6742 (discriminator 3) │ │ │ │ │ test $0x4000000,%eax │ │ │ │ │ - jne a58b │ │ │ │ │ + jne a4a7 │ │ │ │ │ /usr/include/python3.12/object.h:966 │ │ │ │ │ - mov 0x4(%edx),%ecx │ │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ │ __Pyx_PyErr_GivenExceptionMatches(): │ │ │ │ │ ./pynx/scattering/cpu.c:11182 (discriminator 2) │ │ │ │ │ - cmpl $0x0,0x54(%ecx) │ │ │ │ │ - jns 9c33 │ │ │ │ │ - testb $0x40,0x57(%edx) │ │ │ │ │ - je 9c33 │ │ │ │ │ + cmpl $0x0,0x54(%edx) │ │ │ │ │ + jns 9b7b │ │ │ │ │ + testb $0x40,0x57(%ecx) │ │ │ │ │ + je 9b7b │ │ │ │ │ ./pynx/scattering/cpu.c:11183 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jns 9c33 │ │ │ │ │ + jns 9b7b │ │ │ │ │ testb $0x40,0x57(%ebx) │ │ │ │ │ - je 9c33 │ │ │ │ │ + je 9b7b │ │ │ │ │ ./pynx/scattering/cpu.c:11100 │ │ │ │ │ - mov 0xac(%edx),%ecx │ │ │ │ │ + mov 0xac(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11101 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je a5d2 │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%ecx),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je a4f4 │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ - jle 9c60 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle 9ba0 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - and $0x7,%edx │ │ │ │ │ - je a482 │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - je a46d │ │ │ │ │ - cmp $0x2,%edx │ │ │ │ │ - je a462 │ │ │ │ │ - cmp $0x3,%edx │ │ │ │ │ - je a457 │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - je a44c │ │ │ │ │ - cmp $0x5,%edx │ │ │ │ │ - je a441 │ │ │ │ │ - cmp $0x6,%edx │ │ │ │ │ - je a436 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + and $0x7,%ecx │ │ │ │ │ + je a39c │ │ │ │ │ + cmp $0x1,%ecx │ │ │ │ │ + je a387 │ │ │ │ │ + cmp $0x2,%ecx │ │ │ │ │ + je a37c │ │ │ │ │ + cmp $0x3,%ecx │ │ │ │ │ + je a371 │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + je a366 │ │ │ │ │ + cmp $0x5,%ecx │ │ │ │ │ + je a35b │ │ │ │ │ + cmp $0x6,%ecx │ │ │ │ │ + je a350 │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ - cmp 0xc(%ecx),%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ + cmp 0xc(%eax),%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ - cmp 0xc(%ecx,%eax,4),%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ + cmp 0xc(%eax,%edx,4),%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ - inc %eax │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ - cmp 0xc(%ecx,%eax,4),%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ + cmp 0xc(%eax,%edx,4),%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ - inc %eax │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ - cmp 0xc(%ecx,%eax,4),%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ + cmp 0xc(%eax,%edx,4),%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ - inc %eax │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ - cmp 0xc(%ecx,%eax,4),%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ + cmp 0xc(%eax,%edx,4),%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ - inc %eax │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ - cmp 0xc(%ecx,%eax,4),%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ + cmp 0xc(%eax,%edx,4),%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ - inc %eax │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ - cmp 0xc(%ecx,%eax,4),%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ + cmp 0xc(%eax,%edx,4),%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ - inc %eax │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ - cmp %eax,0x8(%esp) │ │ │ │ │ - je 9c60 │ │ │ │ │ + cmp %edx,0x8(%esp) │ │ │ │ │ + je 9ba0 │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ - cmp 0xc(%ecx,%eax,4),%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ - cmp 0x10(%ecx,%eax,4),%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ - cmp 0x14(%ecx,%eax,4),%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ - cmp 0x18(%ecx,%eax,4),%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ - cmp 0x1c(%ecx,%eax,4),%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ - cmp 0x20(%ecx,%eax,4),%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ - cmp 0x24(%ecx,%eax,4),%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ - cmp 0x28(%ecx,%eax,4),%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ + cmp 0xc(%eax,%edx,4),%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ + cmp 0x10(%eax,%edx,4),%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ + cmp 0x14(%eax,%edx,4),%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ + cmp 0x18(%eax,%edx,4),%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ + cmp 0x1c(%eax,%edx,4),%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ + cmp 0x20(%eax,%edx,4),%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ + cmp 0x24(%eax,%edx,4),%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ + cmp 0x28(%eax,%edx,4),%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ - add $0x8,%eax │ │ │ │ │ + add $0x8,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ - cmp %eax,0x8(%esp) │ │ │ │ │ - jne a482 │ │ │ │ │ - jmp 9c60 │ │ │ │ │ + cmp %edx,0x8(%esp) │ │ │ │ │ + jne a39c │ │ │ │ │ + jmp 9ba0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6796 │ │ │ │ │ - mov 0x14(%edi),%ebx │ │ │ │ │ + mov 0x14(%edi),%eax │ │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ │ /usr/include/python3.12/object.h:787 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je a532 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je a456 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ebx),%esi │ │ │ │ │ + mov (%eax),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%esi │ │ │ │ │ - je a4f4 │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je a418 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ - inc %esi │ │ │ │ │ - mov %esi,(%ebx) │ │ │ │ │ + inc %ecx │ │ │ │ │ + mov %ecx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:10080 (discriminator 2) │ │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6793 (discriminator 1) │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - jmp 9ea0 │ │ │ │ │ + mov %ebx,%edi │ │ │ │ │ + jmp 9de0 │ │ │ │ │ ./pynx/scattering/cpu.c:9829 │ │ │ │ │ mov (%esp),%eax │ │ │ │ │ mov -0x38(%eax),%ebx │ │ │ │ │ cmp %ebx,-0x24(%eax) │ │ │ │ │ - jne 9a68 │ │ │ │ │ - jmp 9a60 │ │ │ │ │ -./pynx/scattering/cpu.c:9854 │ │ │ │ │ - cmp 0x4(%ecx),%esi │ │ │ │ │ + jne 99a0 │ │ │ │ │ + jmp 9998 │ │ │ │ │ ./pynx/scattering/cpu.c:9857 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9854 │ │ │ │ │ - jg 9fd2 │ │ │ │ │ + cmp 0x4(%ecx),%esi │ │ │ │ │ + jg 9f0a │ │ │ │ │ ./pynx/scattering/cpu.c:9855 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 9f57 │ │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ │ + jmp 9e8f │ │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:10060 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ │ push 0x10(%esp) │ │ │ │ │ push 0x18(%esp) │ │ │ │ │ push 0x4c(%esp) │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 24e0 │ │ │ │ │ ./pynx/scattering/cpu.c:10085 │ │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:10060 │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6793 (discriminator 1) │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ + mov %ebx,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:10085 │ │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ │ - jne 9d9a │ │ │ │ │ - jmp a12e │ │ │ │ │ + jne 9ccb │ │ │ │ │ + jmp a064 │ │ │ │ │ ./pynx/scattering/cpu.c:6823 │ │ │ │ │ push %ebx │ │ │ │ │ push %ebx │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ call 24b0 │ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp a374 │ │ │ │ │ + jmp a28e │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%ebx),%ecx │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ + mov 0x8(%ebx),%eax │ │ │ │ │ __Pyx_PyErr_ExceptionMatchesTuple(): │ │ │ │ │ ./pynx/scattering/cpu.c:6717 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - jmp a5a1 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ +/usr/include/python3.12/object.h:233 │ │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ │ +./pynx/scattering/cpu.c:6717 │ │ │ │ │ + jmp a4bd │ │ │ │ │ ./pynx/scattering/cpu.c:6718 │ │ │ │ │ - cmp 0xc(%ebx,%ecx,4),%edx │ │ │ │ │ - je 9c47 │ │ │ │ │ + cmp 0xc(%ebx,%edx,4),%ecx │ │ │ │ │ + je 9b8f │ │ │ │ │ ./pynx/scattering/cpu.c:6717 (discriminator 2) │ │ │ │ │ - inc %ecx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:6717 (discriminator 1) │ │ │ │ │ - cmp %ecx,0x18(%esp) │ │ │ │ │ - jg a596 │ │ │ │ │ + cmp %edx,0x18(%esp) │ │ │ │ │ + jg a4b2 │ │ │ │ │ ./pynx/scattering/cpu.c:6721 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - mov %ebp,0x8(%esp) │ │ │ │ │ - mov %esi,0x14(%esp) │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:6721 (discriminator 1) │ │ │ │ │ - cmp %ebp,0x18(%esp) │ │ │ │ │ - jle a606 │ │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ │ + cmp %ecx,0x18(%esp) │ │ │ │ │ + jle a52b │ │ │ │ │ ./pynx/scattering/cpu.c:6722 │ │ │ │ │ - mov 0xc(%esi,%ebp,4),%edx │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ + mov 0xc(%esi,%eax,4),%edx │ │ │ │ │ __Pyx_PyErr_GivenExceptionMatches(): │ │ │ │ │ ./pynx/scattering/cpu.c:11181 (discriminator 1) │ │ │ │ │ cmp %edx,%ebx │ │ │ │ │ - jne a5f8 │ │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ │ - jmp 9c47 │ │ │ │ │ + jne a51a │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ │ + jmp 9b8f │ │ │ │ │ ./pynx/scattering/cpu.c:11091 │ │ │ │ │ - mov 0x80(%edx),%edx │ │ │ │ │ + mov 0x80(%ecx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:11092 │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ ./pynx/scattering/cpu.c:11090 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jne a5d2 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jne a4f4 │ │ │ │ │ __Pyx_PyObject_GetAttrStr_ClearAttributeError(): │ │ │ │ │ ./pynx/scattering/cpu.c:6832 (discriminator 2) │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - cmp -0x20(%eax),%ebx │ │ │ │ │ - je 9c47 │ │ │ │ │ - jmp 9c60 │ │ │ │ │ + mov (%esp),%edx │ │ │ │ │ + cmp -0x20(%edx),%ebx │ │ │ │ │ + je 9b8f │ │ │ │ │ + jmp 9ba0 │ │ │ │ │ __Pyx_PyErr_GivenExceptionMatches(): │ │ │ │ │ ./pynx/scattering/cpu.c:6832 (discriminator 2) │ │ │ │ │ mov %ebx,%eax │ │ │ │ │ - call 7020 │ │ │ │ │ + call 6ee0 │ │ │ │ │ __Pyx_PyErr_ExceptionMatchesTuple(): │ │ │ │ │ ./pynx/scattering/cpu.c:6722 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne a5c5 │ │ │ │ │ + jne a4e9 │ │ │ │ │ ./pynx/scattering/cpu.c:6721 (discriminator 2) │ │ │ │ │ - inc %ebp │ │ │ │ │ - jmp a5b7 │ │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ │ - jmp 9c60 │ │ │ │ │ + incl 0x8(%esp) │ │ │ │ │ + jmp a4d3 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ │ + jmp 9ba0 │ │ │ │ │ __Pyx_AddTraceback(): │ │ │ │ │ ./pynx/scattering/cpu.c:6721 (discriminator 2) │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:4281 │ │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ │ and $0xffffffe0,%esp │ │ │ │ │ push -0x4(%ecx) │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ - call 5ace │ │ │ │ │ - add $0x139c9,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x13a9f,%ebx │ │ │ │ │ push %ecx │ │ │ │ │ sub $0x248,%esp │ │ │ │ │ - mov 0x8(%ecx),%ebx │ │ │ │ │ + mov 0x8(%ecx),%esi │ │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ │ + mov %esi,-0x228(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4310 │ │ │ │ │ - lea 0x650(%edi),%edx │ │ │ │ │ + lea 0x60c(%ebx),%edx │ │ │ │ │ + lea 0x5c(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4281 │ │ │ │ │ - mov %ebx,-0x230(%ebp) │ │ │ │ │ - mov %gs:0x14,%esi │ │ │ │ │ - mov %esi,-0x1c(%ebp) │ │ │ │ │ - mov 0xc(%ecx),%esi │ │ │ │ │ + mov %gs:0x14,%edi │ │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ │ + mov 0xc(%ecx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:4310 │ │ │ │ │ lea 0x4(%edx),%ecx │ │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ │ - lea 0x8(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ │ - lea 0x14(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ │ - lea 0x18(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ │ - lea 0x1c(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ │ - lea -0x40(%edx),%ecx │ │ │ │ │ - sub $0x44,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4311 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4310 │ │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ │ + vmovd %esi,%xmm1 │ │ │ │ │ + lea 0x4c(%edx),%esi │ │ │ │ │ + vmovd %ecx,%xmm0 │ │ │ │ │ + lea 0x60(%edx),%ecx │ │ │ │ │ + vmovd %esi,%xmm5 │ │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm3 │ │ │ │ │ + lea 0x58(%edx),%ecx │ │ │ │ │ + vpinsrd $0x1,%edx,%xmm0,%xmm2 │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm5,%xmm6 │ │ │ │ │ + lea 0x48(%edx),%ecx │ │ │ │ │ + lea 0x44(%edx),%edx │ │ │ │ │ + vmovd %edx,%xmm7 │ │ │ │ │ + vpunpcklqdq %xmm2,%xmm3,%xmm4 │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm7,%xmm0 │ │ │ │ │ + vpunpcklqdq %xmm6,%xmm0,%xmm2 │ │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm2,%ymm1 │ │ │ │ │ + vmovdqa %ymm1,-0x58(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4311 │ │ │ │ │ - je a6b8 │ │ │ │ │ -./pynx/scattering/cpu.c:4308 │ │ │ │ │ - lea 0x0(,%ebx,4),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4313 │ │ │ │ │ - cmp $0x8,%ebx │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je a610 │ │ │ │ │ ./pynx/scattering/cpu.c:4308 │ │ │ │ │ + mov -0x228(%ebp),%esi │ │ │ │ │ + lea 0x0(,%esi,4),%edx │ │ │ │ │ lea (%eax,%edx,1),%ecx │ │ │ │ │ mov %ecx,-0x220(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4313 │ │ │ │ │ - ja c6c8 │ │ │ │ │ - mov -0x36e4(%edi,%edx,1),%edx │ │ │ │ │ - add %edi,%edx │ │ │ │ │ + cmp $0x8,%esi │ │ │ │ │ + ja d4aa │ │ │ │ │ + mov -0x36e4(%ebx,%edx,1),%edx │ │ │ │ │ + add %ebx,%edx │ │ │ │ │ jmp *%edx │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:4417 (discriminator 1) │ │ │ │ │ - cmpl $0x8,-0x230(%ebp) │ │ │ │ │ - jne c6c8 │ │ │ │ │ + cmpl $0x8,-0x228(%ebp) │ │ │ │ │ + jne d4aa │ │ │ │ │ ./pynx/scattering/cpu.c:4420 │ │ │ │ │ - mov (%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4422 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ + mov (%eax),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:4421 │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4422 │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4423 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4420 │ │ │ │ │ - mov %esi,-0x1fc(%ebp) │ │ │ │ │ + mov %edi,-0x1fc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4424 │ │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4422 │ │ │ │ │ - mov %edx,-0x20c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4426 │ │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ │ + mov 0x10(%eax),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:4421 │ │ │ │ │ - mov %ebx,-0x208(%ebp) │ │ │ │ │ + mov %esi,-0x208(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4425 │ │ │ │ │ - mov 0x14(%eax),%ebx │ │ │ │ │ + mov 0x14(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4422 │ │ │ │ │ + mov %ecx,-0x20c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4426 │ │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:4427 │ │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4423 │ │ │ │ │ - mov %ecx,-0x200(%ebp) │ │ │ │ │ + mov %edx,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4424 │ │ │ │ │ - mov %esi,-0x210(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4426 │ │ │ │ │ - mov %edx,-0x218(%ebp) │ │ │ │ │ + mov %edi,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4425 │ │ │ │ │ - mov %ebx,-0x214(%ebp) │ │ │ │ │ + mov %esi,-0x214(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4426 │ │ │ │ │ + mov %ecx,-0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4427 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov %eax,-0x224(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ │ + mov -0x1fc(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:4454 │ │ │ │ │ - mov 0x5b8(%edi),%eax │ │ │ │ │ + mov 0x5b8(%ebx),%eax │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ - mov 0x4(%edx),%edx │ │ │ │ │ + mov 0x4(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4454 (discriminator 2) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne ccc8 │ │ │ │ │ + jne cb30 │ │ │ │ │ ./pynx/scattering/cpu.c:4455 (discriminator 2) │ │ │ │ │ mov -0x208(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne ccf0 │ │ │ │ │ + jne cb60 │ │ │ │ │ ./pynx/scattering/cpu.c:4456 (discriminator 2) │ │ │ │ │ mov -0x20c(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne cd10 │ │ │ │ │ + jne cb80 │ │ │ │ │ ./pynx/scattering/cpu.c:4457 (discriminator 2) │ │ │ │ │ mov -0x200(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne cd30 │ │ │ │ │ + jne cba0 │ │ │ │ │ ./pynx/scattering/cpu.c:4458 (discriminator 2) │ │ │ │ │ mov -0x210(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne cd50 │ │ │ │ │ + jne cbc0 │ │ │ │ │ ./pynx/scattering/cpu.c:4459 (discriminator 2) │ │ │ │ │ mov -0x214(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne cd70 │ │ │ │ │ + jne cc30 │ │ │ │ │ ./pynx/scattering/cpu.c:4460 (discriminator 2) │ │ │ │ │ mov -0x218(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne cda8 │ │ │ │ │ + jne cc68 │ │ │ │ │ ./pynx/scattering/cpu.c:4461 (discriminator 2) │ │ │ │ │ - cmp %edx,0x4(%ebx) │ │ │ │ │ - jne cdc8 │ │ │ │ │ - lea 0x6ac(%edi),%esi │ │ │ │ │ + mov -0x224(%ebp),%eax │ │ │ │ │ + cmp %edx,0x4(%eax) │ │ │ │ │ + jne cc90 │ │ │ │ │ + lea 0x6ac(%ebx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:4547 │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4513 │ │ │ │ │ movl $0x0,-0x194(%ebp) │ │ │ │ │ - mov %esi,-0x220(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4547 │ │ │ │ │ - mov -0x28(%edi),%esi │ │ │ │ │ - cmp %esi,-0x1fc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4514 │ │ │ │ │ movl $0x0,-0x198(%ebp) │ │ │ │ │ + vmovd %ecx,%xmm6 │ │ │ │ │ ./pynx/scattering/cpu.c:4517 │ │ │ │ │ movl $0x0,-0x164(%ebp) │ │ │ │ │ - vmovd -0x220(%ebp),%xmm0 │ │ │ │ │ + vpunpckldq %xmm6,%xmm6,%xmm7 │ │ │ │ │ ./pynx/scattering/cpu.c:4518 │ │ │ │ │ movl $0x0,-0x168(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4521 │ │ │ │ │ movl $0x0,-0x134(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4522 │ │ │ │ │ movl $0x0,-0x138(%ebp) │ │ │ │ │ - vpunpckldq %xmm0,%xmm0,%xmm1 │ │ │ │ │ ./pynx/scattering/cpu.c:4525 │ │ │ │ │ movl $0x0,-0x104(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4526 │ │ │ │ │ movl $0x0,-0x108(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4529 │ │ │ │ │ movl $0x0,-0xd4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4530 │ │ │ │ │ @@ -12282,4365 +12132,4282 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:4538 │ │ │ │ │ movl $0x0,-0x1c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4541 │ │ │ │ │ movl $0x0,-0x1f4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4542 │ │ │ │ │ movl $0x0,-0x1f8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4547 │ │ │ │ │ - je abf0 │ │ │ │ │ + cmp %esi,-0x1fc(%ebp) │ │ │ │ │ + je ab50 │ │ │ │ │ ./pynx/scattering/cpu.c:4547 (discriminator 4) │ │ │ │ │ mov -0x1fc(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x194(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x220(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x220(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:4547 (discriminator 1) │ │ │ │ │ - vmovq -0x220(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je d4f8 │ │ │ │ │ + vmovq -0x220(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je d537 │ │ │ │ │ ./pynx/scattering/cpu.c:4552 │ │ │ │ │ cmp %esi,-0x208(%ebp) │ │ │ │ │ - je ac1a │ │ │ │ │ + je ab7a │ │ │ │ │ ./pynx/scattering/cpu.c:4552 (discriminator 4) │ │ │ │ │ mov -0x208(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x164(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x220(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x220(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:4552 (discriminator 1) │ │ │ │ │ - vmovq -0x220(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je d511 │ │ │ │ │ + vmovq -0x220(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je d563 │ │ │ │ │ ./pynx/scattering/cpu.c:4557 │ │ │ │ │ cmp %esi,-0x20c(%ebp) │ │ │ │ │ - je ac4e │ │ │ │ │ + je abae │ │ │ │ │ ./pynx/scattering/cpu.c:4557 (discriminator 4) │ │ │ │ │ mov -0x20c(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x134(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x208(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x208(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:4557 (discriminator 1) │ │ │ │ │ - vmovq -0x208(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je cf31 │ │ │ │ │ + vmovq -0x208(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je ce3d │ │ │ │ │ ./pynx/scattering/cpu.c:4562 │ │ │ │ │ cmp %esi,-0x200(%ebp) │ │ │ │ │ - je ac82 │ │ │ │ │ + je abe2 │ │ │ │ │ ./pynx/scattering/cpu.c:4562 (discriminator 4) │ │ │ │ │ mov -0x200(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x104(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x208(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x208(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:4562 (discriminator 1) │ │ │ │ │ - vmovq -0x208(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je d1ab │ │ │ │ │ + vmovq -0x208(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je d097 │ │ │ │ │ ./pynx/scattering/cpu.c:4567 │ │ │ │ │ cmp %esi,-0x210(%ebp) │ │ │ │ │ - je acb6 │ │ │ │ │ + je ac16 │ │ │ │ │ ./pynx/scattering/cpu.c:4567 (discriminator 4) │ │ │ │ │ mov -0x210(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0xd4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x208(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x208(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:4567 (discriminator 1) │ │ │ │ │ - vmovq -0x208(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je d1c4 │ │ │ │ │ + vmovq -0x208(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je d0b0 │ │ │ │ │ ./pynx/scattering/cpu.c:4572 │ │ │ │ │ cmp %esi,-0x214(%ebp) │ │ │ │ │ - je acea │ │ │ │ │ + je ac4a │ │ │ │ │ ./pynx/scattering/cpu.c:4572 (discriminator 4) │ │ │ │ │ mov -0x214(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0xa4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x208(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x208(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:4572 (discriminator 1) │ │ │ │ │ - vmovq -0x208(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je d1fc │ │ │ │ │ + vmovq -0x208(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je d10b │ │ │ │ │ ./pynx/scattering/cpu.c:4577 │ │ │ │ │ cmp %esi,-0x218(%ebp) │ │ │ │ │ - je ad1b │ │ │ │ │ + je ac7b │ │ │ │ │ ./pynx/scattering/cpu.c:4577 (discriminator 4) │ │ │ │ │ mov -0x218(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x1c4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x208(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x208(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:4577 (discriminator 1) │ │ │ │ │ - vmovq -0x208(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je d238 │ │ │ │ │ + vmovq -0x208(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je d130 │ │ │ │ │ ./pynx/scattering/cpu.c:4582 │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - je ad4b │ │ │ │ │ + cmp %esi,-0x224(%ebp) │ │ │ │ │ + je acaf │ │ │ │ │ ./pynx/scattering/cpu.c:4582 (discriminator 4) │ │ │ │ │ + mov -0x224(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x1f4(%ebp),%eax │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - call 89d0 │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:4582 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je d251 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je d149 │ │ │ │ │ ./pynx/scattering/cpu.c:4593 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x200(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2360 │ │ │ │ │ ./pynx/scattering/cpu.c:4593 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4593 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ +./pynx/scattering/cpu.c:4593 (discriminator 2) │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - mov %eax,-0x200(%ebp) │ │ │ │ │ - je d340 │ │ │ │ │ + je d240 │ │ │ │ │ ./pynx/scattering/cpu.c:4595 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x1fc(%ebp) │ │ │ │ │ call 2360 │ │ │ │ │ ./pynx/scattering/cpu.c:4595 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - je d398 │ │ │ │ │ + je d2c8 │ │ │ │ │ ./pynx/scattering/cpu.c:4613 │ │ │ │ │ - mov -0x200(%ebp),%edx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push -0x1f4(%ebp) │ │ │ │ │ push -0x1c4(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - push %edx │ │ │ │ │ + push %edi │ │ │ │ │ push -0xa4(%ebp) │ │ │ │ │ push -0xd4(%ebp) │ │ │ │ │ push -0x104(%ebp) │ │ │ │ │ push -0x134(%ebp) │ │ │ │ │ push -0x164(%ebp) │ │ │ │ │ push -0x194(%ebp) │ │ │ │ │ - call 4660 │ │ │ │ │ + call 4620 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%esi),%ecx │ │ │ │ │ + mov (%esi),%edx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je aa6a │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je a9d3 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ - inc %ecx │ │ │ │ │ - mov %ecx,(%esi) │ │ │ │ │ + inc %edx │ │ │ │ │ + mov %edx,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x1f4(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je aa9a │ │ │ │ │ + mov -0x1f4(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je aa01 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ - cmp %eax,-0x1d0(%ebp) │ │ │ │ │ - je c9d8 │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ + cmp %ecx,-0x1d0(%ebp) │ │ │ │ │ + je c7f0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x1f4(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + lea -0x1f4(%ebp),%edi │ │ │ │ │ + push %edi │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x1c4(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je aaca │ │ │ │ │ + mov -0x1c4(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je aa2f │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0x1a0(%ebp) │ │ │ │ │ - je c9c8 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x1a0(%ebp) │ │ │ │ │ + je c7e0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x1c4(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0x1c4(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x194(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je aafa │ │ │ │ │ + mov -0x194(%ebp),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je aa5d │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0x170(%ebp) │ │ │ │ │ - je c9b8 │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ + cmp %edx,-0x170(%ebp) │ │ │ │ │ + je c7d0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x194(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0x194(%ebp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x164(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je ab2a │ │ │ │ │ + mov -0x164(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je aa8b │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0x140(%ebp) │ │ │ │ │ - je ca18 │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ + cmp %edi,-0x140(%ebp) │ │ │ │ │ + je c840 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x164(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ + lea -0x164(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x134(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je ab5a │ │ │ │ │ + mov -0x134(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je aab9 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ - cmp %eax,-0x110(%ebp) │ │ │ │ │ - je ca08 │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ + cmp %ecx,-0x110(%ebp) │ │ │ │ │ + je c830 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x134(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + lea -0x134(%ebp),%edi │ │ │ │ │ + push %edi │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je ab8a │ │ │ │ │ + mov -0x104(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je aae7 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0xe0(%ebp) │ │ │ │ │ - je c9f8 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0xe0(%ebp) │ │ │ │ │ + je c820 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x104(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0x104(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je abba │ │ │ │ │ + mov -0xd4(%ebp),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je ab15 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0xb0(%ebp) │ │ │ │ │ - je c9e8 │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ + cmp %edx,-0xb0(%ebp) │ │ │ │ │ + je c810 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0xd4(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0xd4(%ebp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je abe7 │ │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je ab40 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0x80(%ebp) │ │ │ │ │ - je ca28 │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ + cmp %edi,-0x80(%ebp) │ │ │ │ │ + je c800 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0xa4(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ + lea -0xa4(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4623 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ - jmp c725 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp b2af │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4552 │ │ │ │ │ - cmp %esi,-0x208(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x178(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x190(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %ecx,-0x170(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x178(%ebp) │ │ │ │ │ + mov %edx,-0x170(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4552 │ │ │ │ │ - jne a881 │ │ │ │ │ + cmp %esi,-0x208(%ebp) │ │ │ │ │ + jne a7e0 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:4557 │ │ │ │ │ - cmp %esi,-0x20c(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x148(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x164(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x160(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %eax,-0x140(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x148(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4557 │ │ │ │ │ - jne a8b8 │ │ │ │ │ + cmp %esi,-0x20c(%ebp) │ │ │ │ │ + jne a819 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4562 │ │ │ │ │ - cmp %esi,-0x200(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x118(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x134(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x130(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %edx,-0x110(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x118(%ebp) │ │ │ │ │ + mov %edi,-0x110(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4562 │ │ │ │ │ - jne a8ef │ │ │ │ │ + cmp %esi,-0x200(%ebp) │ │ │ │ │ + jne a852 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4567 │ │ │ │ │ - cmp %esi,-0x210(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0xe8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x104(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x100(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %ecx,-0xe0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0xe8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4567 │ │ │ │ │ - jne a926 │ │ │ │ │ + cmp %esi,-0x210(%ebp) │ │ │ │ │ + jne a88b │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:4572 │ │ │ │ │ - cmp %esi,-0x214(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0xb8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0xd4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0xb8(%ebp) │ │ │ │ │ + mov %edx,-0xb0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4572 │ │ │ │ │ - jne a95d │ │ │ │ │ + cmp %esi,-0x214(%ebp) │ │ │ │ │ + jne a8c4 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4577 │ │ │ │ │ - cmp %esi,-0x218(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x88(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x88(%ebp) │ │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4577 │ │ │ │ │ - jne a994 │ │ │ │ │ + cmp %esi,-0x218(%ebp) │ │ │ │ │ + jne a8fd │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4582 │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x1a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x1c4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x1c0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %ecx,-0x1a0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x1a8(%ebp) │ │ │ │ │ + mov %edi,-0x1a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4582 │ │ │ │ │ - jne a9c7 │ │ │ │ │ + cmp %esi,-0x224(%ebp) │ │ │ │ │ + jne a936 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x1d8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x1f4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x1f0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %ebx,-0x1d0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x1d8(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8213 │ │ │ │ │ - jmp a9de │ │ │ │ │ + mov %ecx,-0x1d0(%ebp) │ │ │ │ │ + jmp a953 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4336 │ │ │ │ │ - mov 0x650(%edi),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ + mov 0x650(%ebx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %edx,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4336 │ │ │ │ │ - mov %eax,-0x1fc(%ebp) │ │ │ │ │ + mov %esi,-0x1fc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle c6b2 │ │ │ │ │ - sub %ebx,%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle af8d │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ + mov -0x228(%ebp),%esi │ │ │ │ │ + sub %esi,%edx │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - je d5bb │ │ │ │ │ + je d5e5 │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - je ae2c │ │ │ │ │ + je ad9a │ │ │ │ │ cmp $0x2,%edx │ │ │ │ │ - je ae1b │ │ │ │ │ + je ad89 │ │ │ │ │ cmp $0x3,%edx │ │ │ │ │ - je ae0a │ │ │ │ │ + je ad78 │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - je adf9 │ │ │ │ │ + je ad67 │ │ │ │ │ cmp $0x5,%edx │ │ │ │ │ - je ade8 │ │ │ │ │ + je ad56 │ │ │ │ │ cmp $0x6,%edx │ │ │ │ │ - je add7 │ │ │ │ │ + je ad45 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x1fc(%ebp),%ecx │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je cd90 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je cc50 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x1fc(%ebp),%ebx │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ebx │ │ │ │ │ - je cd90 │ │ │ │ │ + mov -0x1fc(%ebp),%edx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + je cc50 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - je cd90 │ │ │ │ │ + mov -0x1fc(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je cc50 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x1fc(%ebp),%ecx │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je cd90 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je cc50 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x1fc(%ebp),%ebx │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ebx │ │ │ │ │ - je cd90 │ │ │ │ │ + mov -0x1fc(%ebp),%edx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + je cc50 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - je cd90 │ │ │ │ │ + mov -0x1fc(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je cc50 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x1fc(%ebp),%ecx │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je cd90 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je cc50 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ cmp %eax,-0x200(%ebp) │ │ │ │ │ - je aeb5 │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je cd90 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ + je ae25 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je cc50 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je cd90 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je cc50 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je cd90 │ │ │ │ │ - cmp 0x14(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je cc50 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x2(%ebx),%eax │ │ │ │ │ + lea 0x2(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je cd90 │ │ │ │ │ - cmp 0x18(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%edx,4),%esi │ │ │ │ │ + je cc50 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x3(%ebx),%eax │ │ │ │ │ + lea 0x3(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je cd90 │ │ │ │ │ - cmp 0x1c(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%edx,4),%esi │ │ │ │ │ + je cc50 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x4(%ebx),%eax │ │ │ │ │ + lea 0x4(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je cd90 │ │ │ │ │ - cmp 0x20(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%edx,4),%esi │ │ │ │ │ + je cc50 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x5(%ebx),%eax │ │ │ │ │ + lea 0x5(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je cd90 │ │ │ │ │ - cmp 0x24(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%edx,4),%esi │ │ │ │ │ + je cc50 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x6(%ebx),%eax │ │ │ │ │ + lea 0x6(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je cd90 │ │ │ │ │ + cmp 0x24(%edi,%edx,4),%esi │ │ │ │ │ + je cc50 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x7(%ebx),%eax │ │ │ │ │ + lea 0x7(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %eax,-0x200(%ebp) │ │ │ │ │ - jne ae45 │ │ │ │ │ + jne adb5 │ │ │ │ │ +/usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ + mov -0xc(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x1fc(%ebp),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%ebx │ │ │ │ │ - mov %esi,-0x208(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7428 │ │ │ │ │ - mov -0x230(%ebp),%ecx │ │ │ │ │ + mov %edi,-0x1fc(%ebp) │ │ │ │ │ + mov %edx,-0x208(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %edx,-0x1fc(%ebp) │ │ │ │ │ - mov %edx,-0x210(%ebp) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + mov %esi,-0x20c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7428 │ │ │ │ │ + mov -0x228(%ebp),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x20c(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x218(%ebp) │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x208(%ebp),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x1fc(%ebp),%ebx │ │ │ │ │ + sete -0x214(%ebp) │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x1fc(%ebp),%eax │ │ │ │ │ mov 0xc(%eax,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je ca38 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je c850 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x20c(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x208(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je c608 │ │ │ │ │ + je c470 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je c619 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%ebx │ │ │ │ │ + je c481 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %ebx,-0x214(%ebp) │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne b000 │ │ │ │ │ -./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne af80 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7362 │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je af58 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne b000 │ │ │ │ │ + test %dl,-0x218(%ebp) │ │ │ │ │ + je aecc │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne af80 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x1fc(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x218(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x224(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x224(%ebp) │ │ │ │ │ - jne b000 │ │ │ │ │ + jne af80 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ - jne d682 │ │ │ │ │ + testb $0x20,-0x218(%ebp) │ │ │ │ │ + jne d6be │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov -0x1fc(%ebp),%ebx │ │ │ │ │ - mov 0x1c(%ebx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x218(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne d66e │ │ │ │ │ + jne d6ab │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x224(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x218(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je d6e6 │ │ │ │ │ + je d727 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je d6f7 │ │ │ │ │ + je d738 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x224(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x224(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x224(%ebp) │ │ │ │ │ - jne b000 │ │ │ │ │ + cmp %edx,-0x224(%ebp) │ │ │ │ │ + jne af80 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x214(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je ca38 │ │ │ │ │ + mov -0x210(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je c850 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x218(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je ca38 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + je c850 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %esi,-0x200(%ebp) │ │ │ │ │ - jne aef0 │ │ │ │ │ - jmp c6b2 │ │ │ │ │ + jne ae60 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp c512 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4320 │ │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4316 │ │ │ │ │ - mov 0x18(%eax),%ebx │ │ │ │ │ + mov 0x18(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4318 │ │ │ │ │ mov 0x14(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4320 │ │ │ │ │ mov %edx,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4316 │ │ │ │ │ - mov %ebx,-0x218(%ebp) │ │ │ │ │ + mov %esi,-0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ │ + mov 0xc(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4318 │ │ │ │ │ mov %ecx,-0x214(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4324 │ │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ mov %edx,-0x208(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov %ebx,-0x200(%ebp) │ │ │ │ │ + mov %esi,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4324 │ │ │ │ │ mov %ecx,-0x20c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov %eax,-0x1fc(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %edx,-0x238(%ebp) │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ mov %edx,-0x224(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4404 │ │ │ │ │ - mov 0x60c(%edi),%ecx │ │ │ │ │ + mov 0x60c(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle b2af │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle b23f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - je b0e8 │ │ │ │ │ + je b068 │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - je b0d3 │ │ │ │ │ + je b053 │ │ │ │ │ cmp $0x2,%edx │ │ │ │ │ - je b0c8 │ │ │ │ │ + je b048 │ │ │ │ │ cmp $0x3,%edx │ │ │ │ │ - je b0bd │ │ │ │ │ + je b03d │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - je b0b2 │ │ │ │ │ + je b032 │ │ │ │ │ cmp $0x5,%edx │ │ │ │ │ - je b0a7 │ │ │ │ │ + je b027 │ │ │ │ │ cmp $0x6,%edx │ │ │ │ │ - jne ce08 │ │ │ │ │ + jne ccd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c0d8 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je bff0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c0d8 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je bff0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c0d8 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je bff0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c0d8 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je bff0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c0d8 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je bff0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c0d8 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je bff0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ + mov -0x224(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - je b15a │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + je b0da │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c0d8 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je bff0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %edx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c0d8 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je bff0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c0d8 │ │ │ │ │ - cmp 0x14(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je bff0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c0d8 │ │ │ │ │ - cmp 0x18(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%edx,4),%esi │ │ │ │ │ + je bff0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c0d8 │ │ │ │ │ - cmp 0x1c(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%edx,4),%esi │ │ │ │ │ + je bff0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c0d8 │ │ │ │ │ - cmp 0x20(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%edx,4),%esi │ │ │ │ │ + je bff0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c0d8 │ │ │ │ │ - cmp 0x24(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%edx,4),%esi │ │ │ │ │ + je bff0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c0d8 │ │ │ │ │ + cmp 0x24(%edi,%edx,4),%esi │ │ │ │ │ + je bff0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ + mov -0x224(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne b0e8 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne b068 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ + mov -0x28(%ebx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %ecx,-0x228(%ebp) │ │ │ │ │ - mov %esi,-0x22c(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %edi,-0x22c(%ebp) │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - mov %edx,-0x23c(%ebp) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + mov %edx,-0x238(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x234(%ebp) │ │ │ │ │ + mov %eax,-0x230(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x244(%ebp) │ │ │ │ │ + sete -0x240(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x22c(%ebp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x228(%ebp),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ + mov -0x22c(%ebp),%edx │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je bfc8 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je bef0 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x234(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x230(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je be50 │ │ │ │ │ + je bd90 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je be61 │ │ │ │ │ + je bda1 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x23c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %edx,-0x240(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne b2a0 │ │ │ │ │ + jne b230 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x244(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je b1f8 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne b2a0 │ │ │ │ │ + test %dl,-0x244(%ebp) │ │ │ │ │ + je b17c │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne b230 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x228(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x244(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x248(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x248(%ebp) │ │ │ │ │ - jne b2a0 │ │ │ │ │ + jne b230 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x228(%ebp),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - jne d42a │ │ │ │ │ + testb $0x20,-0x244(%ebp) │ │ │ │ │ + jne d44d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x244(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne d416 │ │ │ │ │ + jne d43a │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x248(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x244(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je d53e │ │ │ │ │ + je d57c │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je d599 │ │ │ │ │ + je d5d4 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x248(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x248(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x248(%ebp) │ │ │ │ │ - jne b2a0 │ │ │ │ │ + cmp %edx,-0x248(%ebp) │ │ │ │ │ + jne b230 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x240(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je bfc8 │ │ │ │ │ + mov -0x23c(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je bef0 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x244(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je bfc8 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + je bef0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x224(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - jne b190 │ │ │ │ │ + jne b110 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:4408 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:4408 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne d708 │ │ │ │ │ + jne d162 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%eax │ │ │ │ │ - lea -0x4a95(%edi),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a85(%ebx),%esi │ │ │ │ │ push $0x7 │ │ │ │ │ - lea -0x3ce0(%edi),%ecx │ │ │ │ │ - lea -0x4ab1(%edi),%esi │ │ │ │ │ - push %eax │ │ │ │ │ - mov -0x44(%edi),%eax │ │ │ │ │ + push %edi │ │ │ │ │ push $0x8 │ │ │ │ │ - push %esi │ │ │ │ │ push %edx │ │ │ │ │ - push %ecx │ │ │ │ │ - push (%eax) │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:4410 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4410 (discriminator 1) │ │ │ │ │ mov $0x113a,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4410 │ │ │ │ │ - jmp c706 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ │ + nop │ │ │ │ │ +./pynx/scattering/cpu.c:4450 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x4ab9(%ebx),%esi │ │ │ │ │ + mov $0x21,%ecx │ │ │ │ │ + push %esi │ │ │ │ │ + lea -0x4a99(%ebx),%eax │ │ │ │ │ + call 98c0 │ │ │ │ │ +./pynx/scattering/cpu.c:4452 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4650 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +./pynx/scattering/cpu.c:4477 │ │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ │ + sub %gs:0x14,%edx │ │ │ │ │ + jne d767 │ │ │ │ │ + lea -0x10(%ebp),%esp │ │ │ │ │ + pop %ecx │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + lea -0x4(%ecx),%esp │ │ │ │ │ + ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4322 │ │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:4324 │ │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov %ecx,-0x20c(%ebp) │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov %ebx,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ mov %edx,-0x208(%ebp) │ │ │ │ │ +/usr/include/python3.12/object.h:233 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4322 │ │ │ │ │ + mov %ecx,-0x200(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4324 │ │ │ │ │ + mov %esi,-0x20c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov %eax,-0x1fc(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %ecx,-0x228(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ + mov %edx,-0x224(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4374 │ │ │ │ │ - mov 0x668(%edi),%edx │ │ │ │ │ + mov 0x668(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle c580 │ │ │ │ │ - lea -0x1(%ecx),%eax │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle cbe0 │ │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je b397 │ │ │ │ │ + je b367 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%edx │ │ │ │ │ - je b3f0 │ │ │ │ │ + cmp 0xc(%edi),%ecx │ │ │ │ │ + je b3c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je b397 │ │ │ │ │ + je b367 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je b390 │ │ │ │ │ + je b360 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je b389 │ │ │ │ │ + je b359 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je b382 │ │ │ │ │ + je b352 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je b37b │ │ │ │ │ + je b34b │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne ce8f │ │ │ │ │ + jne cd8f │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b3f0 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je b3c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b3f0 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je b3c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b3f0 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je b3c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b3f0 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je b3c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b3f0 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je b3c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b3f0 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je b3c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - je c39c │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je c248 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je b3f0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je b3c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je b3c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x2(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%ecx │ │ │ │ │ + je b3c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%ecx │ │ │ │ │ + je b3c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%ecx │ │ │ │ │ + je b3c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b3f0 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je b3f0 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je b3f0 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je b3f0 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je b3f0 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je b3f0 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%ecx │ │ │ │ │ + je b3c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%ecx │ │ │ │ │ + je b3c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x7(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - jne b39d │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + jne b36d │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ +./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x220(%ebp),%edx │ │ │ │ │ - mov (%edx,%ebx,4),%ecx │ │ │ │ │ - mov %ecx,-0x210(%ebp) │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4374 (discriminator 2) │ │ │ │ │ - mov -0x210(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je c580 │ │ │ │ │ + mov -0x210(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je cbe0 │ │ │ │ │ ./pynx/scattering/cpu.c:4376 │ │ │ │ │ - mov -0x228(%ebp),%ebx │ │ │ │ │ + mov -0x224(%ebp),%esi │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4376 │ │ │ │ │ - dec %ebx │ │ │ │ │ - mov %ebx,-0x22c(%ebp) │ │ │ │ │ - jmp b455 │ │ │ │ │ + dec %esi │ │ │ │ │ + mov %esi,-0x22c(%ebp) │ │ │ │ │ + jmp b425 │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:4320 │ │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ │ + mov 0x10(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4322 │ │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4320 │ │ │ │ │ - mov %edx,-0x210(%ebp) │ │ │ │ │ + mov %esi,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4324 │ │ │ │ │ + mov %edx,-0x20c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ +/usr/include/python3.12/object.h:233 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov %ebx,-0x200(%ebp) │ │ │ │ │ + mov %ecx,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ - mov %edx,-0x208(%ebp) │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov %ecx,-0x20c(%ebp) │ │ │ │ │ + mov %esi,-0x208(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov %eax,-0x1fc(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %edx,-0x22c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4384 │ │ │ │ │ - mov 0x66c(%edi),%ecx │ │ │ │ │ + mov 0x66c(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle c300 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle cae0 │ │ │ │ │ lea -0x1(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je b4c0 │ │ │ │ │ + je b490 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je b520 │ │ │ │ │ + cmp 0xc(%edi),%ecx │ │ │ │ │ + je b4f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je b4c0 │ │ │ │ │ + je b490 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je b4b9 │ │ │ │ │ + je b489 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je b4b2 │ │ │ │ │ + je b482 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je b4ab │ │ │ │ │ + je b47b │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je b4a4 │ │ │ │ │ + je b474 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne ce78 │ │ │ │ │ + jne cd78 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je b520 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je b4f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je b520 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je b4f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je b520 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je b4f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je b520 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je b4f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je b520 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je b4f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je b520 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je b4f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je c13c │ │ │ │ │ + je c058 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je b520 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je b4f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je b4f0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x2(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%ecx │ │ │ │ │ + je b4f0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%ecx │ │ │ │ │ + je b4f0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%ecx │ │ │ │ │ + je b4f0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%ecx │ │ │ │ │ + je b4f0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je b520 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je b520 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je b520 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je b520 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je b520 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je b520 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%ecx │ │ │ │ │ + je b4f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x7(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - jne b4c6 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + jne b496 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x220(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%ebx,4),%edx │ │ │ │ │ - mov %edx,-0x214(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7433 │ │ │ │ │ + mov -0x220(%ebp),%edx │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x214(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4384 (discriminator 2) │ │ │ │ │ - mov -0x214(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je c300 │ │ │ │ │ + mov -0x214(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je cae0 │ │ │ │ │ ./pynx/scattering/cpu.c:4386 │ │ │ │ │ - mov -0x22c(%ebp),%ebx │ │ │ │ │ + mov -0x22c(%ebp),%esi │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4386 │ │ │ │ │ - dec %ebx │ │ │ │ │ + dec %esi │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %edx,-0x218(%ebp) │ │ │ │ │ - jmp b6c0 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4386 │ │ │ │ │ + mov %esi,-0x230(%ebp) │ │ │ │ │ + jmp b690 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ - mov %edx,-0x1fc(%ebp) │ │ │ │ │ + mov %eax,-0x1fc(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %ecx,-0x214(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ + mov %ecx,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4344 │ │ │ │ │ - mov 0x654(%edi),%edx │ │ │ │ │ + mov 0x654(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle cc58 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle d3f0 │ │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je b5e2 │ │ │ │ │ + je b5ba │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%edx │ │ │ │ │ - je b640 │ │ │ │ │ + cmp 0xc(%edi),%edx │ │ │ │ │ + je b610 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je b5e2 │ │ │ │ │ + je b5ba │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je b5db │ │ │ │ │ + je b5b3 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je b5d4 │ │ │ │ │ + je b5ac │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je b5cd │ │ │ │ │ + je b5a5 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je b5c6 │ │ │ │ │ + je b59e │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - je b5bf │ │ │ │ │ + je b597 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - je b640 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + je b610 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b640 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je b610 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b640 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je b610 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b640 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je b610 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b640 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je b610 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b640 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je b610 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b640 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je b610 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - je ca72 │ │ │ │ │ + je c888 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je b640 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + je b610 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b640 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je b640 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je b640 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je b640 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je b640 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je b640 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je b610 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x2(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - jne b5e8 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x220(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%ebx,4),%edx │ │ │ │ │ - mov %edx,-0x208(%ebp) │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%edx │ │ │ │ │ + je b610 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%edx │ │ │ │ │ + je b610 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%edx │ │ │ │ │ + je b610 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%edx │ │ │ │ │ + je b610 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%edx │ │ │ │ │ + je b610 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x7(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + jne b5c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7433 │ │ │ │ │ + mov -0x220(%ebp),%edx │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x208(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4344 (discriminator 2) │ │ │ │ │ - mov -0x208(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je cc58 │ │ │ │ │ + mov -0x208(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je d3f0 │ │ │ │ │ ./pynx/scattering/cpu.c:4346 │ │ │ │ │ - mov -0x214(%ebp),%ebx │ │ │ │ │ + mov -0x210(%ebp),%esi │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4346 │ │ │ │ │ - dec %ebx │ │ │ │ │ - mov %ebx,-0x218(%ebp) │ │ │ │ │ - jmp ba8a │ │ │ │ │ + dec %esi │ │ │ │ │ + mov %esi,-0x214(%ebp) │ │ │ │ │ + jmp b952 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4318 │ │ │ │ │ - mov 0x14(%eax),%ebx │ │ │ │ │ + mov 0x14(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4320 │ │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4322 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4318 │ │ │ │ │ - mov %ebx,-0x214(%ebp) │ │ │ │ │ + mov %esi,-0x214(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4320 │ │ │ │ │ mov %ecx,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov %ebx,-0x20c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4322 │ │ │ │ │ + mov %edx,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%ebx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4324 │ │ │ │ │ + mov %esi,-0x20c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ mov %ecx,-0x208(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov %eax,-0x1fc(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %ebx,-0x218(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov %edx,-0x200(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4334 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ + mov %edx,-0x230(%ebp) │ │ │ │ │ + mov %edx,-0x218(%ebp) │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4394 │ │ │ │ │ - mov 0x610(%edi),%ecx │ │ │ │ │ + mov 0x610(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle b90f │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle b8e7 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - je b743 │ │ │ │ │ + je b713 │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - je b72e │ │ │ │ │ + je b6fe │ │ │ │ │ cmp $0x2,%edx │ │ │ │ │ - je b723 │ │ │ │ │ + je b6f3 │ │ │ │ │ cmp $0x3,%edx │ │ │ │ │ - je b718 │ │ │ │ │ + je b6e8 │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - je b70d │ │ │ │ │ + je b6dd │ │ │ │ │ cmp $0x5,%edx │ │ │ │ │ - je b702 │ │ │ │ │ + je b6d2 │ │ │ │ │ cmp $0x6,%edx │ │ │ │ │ - jne ce20 │ │ │ │ │ + jne cce8 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c0e8 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c008 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c0e8 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c008 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c0e8 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c008 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c0e8 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c008 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c0e8 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c008 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c0e8 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c008 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x218(%ebp),%edx │ │ │ │ │ + mov -0x218(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - je b7b5 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + je b785 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c0e8 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c008 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %edx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c0e8 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je c008 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c0e8 │ │ │ │ │ - cmp 0x14(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c008 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c0e8 │ │ │ │ │ - cmp 0x18(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%edx,4),%esi │ │ │ │ │ + je c008 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c0e8 │ │ │ │ │ - cmp 0x1c(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%edx,4),%esi │ │ │ │ │ + je c008 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c0e8 │ │ │ │ │ - cmp 0x20(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%edx,4),%esi │ │ │ │ │ + je c008 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c0e8 │ │ │ │ │ - cmp 0x24(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%edx,4),%esi │ │ │ │ │ + je c008 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c0e8 │ │ │ │ │ + cmp 0x24(%edi,%edx,4),%esi │ │ │ │ │ + je c008 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov -0x218(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x218(%ebp),%edx │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jne b743 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne b713 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%eax │ │ │ │ │ + mov -0x28(%ebx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %ecx,-0x224(%ebp) │ │ │ │ │ - mov %ebx,-0x244(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %edi,-0x224(%ebp) │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - mov %eax,-0x234(%ebp) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ + mov %eax,-0x22c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ sete -0x23c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x22c(%ebp) │ │ │ │ │ - mov %esi,-0x228(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x228(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov -0x224(%ebp),%edx │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je c090 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je bfb0 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0x22c(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je bf08 │ │ │ │ │ + je be40 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je bf19 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ + je be51 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ mov %edx,-0x238(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne b900 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne b8d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x240(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je b858 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne b900 │ │ │ │ │ + test %dl,-0x240(%ebp) │ │ │ │ │ + je b824 │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne b8d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x224(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x240(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ - mov %cl,-0x240(%ebp) │ │ │ │ │ + mov %cl,-0x244(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - cmp %dl,-0x240(%ebp) │ │ │ │ │ - jne b900 │ │ │ │ │ + cmp %dl,-0x244(%ebp) │ │ │ │ │ + jne b8d8 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x224(%ebp),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - jne d458 │ │ │ │ │ + testb $0x20,-0x240(%ebp) │ │ │ │ │ + jne d485 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x240(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne d444 │ │ │ │ │ + jne d472 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x240(%ebp),%eax │ │ │ │ │ + movzbl -0x244(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x240(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je d563 │ │ │ │ │ + je d5a0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je d5fa │ │ │ │ │ + je d639 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x240(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x244(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x240(%ebp) │ │ │ │ │ - jne b900 │ │ │ │ │ + cmp %edx,-0x244(%ebp) │ │ │ │ │ + jne b8d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x238(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je c090 │ │ │ │ │ + mov -0x238(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je bfb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x240(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c090 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + je bfb0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x218(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - jne b7f0 │ │ │ │ │ + jne b7b8 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:4398 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:4398 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne d712 │ │ │ │ │ + jne d16c │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4ab1(%edi),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a85(%ebx),%esi │ │ │ │ │ push $0x6 │ │ │ │ │ - lea -0x4a95(%edi),%ecx │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x44(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0x8 │ │ │ │ │ push %edx │ │ │ │ │ - push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:4400 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4400 (discriminator 1) │ │ │ │ │ mov $0x1130,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4400 │ │ │ │ │ - jmp c706 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4316 │ │ │ │ │ - mov 0x18(%eax),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4318 │ │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4314 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:4316 │ │ │ │ │ - mov %ecx,-0x218(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4320 │ │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4318 │ │ │ │ │ - mov %edx,-0x214(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4320 │ │ │ │ │ - mov %ecx,-0x210(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov %edx,-0x200(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4326 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4328 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov %ecx,-0x20c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4326 │ │ │ │ │ - mov %edx,-0x208(%ebp) │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4328 │ │ │ │ │ - mov %eax,-0x1fc(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4334 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4413 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jle a706 │ │ │ │ │ -./pynx/scattering/cpu.c:4415 │ │ │ │ │ - mov -0x1fc(%ebp),%ecx │ │ │ │ │ - mov -0x208(%ebp),%edx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x20c(%ebp),%eax │ │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ │ - lea -0x4a95(%edi),%ebx │ │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ │ - mov -0x200(%ebp),%ecx │ │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ │ - mov -0x210(%ebp),%edx │ │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ │ - mov -0x214(%ebp),%eax │ │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ │ - mov -0x218(%ebp),%ecx │ │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ │ - lea -0x78(%ebp),%edx │ │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ │ - lea -0x58(%ebp),%ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - push -0x230(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ - mov -0x220(%ebp),%edx │ │ │ │ │ - call 8fb0 │ │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4415 (discriminator 2) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4415 │ │ │ │ │ - mov %esi,-0x1fc(%ebp) │ │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4415 (discriminator 2) │ │ │ │ │ - inc %eax │ │ │ │ │ -./pynx/scattering/cpu.c:4415 │ │ │ │ │ - mov %ecx,-0x208(%ebp) │ │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ │ - mov %ebx,-0x20c(%ebp) │ │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ │ - mov %edx,-0x200(%ebp) │ │ │ │ │ - mov %ebx,-0x218(%ebp) │ │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ │ - mov %esi,-0x210(%ebp) │ │ │ │ │ - mov %ecx,-0x214(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4415 (discriminator 2) │ │ │ │ │ - jne a706 │ │ │ │ │ -./pynx/scattering/cpu.c:4415 (discriminator 1) │ │ │ │ │ - mov $0x113f,%edx │ │ │ │ │ - jmp c706 │ │ │ │ │ + jmp b290 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ + mov (%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ mov %ecx,-0x208(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ - mov %ebx,-0x1fc(%ebp) │ │ │ │ │ + mov %esi,-0x1fc(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %ecx,-0x218(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ + mov %ecx,-0x214(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4354 │ │ │ │ │ - mov 0x658(%edi),%edx │ │ │ │ │ + mov 0x658(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle c940 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle d230 │ │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je baff │ │ │ │ │ + je b9c7 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%edx │ │ │ │ │ - je bb58 │ │ │ │ │ + cmp 0xc(%edi),%edx │ │ │ │ │ + je ba20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je baff │ │ │ │ │ + je b9c7 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je baf8 │ │ │ │ │ + je b9c0 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je baf1 │ │ │ │ │ + je b9b9 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je baea │ │ │ │ │ + je b9b2 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je bae3 │ │ │ │ │ + je b9ab │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - je badc │ │ │ │ │ + je b9a4 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - je bb58 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + je ba20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je bb58 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je ba20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je bb58 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je ba20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je bb58 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je ba20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je bb58 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je ba20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je bb58 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je ba20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je bb58 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je ba20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - je c750 │ │ │ │ │ + je c578 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je bb58 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + je ba20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je ba20 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x2(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%edx │ │ │ │ │ + je ba20 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je bb58 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je bb58 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je bb58 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je bb58 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je bb58 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je bb58 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%edx │ │ │ │ │ + je ba20 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%edx │ │ │ │ │ + je ba20 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%edx │ │ │ │ │ + je ba20 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%edx │ │ │ │ │ + je ba20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x7(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - jne bb05 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + jne b9cd │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ │ - mov (%eax,%ebx,4),%edx │ │ │ │ │ - mov %edx,-0x20c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7433 │ │ │ │ │ + mov -0x220(%ebp),%edx │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x20c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4354 (discriminator 2) │ │ │ │ │ mov -0x20c(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je c940 │ │ │ │ │ + je d230 │ │ │ │ │ ./pynx/scattering/cpu.c:4356 │ │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ │ + mov -0x214(%ebp),%esi │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4356 │ │ │ │ │ - dec %ebx │ │ │ │ │ + dec %esi │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %edx,-0x200(%ebp) │ │ │ │ │ - jmp bbad │ │ │ │ │ - nop │ │ │ │ │ +./pynx/scattering/cpu.c:4356 │ │ │ │ │ + mov %esi,-0x218(%ebp) │ │ │ │ │ + jmp ba81 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/python3.12/object.h:233 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov %ebx,-0x20c(%ebp) │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%ebx │ │ │ │ │ + mov %ecx,-0x20c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4326 │ │ │ │ │ + mov %esi,-0x208(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov %eax,-0x1fc(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %ebx,-0x200(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4326 │ │ │ │ │ - mov %edx,-0x208(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4334 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ + mov %edx,-0x218(%ebp) │ │ │ │ │ + mov %edx,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4364 │ │ │ │ │ - mov 0x664(%edi),%ecx │ │ │ │ │ + mov 0x664(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle bdfd │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle bcd5 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - je bc30 │ │ │ │ │ + je bb04 │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - je bc1b │ │ │ │ │ + je baef │ │ │ │ │ cmp $0x2,%edx │ │ │ │ │ - je bc10 │ │ │ │ │ + je bae4 │ │ │ │ │ cmp $0x3,%edx │ │ │ │ │ - je bc05 │ │ │ │ │ + je bad9 │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - je bbfa │ │ │ │ │ + je bace │ │ │ │ │ cmp $0x5,%edx │ │ │ │ │ - je bbef │ │ │ │ │ + je bac3 │ │ │ │ │ cmp $0x6,%edx │ │ │ │ │ - jne cec5 │ │ │ │ │ + jne cdc3 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c5f0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c458 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c5f0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c458 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c5f0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c458 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c5f0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c458 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c5f0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c458 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c5f0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c458 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x200(%ebp),%edx │ │ │ │ │ + mov -0x200(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - je bca2 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + je bb76 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c5f0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c458 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %edx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c5f0 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je c458 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c5f0 │ │ │ │ │ - cmp 0x14(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c458 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c5f0 │ │ │ │ │ - cmp 0x18(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%edx,4),%esi │ │ │ │ │ + je c458 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c5f0 │ │ │ │ │ - cmp 0x1c(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%edx,4),%esi │ │ │ │ │ + je c458 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c5f0 │ │ │ │ │ - cmp 0x20(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%edx,4),%esi │ │ │ │ │ + je c458 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c5f0 │ │ │ │ │ - cmp 0x24(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%edx,4),%esi │ │ │ │ │ + je c458 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c5f0 │ │ │ │ │ + cmp 0x24(%edi,%edx,4),%esi │ │ │ │ │ + je c458 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov -0x200(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x200(%ebp),%edx │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jne bc30 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne bb04 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%eax │ │ │ │ │ + mov -0x28(%ebx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %ecx,-0x210(%ebp) │ │ │ │ │ - mov %ebx,-0x238(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %edi,-0x210(%ebp) │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - mov %eax,-0x224(%ebp) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + mov %edx,-0x224(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ + mov %eax,-0x214(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x22c(%ebp) │ │ │ │ │ + sete -0x230(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x218(%ebp) │ │ │ │ │ - mov %esi,-0x214(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x214(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov -0x210(%ebp),%edx │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je c100 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je c020 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x218(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x214(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je bff0 │ │ │ │ │ + je bf20 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je c001 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%ebx │ │ │ │ │ + je bf31 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %ebx,-0x228(%ebp) │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x22c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne bdf0 │ │ │ │ │ -./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne bcc8 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7362 │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x234(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je bd48 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne bdf0 │ │ │ │ │ + test %dl,-0x234(%ebp) │ │ │ │ │ + je bc14 │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne bcc8 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x210(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x234(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ - mov %cl,-0x234(%ebp) │ │ │ │ │ + mov %cl,-0x238(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - cmp %dl,-0x234(%ebp) │ │ │ │ │ - jne bdf0 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x210(%ebp),%edx │ │ │ │ │ + cmp %dl,-0x238(%ebp) │ │ │ │ │ + jne bcc8 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - jne cf17 │ │ │ │ │ + testb $0x20,-0x234(%ebp) │ │ │ │ │ + jne ce18 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne d52a │ │ │ │ │ + jne d550 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x234(%ebp),%eax │ │ │ │ │ + movzbl -0x238(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x234(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je d62a │ │ │ │ │ + je d667 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je d6a2 │ │ │ │ │ + je d6e3 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x234(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x238(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x234(%ebp) │ │ │ │ │ - jne bdf0 │ │ │ │ │ + cmp %edx,-0x238(%ebp) │ │ │ │ │ + jne bcc8 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x228(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je c100 │ │ │ │ │ + mov -0x22c(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je c020 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x234(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c100 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + je c020 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %esi,-0x200(%ebp) │ │ │ │ │ - jne bce0 │ │ │ │ │ + jne bba8 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:4368 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:4368 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne d730 │ │ │ │ │ + jne d18a │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x3ce0(%edi),%edx │ │ │ │ │ + lea -0x4a85(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ push $0x3 │ │ │ │ │ - lea -0x4ab1(%edi),%ecx │ │ │ │ │ - lea -0x4a95(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x44(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0x8 │ │ │ │ │ push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ push %edx │ │ │ │ │ - push (%esi) │ │ │ │ │ + push %esi │ │ │ │ │ + push (%eax) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:4370 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4370 (discriminator 1) │ │ │ │ │ mov $0x1112,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4370 │ │ │ │ │ - jmp c706 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp b290 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4314 │ │ │ │ │ + mov 0x1c(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4316 │ │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:4318 │ │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4314 │ │ │ │ │ + mov %esi,-0x224(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4320 │ │ │ │ │ + mov 0x10(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4316 │ │ │ │ │ + mov %ecx,-0x218(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4322 │ │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:4318 │ │ │ │ │ + mov %edx,-0x214(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4324 │ │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4320 │ │ │ │ │ + mov %esi,-0x210(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4326 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4328 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:4322 │ │ │ │ │ + mov %ecx,-0x200(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4326 │ │ │ │ │ + mov %esi,-0x208(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4328 │ │ │ │ │ + mov %eax,-0x1fc(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4324 │ │ │ │ │ + mov %edx,-0x20c(%ebp) │ │ │ │ │ +/usr/include/python3.12/object.h:233 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4334 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4413 (discriminator 1) │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jg d2e8 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp a667 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je be61 │ │ │ │ │ - cmpb $0x0,-0x244(%ebp) │ │ │ │ │ - jne b2a0 │ │ │ │ │ + je bda1 │ │ │ │ │ + cmpb $0x0,-0x240(%ebp) │ │ │ │ │ + jne b230 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x23c(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne be73 │ │ │ │ │ + mov -0x238(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne bdb3 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne b2a0 │ │ │ │ │ + jne b230 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x228(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je b2af │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je b242 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne c748 │ │ │ │ │ - mov -0x23c(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - je c748 │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne c560 │ │ │ │ │ + mov -0x238(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je c560 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x240(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x23c(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x240(%ebp),%edx │ │ │ │ │ + mov -0x23c(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je bee8 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je be22 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je d378 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je d2a8 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b2a0 │ │ │ │ │ + je b230 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x22c(%ebp),%esi │ │ │ │ │ - js b2af │ │ │ │ │ - jmp bfd0 │ │ │ │ │ + mov -0x22c(%ebp),%edi │ │ │ │ │ + js b242 │ │ │ │ │ + jmp bef6 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je bf19 │ │ │ │ │ + je be51 │ │ │ │ │ cmpb $0x0,-0x23c(%ebp) │ │ │ │ │ - jne b900 │ │ │ │ │ + jne b8d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x234(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne bf2b │ │ │ │ │ + mov -0x234(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne be63 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne b900 │ │ │ │ │ + jne b8d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x224(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je b90f │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je b8ea │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne c9b0 │ │ │ │ │ - mov -0x234(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - je c9b0 │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne c570 │ │ │ │ │ + mov -0x234(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je c570 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x238(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x238(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x238(%ebp),%edx │ │ │ │ │ + mov -0x238(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je bfa0 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je bed2 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je d3b8 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je d3d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b900 │ │ │ │ │ + je b8d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x244(%ebp),%ebx │ │ │ │ │ - mov -0x228(%ebp),%esi │ │ │ │ │ - js b90f │ │ │ │ │ - jmp c09e │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x22c(%ebp),%esi │ │ │ │ │ + mov -0x224(%ebp),%edi │ │ │ │ │ + js b8ea │ │ │ │ │ + jmp bfb6 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x22c(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x220(%ebp),%edx │ │ │ │ │ - mov (%edx,%ebx,4),%ebx │ │ │ │ │ + mov -0x220(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%esi,4),%edx │ │ │ │ │ + mov %edx,-0x224(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4404 (discriminator 2) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je b2af │ │ │ │ │ + mov -0x224(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je b23f │ │ │ │ │ ./pynx/scattering/cpu.c:4406 │ │ │ │ │ - mov -0x238(%ebp),%edx │ │ │ │ │ + mov -0x234(%ebp),%edx │ │ │ │ │ dec %edx │ │ │ │ │ - jmp b9a8 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp bd78 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je c001 │ │ │ │ │ - cmpb $0x0,-0x22c(%ebp) │ │ │ │ │ - jne bdf0 │ │ │ │ │ + je bf31 │ │ │ │ │ + cmpb $0x0,-0x230(%ebp) │ │ │ │ │ + jne bcc8 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne c013 │ │ │ │ │ + mov -0x224(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne bf43 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne bdf0 │ │ │ │ │ + jne bcc8 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x210(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je bdfd │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je bcd8 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne c057 │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne ce58 │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne bf83 │ │ │ │ │ + mov -0x224(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne cd58 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je c06d │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je bf99 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je d472 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je d4b2 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je bdf0 │ │ │ │ │ + je bcc8 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x238(%ebp),%ebx │ │ │ │ │ - mov -0x214(%ebp),%esi │ │ │ │ │ - js bdfd │ │ │ │ │ - jmp c10e │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x244(%ebp),%ebx │ │ │ │ │ - mov -0x228(%ebp),%esi │ │ │ │ │ + mov -0x210(%ebp),%edi │ │ │ │ │ + js bcd8 │ │ │ │ │ + jmp c026 │ │ │ │ │ + nop │ │ │ │ │ + mov -0x224(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x220(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x218(%ebp) │ │ │ │ │ + mov (%ecx,%esi,4),%edx │ │ │ │ │ + mov %edx,-0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4394 (discriminator 2) │ │ │ │ │ - mov -0x218(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je b90f │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov -0x218(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je b8e7 │ │ │ │ │ ./pynx/scattering/cpu.c:4396 │ │ │ │ │ - lea -0x1(%ebx),%ebx │ │ │ │ │ - mov %ebx,-0x238(%ebp) │ │ │ │ │ + mov -0x230(%ebp),%edx │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ mov %edx,-0x224(%ebp) │ │ │ │ │ - jmp b065 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp afe5 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x220(%ebp),%ebx │ │ │ │ │ - mov (%ebx,%eax,4),%ebx │ │ │ │ │ + mov -0x220(%ebp),%esi │ │ │ │ │ + mov (%esi,%eax,4),%eax │ │ │ │ │ + mov %eax,-0x224(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp bfd9 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp bf05 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x220(%ebp),%edx │ │ │ │ │ - mov (%edx,%eax,4),%ecx │ │ │ │ │ - mov %ecx,-0x218(%ebp) │ │ │ │ │ + mov -0x220(%ebp),%esi │ │ │ │ │ + mov (%esi,%eax,4),%eax │ │ │ │ │ + mov %eax,-0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp c0ad │ │ │ │ │ + jmp bfc5 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x238(%ebp),%ebx │ │ │ │ │ - mov -0x214(%ebp),%esi │ │ │ │ │ + mov -0x210(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x220(%ebp),%eax │ │ │ │ │ - mov (%eax,%edx,4),%edx │ │ │ │ │ - mov %edx,-0x200(%ebp) │ │ │ │ │ + mov (%eax,%esi,4),%ecx │ │ │ │ │ + mov %ecx,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4364 (discriminator 2) │ │ │ │ │ - mov -0x200(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je bdfd │ │ │ │ │ + mov -0x200(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je bcd5 │ │ │ │ │ ./pynx/scattering/cpu.c:4366 │ │ │ │ │ - lea -0x1(%ebx),%ebx │ │ │ │ │ + mov -0x218(%ebp),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4366 │ │ │ │ │ - mov %ebx,-0x228(%ebp) │ │ │ │ │ - jmp b32c │ │ │ │ │ + dec %ecx │ │ │ │ │ + mov %ecx,-0x224(%ebp) │ │ │ │ │ + jmp b2fc │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ + mov -0x28(%ebx),%edx │ │ │ │ │ + mov %edi,-0x214(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %ecx,-0x214(%ebp) │ │ │ │ │ - mov %ebx,-0x224(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %esi,-0x218(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ -/usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x228(%ebp) │ │ │ │ │ + mov %edx,-0x230(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x214(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %edx,-0x234(%ebp) │ │ │ │ │ - sete -0x23c(%ebp) │ │ │ │ │ + sete -0x238(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - mov %esi,-0x218(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ +/usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ + mov %eax,-0x224(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x214(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je c380 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je c1a5 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x228(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x224(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je c270 │ │ │ │ │ + je c1b8 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je c27d │ │ │ │ │ + je c1c5 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %edx,-0x238(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne c258 │ │ │ │ │ + jne c180 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x23c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je c1da │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne c258 │ │ │ │ │ + test %dl,-0x23c(%ebp) │ │ │ │ │ + je c0fa │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne c180 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x214(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x23c(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x240(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x240(%ebp) │ │ │ │ │ - jne c258 │ │ │ │ │ + jne c180 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ - jne d4a5 │ │ │ │ │ + testb $0x20,-0x23c(%ebp) │ │ │ │ │ + jne d4e2 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov -0x214(%ebp),%ebx │ │ │ │ │ - mov 0x1c(%ebx),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x23c(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne d491 │ │ │ │ │ + jne d4cf │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x240(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x23c(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je d588 │ │ │ │ │ + je d5c3 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je d63b │ │ │ │ │ + je d678 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x240(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x240(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x240(%ebp) │ │ │ │ │ - je c350 │ │ │ │ │ + cmp %edx,-0x240(%ebp) │ │ │ │ │ + je cd20 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ + mov -0x218(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je c300 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp c178 │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + je cae0 │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x214(%ebp),%ecx │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7326 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + jne c0a0 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x214(%ebp),%edi │ │ │ │ │ + jmp b4f0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je c27d │ │ │ │ │ - cmpb $0x0,-0x23c(%ebp) │ │ │ │ │ - jne c258 │ │ │ │ │ + je c1c5 │ │ │ │ │ + cmpb $0x0,-0x238(%ebp) │ │ │ │ │ + jne c180 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x234(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne c28b │ │ │ │ │ + mov -0x230(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne c1d3 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne c258 │ │ │ │ │ + jne c180 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x214(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je c300 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je cae3 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne c2cb │ │ │ │ │ - mov -0x234(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne cde8 │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne c213 │ │ │ │ │ + mov -0x230(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne ccb0 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je c2e1 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je c229 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je d3d8 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je d400 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c258 │ │ │ │ │ + je c180 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x218(%ebp),%esi │ │ │ │ │ - jns c388 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:4388 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - call 2310 │ │ │ │ │ -./pynx/scattering/cpu.c:4388 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne d71c │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4a95(%edi),%edx │ │ │ │ │ - push $0x5 │ │ │ │ │ - lea -0x4ab1(%edi),%ecx │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x44(%edi),%esi │ │ │ │ │ - push $0x8 │ │ │ │ │ - push %ecx │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 2470 │ │ │ │ │ -./pynx/scattering/cpu.c:4390 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4390 (discriminator 1) │ │ │ │ │ - mov $0x1126,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4390 │ │ │ │ │ - jmp c706 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x214(%ebp),%edi │ │ │ │ │ + js cae3 │ │ │ │ │ + jmp b4f0 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x238(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je c380 │ │ │ │ │ -./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - call 21a0 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne c258 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x218(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x220(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x214(%ebp) │ │ │ │ │ - jmp b52f │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%ecx │ │ │ │ │ + mov -0x28(%ebx),%edx │ │ │ │ │ + mov %edi,-0x210(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %edx,-0x210(%ebp) │ │ │ │ │ - mov %ebx,-0x218(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %esi,-0x214(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ -/usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x224(%ebp) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + mov %edx,-0x22c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x210(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %ecx,-0x22c(%ebp) │ │ │ │ │ - sete -0x238(%ebp) │ │ │ │ │ + sete -0x234(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %esi,-0x214(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ +/usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ + mov %eax,-0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x214(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je c5d0 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je c3b5 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x224(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x218(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je c4f8 │ │ │ │ │ + je c3c8 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je c505 │ │ │ │ │ + je c3d5 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x230(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %edx,-0x234(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne c4e0 │ │ │ │ │ + jne c390 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x238(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je c43e │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne c4e0 │ │ │ │ │ + test %dl,-0x238(%ebp) │ │ │ │ │ + je c2ea │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne c390 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x210(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x238(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x23c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x23c(%ebp) │ │ │ │ │ - jne c4e0 │ │ │ │ │ + jne c390 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ - jne cef7 │ │ │ │ │ + testb $0x20,-0x238(%ebp) │ │ │ │ │ + jne cdd6 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ │ - mov 0x1c(%ebx),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x238(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne d4c5 │ │ │ │ │ + jne d507 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x23c(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x238(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je d5aa │ │ │ │ │ + je d5f0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je d64c │ │ │ │ │ + je d689 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x23c(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x23c(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x23c(%ebp) │ │ │ │ │ - jne c4e0 │ │ │ │ │ + cmp %edx,-0x23c(%ebp) │ │ │ │ │ + jne c390 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x234(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je c5d0 │ │ │ │ │ + mov -0x230(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je c3b5 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x238(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c5d0 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + je c3b5 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ │ + mov -0x214(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je c580 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp c3d8 │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + je cbe0 │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x210(%ebp),%ecx │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7326 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + jne c290 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x210(%ebp),%edi │ │ │ │ │ + jmp b3c0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je c505 │ │ │ │ │ - cmpb $0x0,-0x238(%ebp) │ │ │ │ │ - jne c4e0 │ │ │ │ │ + je c3d5 │ │ │ │ │ + cmpb $0x0,-0x234(%ebp) │ │ │ │ │ + jne c390 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x22c(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne c513 │ │ │ │ │ + mov -0x22c(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne c3e3 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne c4e0 │ │ │ │ │ + jne c390 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x210(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je c580 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je cbe3 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne c553 │ │ │ │ │ - mov -0x22c(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne ce38 │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne c423 │ │ │ │ │ + mov -0x22c(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne cd00 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je c569 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je c439 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je d3f7 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je d41d │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c4e0 │ │ │ │ │ + je c390 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x214(%ebp),%esi │ │ │ │ │ - jns c5d8 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4378 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - call 2310 │ │ │ │ │ -./pynx/scattering/cpu.c:4378 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne d726 │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4ab1(%edi),%edx │ │ │ │ │ - push $0x4 │ │ │ │ │ - lea -0x4a95(%edi),%ecx │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x44(%edi),%esi │ │ │ │ │ - push $0x8 │ │ │ │ │ - push %edx │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 2470 │ │ │ │ │ -./pynx/scattering/cpu.c:4380 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4380 (discriminator 1) │ │ │ │ │ - mov $0x111c,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4380 │ │ │ │ │ - jmp c706 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x214(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x220(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x210(%ebp) │ │ │ │ │ - jmp b3ff │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x210(%ebp),%edi │ │ │ │ │ + js cbe3 │ │ │ │ │ + jmp b3c0 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x220(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%eax,4),%eax │ │ │ │ │ - mov %eax,-0x200(%ebp) │ │ │ │ │ + mov -0x220(%ebp),%edx │ │ │ │ │ + mov (%edx,%eax,4),%esi │ │ │ │ │ + mov %esi,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp c11d │ │ │ │ │ + jmp c035 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je c619 │ │ │ │ │ - cmpb $0x0,-0x218(%ebp) │ │ │ │ │ - jne b000 │ │ │ │ │ + je c481 │ │ │ │ │ + cmpb $0x0,-0x214(%ebp) │ │ │ │ │ + jne af80 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne c62b │ │ │ │ │ + mov -0x20c(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne c493 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne b000 │ │ │ │ │ + jne af80 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x1fc(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je c6b2 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je c512 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne d230 │ │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - je d230 │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne d128 │ │ │ │ │ + mov -0x20c(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je d128 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x214(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x210(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x214(%ebp),%edx │ │ │ │ │ + mov -0x210(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je c69c │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je c4fe │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je d60b │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je d64a │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b000 │ │ │ │ │ + je af80 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x208(%ebp),%esi │ │ │ │ │ - jns ca40 │ │ │ │ │ + mov -0x1fc(%ebp),%edi │ │ │ │ │ + jns c856 │ │ │ │ │ ./pynx/scattering/cpu.c:4340 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:4340 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c6c8 │ │ │ │ │ -./pynx/scattering/cpu.c:4340 (discriminator 1) │ │ │ │ │ - mov $0x10f4,%edx │ │ │ │ │ - jmp c706 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jne d75d │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x44(%edi),%esi │ │ │ │ │ + mov -0x44(%ebx),%edi │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4a95(%edi),%edx │ │ │ │ │ - lea -0x4d65(%edi),%ecx │ │ │ │ │ - lea -0x4ab1(%edi),%ebx │ │ │ │ │ - push -0x230(%ebp) │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %ecx │ │ │ │ │ + lea -0x3cd0(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4a85(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%esi │ │ │ │ │ + push -0x228(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ push $0x8 │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ + push %edx │ │ │ │ │ + push (%edi) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:4440 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4440 (discriminator 1) │ │ │ │ │ mov $0x1158,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4450 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%edi),%ecx │ │ │ │ │ - lea -0x4aa9(%edi),%eax │ │ │ │ │ - push %ecx │ │ │ │ │ - mov $0x21,%ecx │ │ │ │ │ - call 9990 │ │ │ │ │ -./pynx/scattering/cpu.c:4452 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4650 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:4477 │ │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ │ - sub %gs:0x14,%edx │ │ │ │ │ - jne d74e │ │ │ │ │ - lea -0x10(%ebp),%esp │ │ │ │ │ - pop %ecx │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - lea -0x4(%ecx),%esp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4440 │ │ │ │ │ + jmp b290 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp bed5 │ │ │ │ │ + jmp be0f │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + movzbl %al,%eax │ │ │ │ │ + jmp bebf │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%ecx │ │ │ │ │ + mov -0x28(%ebx),%ecx │ │ │ │ │ + mov %edi,-0x200(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %edx,-0x200(%ebp) │ │ │ │ │ - mov %ebx,-0x210(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %esi,-0x20c(%ebp) │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %ecx,%edx │ │ │ │ │ -/usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x214(%ebp) │ │ │ │ │ + mov %ecx,-0x218(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x200(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %ecx,-0x224(%ebp) │ │ │ │ │ sete -0x22c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - mov %esi,-0x20c(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ +/usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ + mov %eax,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x20c(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je c990 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je c6e5 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x214(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x210(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je c8b8 │ │ │ │ │ + je c6f8 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je c8c5 │ │ │ │ │ + je c705 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %ebx,-0x228(%ebp) │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x224(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne c8a0 │ │ │ │ │ -./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne c6c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7362 │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x230(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je c7f8 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne c8a0 │ │ │ │ │ + test %dl,-0x230(%ebp) │ │ │ │ │ + je c61a │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne c6c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x200(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x230(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x234(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x234(%ebp) │ │ │ │ │ - jne c8a0 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x200(%ebp),%edx │ │ │ │ │ + jne c6c0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - jne d215 │ │ │ │ │ + testb $0x20,-0x230(%ebp) │ │ │ │ │ + jne d0e6 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x230(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne d54f │ │ │ │ │ + jne d58d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x234(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x230(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je d65d │ │ │ │ │ + je d69a │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je d6c4 │ │ │ │ │ + je d6f4 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x234(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x234(%ebp) │ │ │ │ │ - jne c8a0 │ │ │ │ │ + cmp %edx,-0x234(%ebp) │ │ │ │ │ + jne c6c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x228(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je c990 │ │ │ │ │ + mov -0x224(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je c6e5 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x230(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c990 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + je c6e5 │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ │ + mov -0x20c(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je c940 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp c790 │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + je d230 │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x200(%ebp),%edx │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7326 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + jne c5c0 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x200(%ebp),%edi │ │ │ │ │ + jmp ba20 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je c8c5 │ │ │ │ │ + je c705 │ │ │ │ │ cmpb $0x0,-0x22c(%ebp) │ │ │ │ │ - jne c8a0 │ │ │ │ │ + jne c6c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne c8d3 │ │ │ │ │ + mov -0x218(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne c713 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne c8a0 │ │ │ │ │ + jne c6c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x200(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je c940 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je c780 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne c913 │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne cea6 │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne c74f │ │ │ │ │ + mov -0x218(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne cda6 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je c929 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je c765 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je d4d9 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je d51a │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c8a0 │ │ │ │ │ + je c6c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x20c(%ebp),%esi │ │ │ │ │ - jns c998 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x200(%ebp),%edi │ │ │ │ │ + jns ba20 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4358 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:4358 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne d73a │ │ │ │ │ + jne d749 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4a95(%edi),%edx │ │ │ │ │ + lea -0x4a85(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%esi │ │ │ │ │ push $0x2 │ │ │ │ │ - lea -0x4ab1(%edi),%eax │ │ │ │ │ - lea -0x3ce0(%edi),%ecx │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x44(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0x8 │ │ │ │ │ - push %eax │ │ │ │ │ + push %esi │ │ │ │ │ push %edx │ │ │ │ │ - push %ecx │ │ │ │ │ - push (%esi) │ │ │ │ │ + push %eax │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:4360 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4360 (discriminator 1) │ │ │ │ │ mov $0x1108,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4360 │ │ │ │ │ - jmp c706 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x20c(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ │ - mov (%eax,%edx,4),%ecx │ │ │ │ │ - mov %ecx,-0x20c(%ebp) │ │ │ │ │ - jmp bb67 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:11382 │ │ │ │ │ - movzbl %al,%eax │ │ │ │ │ - jmp bf8d │ │ │ │ │ + jmp b290 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ movl $0x0,-0x170(%ebp) │ │ │ │ │ - jmp aae6 │ │ │ │ │ + jmp aa4b │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1a0(%ebp) │ │ │ │ │ - jmp aab6 │ │ │ │ │ + jmp aa1d │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1d0(%ebp) │ │ │ │ │ - jmp aa86 │ │ │ │ │ + jmp a9ef │ │ │ │ │ nop │ │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ │ + jmp ab2e │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ movl $0x0,-0xb0(%ebp) │ │ │ │ │ - jmp aba6 │ │ │ │ │ + jmp ab03 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xe0(%ebp) │ │ │ │ │ - jmp ab76 │ │ │ │ │ + jmp aad5 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x110(%ebp) │ │ │ │ │ - jmp ab46 │ │ │ │ │ + jmp aaa7 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x140(%ebp) │ │ │ │ │ - jmp ab16 │ │ │ │ │ + jmp aa79 │ │ │ │ │ nop │ │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ │ - jmp abd3 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x208(%ebp),%esi │ │ │ │ │ + mov -0x1fc(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x220(%ebp),%eax │ │ │ │ │ - mov (%eax,%ebx,4),%ecx │ │ │ │ │ - mov %ecx,-0x1fc(%ebp) │ │ │ │ │ + mov (%eax,%esi,4),%esi │ │ │ │ │ + mov %esi,-0x1fc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4336 (discriminator 2) │ │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je c6b2 │ │ │ │ │ + mov -0x1fc(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je af8d │ │ │ │ │ ./pynx/scattering/cpu.c:4338 │ │ │ │ │ - mov -0x200(%ebp),%ecx │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,-0x214(%ebp) │ │ │ │ │ + mov -0x200(%ebp),%esi │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ - jmp b569 │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:4338 │ │ │ │ │ + dec %esi │ │ │ │ │ + mov %esi,-0x210(%ebp) │ │ │ │ │ + jmp b541 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%ecx │ │ │ │ │ + mov -0x28(%ebx),%ecx │ │ │ │ │ + mov %edi,-0x200(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %edx,-0x200(%ebp) │ │ │ │ │ - mov %ebx,-0x20c(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %esi,-0x208(%ebp) │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %ecx,%edx │ │ │ │ │ -/usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x210(%ebp) │ │ │ │ │ + mov %ecx,-0x214(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x200(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %ecx,-0x218(%ebp) │ │ │ │ │ - sete -0x228(%ebp) │ │ │ │ │ + sete -0x224(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - mov %esi,-0x208(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ +/usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ + mov %eax,-0x20c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x208(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je cca8 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je c9f5 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x210(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x20c(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je cbd0 │ │ │ │ │ + je ca08 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je cbdd │ │ │ │ │ + je ca15 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %edx,-0x224(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne cbb8 │ │ │ │ │ + jne c9d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x22c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je cb16 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne cbb8 │ │ │ │ │ + test %dl,-0x22c(%ebp) │ │ │ │ │ + je c92a │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne c9d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x200(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x22c(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ - mov %cl,-0x22c(%ebp) │ │ │ │ │ + mov %cl,-0x230(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - cmp %dl,-0x22c(%ebp) │ │ │ │ │ - jne cbb8 │ │ │ │ │ + cmp %dl,-0x230(%ebp) │ │ │ │ │ + jne c9d0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ - jne d5da │ │ │ │ │ + testb $0x20,-0x22c(%ebp) │ │ │ │ │ + jne d614 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ │ - mov 0x1c(%ebx),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x22c(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne d5c6 │ │ │ │ │ + jne d601 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x22c(%ebp),%eax │ │ │ │ │ + movzbl -0x230(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x22c(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je d6b3 │ │ │ │ │ + je d705 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je d6d5 │ │ │ │ │ + je d716 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x22c(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x230(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x22c(%ebp) │ │ │ │ │ - jne cbb8 │ │ │ │ │ + cmp %edx,-0x230(%ebp) │ │ │ │ │ + jne c9d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x224(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je cca8 │ │ │ │ │ + mov -0x218(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je c9f5 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x22c(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je cca8 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + je c9f5 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x20c(%ebp),%ebx │ │ │ │ │ + mov -0x208(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je cc58 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp cab0 │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + je d3f0 │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x200(%ebp),%edx │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7326 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + jne c8d0 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x200(%ebp),%edi │ │ │ │ │ + jmp b610 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je cbdd │ │ │ │ │ - cmpb $0x0,-0x228(%ebp) │ │ │ │ │ - jne cbb8 │ │ │ │ │ + je ca15 │ │ │ │ │ + cmpb $0x0,-0x224(%ebp) │ │ │ │ │ + jne c9d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne cbeb │ │ │ │ │ + mov -0x214(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne ca23 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne cbb8 │ │ │ │ │ + jne c9d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x200(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je cc58 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je ca90 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne cc2b │ │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne ced8 │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne ca5f │ │ │ │ │ + mov -0x214(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne cdfb │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je cc41 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je ca75 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je d1dd │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je d0c9 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je cbb8 │ │ │ │ │ + je c9d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x208(%ebp),%esi │ │ │ │ │ - jns ccb0 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x200(%ebp),%edi │ │ │ │ │ + jns b610 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4348 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:4348 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne d744 │ │ │ │ │ + jne d753 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4a95(%edi),%edx │ │ │ │ │ + lea -0x4a85(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%esi │ │ │ │ │ push $0x1 │ │ │ │ │ - lea -0x4ab1(%edi),%ecx │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x44(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0x8 │ │ │ │ │ - push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:4350 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4350 (discriminator 1) │ │ │ │ │ mov $0x10fe,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4350 │ │ │ │ │ - jmp c706 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x208(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x220(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x208(%ebp) │ │ │ │ │ - jmp b64f │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp b290 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:4388 │ │ │ │ │ + call 2310 │ │ │ │ │ +./pynx/scattering/cpu.c:4388 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne d176 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%ecx │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4a85(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%esi │ │ │ │ │ + push $0x5 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x8 │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ + push %eax │ │ │ │ │ + push (%ecx) │ │ │ │ │ + call 2470 │ │ │ │ │ +./pynx/scattering/cpu.c:4390 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4390 (discriminator 1) │ │ │ │ │ + mov $0x1126,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4390 │ │ │ │ │ + jmp b290 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4454 (discriminator 5) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ mov -0x1fc(%ebp),%eax │ │ │ │ │ - lea -0x4a8c(%edi),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a7c(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:4454 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne c723 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne b2ad │ │ │ │ │ ./pynx/scattering/cpu.c:4455 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp a71d │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp a67e │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4455 (discriminator 5) │ │ │ │ │ - lea -0x4a89(%edi),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a79(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:4455 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne c723 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne b2ad │ │ │ │ │ ./pynx/scattering/cpu.c:4456 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp a72c │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp a68d │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4456 (discriminator 5) │ │ │ │ │ - lea -0x4a86(%edi),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a76(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:4456 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne c723 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne b2ad │ │ │ │ │ ./pynx/scattering/cpu.c:4457 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp a73b │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp a69c │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4457 (discriminator 5) │ │ │ │ │ - lea -0x4a83(%edi),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a73(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:4457 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne c723 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne b2ad │ │ │ │ │ ./pynx/scattering/cpu.c:4458 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp a74a │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp a6ab │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4458 (discriminator 5) │ │ │ │ │ - lea -0x4a80(%edi),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a70(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:4458 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne c723 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne b2ad │ │ │ │ │ ./pynx/scattering/cpu.c:4459 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp a759 │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp a6ba │ │ │ │ │ + nop │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:4378 │ │ │ │ │ + call 2310 │ │ │ │ │ +./pynx/scattering/cpu.c:4378 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne d180 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%ecx │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4a85(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%esi │ │ │ │ │ + push $0x4 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x8 │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ + push %eax │ │ │ │ │ + push (%ecx) │ │ │ │ │ + call 2470 │ │ │ │ │ +./pynx/scattering/cpu.c:4380 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4380 (discriminator 1) │ │ │ │ │ + mov $0x111c,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4380 │ │ │ │ │ + jmp b290 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4459 (discriminator 5) │ │ │ │ │ - lea -0x4a7d(%edi),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a6d(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:4459 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne c723 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne b2ad │ │ │ │ │ ./pynx/scattering/cpu.c:4460 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp a768 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp a6c9 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x220(%ebp),%ebx │ │ │ │ │ - mov (%ebx,%eax,4),%eax │ │ │ │ │ - mov %eax,-0x1fc(%ebp) │ │ │ │ │ + mov -0x220(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%eax,4),%edx │ │ │ │ │ + mov %edx,-0x1fc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp ca4f │ │ │ │ │ + jmp c865 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4460 (discriminator 5) │ │ │ │ │ - lea -0x4a7a(%edi),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a6a(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:4460 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne c723 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne b2ad │ │ │ │ │ ./pynx/scattering/cpu.c:4461 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp a777 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp a6d8 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4461 (discriminator 5) │ │ │ │ │ - lea -0x4a74(%edi),%ecx │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a64(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:4461 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - je a780 │ │ │ │ │ - jmp c723 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je a6e7 │ │ │ │ │ + jmp b2ad │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x238(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x234(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x238(%ebp),%edx │ │ │ │ │ + mov -0x234(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c2ce │ │ │ │ │ - nop │ │ │ │ │ + jmp c216 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je c0d8 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je bff0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp b09c │ │ │ │ │ + jmp b01c │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je c0e8 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je c008 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp b6f7 │ │ │ │ │ + jmp b6c7 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x234(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x230(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ + mov -0x230(%ebp),%ecx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp c426 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7381 │ │ │ │ │ mov -0x234(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je c1a5 │ │ │ │ │ +./pynx/scattering/cpu.c:7384 │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x23c(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ + call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c556 │ │ │ │ │ - nop │ │ │ │ │ +./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne c180 │ │ │ │ │ + jmp c1a5 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x228(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x22c(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x228(%ebp),%edx │ │ │ │ │ + mov -0x22c(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c05a │ │ │ │ │ - nop │ │ │ │ │ + jmp bf86 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je b520 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je b4f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ - jmp b49d │ │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ │ + jmp b46d │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - je b3f0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je b3c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ - jmp b374 │ │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ │ + jmp b344 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x228(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x224(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x228(%ebp),%edx │ │ │ │ │ + mov -0x224(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c916 │ │ │ │ │ + jmp c752 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je c5f0 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je c458 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp bbe4 │ │ │ │ │ + jmp bab8 │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x238(%ebp) │ │ │ │ │ + mov %edx,-0x240(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x240(%ebp),%edx │ │ │ │ │ + mov %edx,-0x238(%ebp) │ │ │ │ │ + jmp c32a │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x224(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x218(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x224(%ebp),%edx │ │ │ │ │ + mov -0x218(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp cc2e │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x210(%ebp),%edx │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je c47c │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp c47c │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je bd86 │ │ │ │ │ + jmp ca62 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp bd86 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x234(%ebp) │ │ │ │ │ + mov %edx,-0x23c(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x23c(%ebp),%edx │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ + jmp bc58 │ │ │ │ │ ./pynx/scattering/cpu.c:4557 (discriminator 7) │ │ │ │ │ - movl $0x11cd,-0x20c(%ebp) │ │ │ │ │ - movl $0x21,-0x210(%ebp) │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + movl $0x11cd,-0x208(%ebp) │ │ │ │ │ + movl $0x21,-0x20c(%ebp) │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4638 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2090 <_PyThreadState_UncheckedGet@plt> │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ mov 0x3c(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4638 │ │ │ │ │ - mov %eax,-0x208(%ebp) │ │ │ │ │ + mov %eax,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:6788 │ │ │ │ │ movl $0x0,0x3c(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:6792 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je d270 │ │ │ │ │ + je d198 │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ - mov 0x4(%esi),%ebx │ │ │ │ │ + mov 0x4(%esi),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ebx),%eax │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ - mov %ebx,-0x200(%ebp) │ │ │ │ │ + mov %ecx,-0x1fc(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je cf7c │ │ │ │ │ + je ce8a │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %eax │ │ │ │ │ - mov %eax,(%ebx) │ │ │ │ │ -./pynx/scattering/cpu.c:6796 │ │ │ │ │ - mov 0x14(%esi),%edx │ │ │ │ │ -/usr/include/python3.12/object.h:787 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:6796 │ │ │ │ │ - mov %edx,-0x1fc(%ebp) │ │ │ │ │ + mov 0x14(%esi),%edi │ │ │ │ │ /usr/include/python3.12/object.h:787 │ │ │ │ │ - je cf96 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je ce9e │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je cf96 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je ce9e │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ - inc %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ + inc %edx │ │ │ │ │ + mov %edx,(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x1f4(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je cfc6 │ │ │ │ │ + mov -0x1f4(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je cecc │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x1d0(%ebp) │ │ │ │ │ - je d2f0 │ │ │ │ │ + je d220 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1f4(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1c4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je cff6 │ │ │ │ │ + je cefa │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0x1a0(%ebp) │ │ │ │ │ - je d2d0 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x1a0(%ebp) │ │ │ │ │ + je d1b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x1c4(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0x1c4(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x194(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je d026 │ │ │ │ │ + mov -0x194(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je cf28 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0x170(%ebp) │ │ │ │ │ - je d2e0 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x170(%ebp) │ │ │ │ │ + je d1c0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x194(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0x194(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x164(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je d056 │ │ │ │ │ + mov -0x164(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je cf56 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0x140(%ebp) │ │ │ │ │ - je d290 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x140(%ebp) │ │ │ │ │ + je d1d0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x164(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ + lea -0x164(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x134(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je d086 │ │ │ │ │ + mov -0x134(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je cf84 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x110(%ebp) │ │ │ │ │ - je d2a0 │ │ │ │ │ + je d1e0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x134(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x104(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je d0b6 │ │ │ │ │ + je cfb2 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0xe0(%ebp) │ │ │ │ │ - je d2b0 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0xe0(%ebp) │ │ │ │ │ + je d1f0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x104(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0x104(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je d0e6 │ │ │ │ │ + mov -0xd4(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je cfe0 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0xb0(%ebp) │ │ │ │ │ - je d2c0 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0xb0(%ebp) │ │ │ │ │ + je d200 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0xd4(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0xd4(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je d113 │ │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je d00b │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0x80(%ebp) │ │ │ │ │ - je d300 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x80(%ebp) │ │ │ │ │ + je d210 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0xa4(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ + lea -0xa4(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6760 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je d126 │ │ │ │ │ + je d018 │ │ │ │ │ ./pynx/scattering/cpu.c:6762 (discriminator 1) │ │ │ │ │ - mov -0x1fc(%ebp),%ebx │ │ │ │ │ - cmp %ebx,0x14(%esi) │ │ │ │ │ - jne d574 │ │ │ │ │ + cmp %edi,0x14(%esi) │ │ │ │ │ + jne d5b1 │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ - mov -0x208(%ebp),%eax │ │ │ │ │ - mov 0x3c(%eax),%edx │ │ │ │ │ + mov -0x200(%ebp),%ecx │ │ │ │ │ + mov 0x3c(%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ - mov %esi,0x3c(%eax) │ │ │ │ │ + mov %esi,0x3c(%ecx) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je d149 │ │ │ │ │ + je d03b │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%esi │ │ │ │ │ - je d149 │ │ │ │ │ + je d03b │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %esi │ │ │ │ │ mov %esi,(%edx) │ │ │ │ │ - je d310 │ │ │ │ │ + je d260 │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ - mov -0x200(%ebp),%ecx │ │ │ │ │ + mov -0x1fc(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je d166 │ │ │ │ │ + je d057 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ecx),%ebx │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebx │ │ │ │ │ - je d166 │ │ │ │ │ + cmp $0x3fffffff,%eax │ │ │ │ │ + je d057 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ebx │ │ │ │ │ - mov %ebx,(%ecx) │ │ │ │ │ - je d328 │ │ │ │ │ + dec %eax │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ + je d278 │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je d182 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je d06e │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je d182 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je d06e │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %eax │ │ │ │ │ - mov %eax,(%edx) │ │ │ │ │ - je d360 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%edi) │ │ │ │ │ + je d290 │ │ │ │ │ ./pynx/scattering/cpu.c:4649 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%edi),%esi │ │ │ │ │ - mov -0x210(%ebp),%ecx │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x20c(%ebp),%edx │ │ │ │ │ - lea -0x4aa9(%edi),%eax │ │ │ │ │ - call 9990 │ │ │ │ │ + lea -0x4ab9(%ebx),%edi │ │ │ │ │ + mov -0x20c(%ebp),%ecx │ │ │ │ │ + mov -0x208(%ebp),%edx │ │ │ │ │ + push %edi │ │ │ │ │ + lea -0x4a99(%ebx),%eax │ │ │ │ │ + call 98c0 │ │ │ │ │ ./pynx/scattering/cpu.c:4651 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c723 │ │ │ │ │ + jmp b2ad │ │ │ │ │ ./pynx/scattering/cpu.c:4562 (discriminator 7) │ │ │ │ │ - movl $0x11d2,-0x20c(%ebp) │ │ │ │ │ - movl $0x21,-0x210(%ebp) │ │ │ │ │ - jmp cf48 │ │ │ │ │ + movl $0x11d2,-0x208(%ebp) │ │ │ │ │ + movl $0x21,-0x20c(%ebp) │ │ │ │ │ + jmp ce58 │ │ │ │ │ ./pynx/scattering/cpu.c:4567 (discriminator 7) │ │ │ │ │ - movl $0x11d7,-0x20c(%ebp) │ │ │ │ │ - movl $0x21,-0x210(%ebp) │ │ │ │ │ - jmp cf48 │ │ │ │ │ + movl $0x11d7,-0x208(%ebp) │ │ │ │ │ + movl $0x21,-0x20c(%ebp) │ │ │ │ │ + jmp ce58 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x224(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x218(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x224(%ebp),%eax │ │ │ │ │ + mov -0x218(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp cc41 │ │ │ │ │ -./pynx/scattering/cpu.c:4572 (discriminator 7) │ │ │ │ │ - movl $0x11dc,-0x20c(%ebp) │ │ │ │ │ - movl $0x21,-0x210(%ebp) │ │ │ │ │ - jmp cf48 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je c836 │ │ │ │ │ + jmp ca75 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp c836 │ │ │ │ │ - nop │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x230(%ebp) │ │ │ │ │ + mov %edx,-0x238(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x238(%ebp),%edx │ │ │ │ │ + mov %edx,-0x230(%ebp) │ │ │ │ │ + jmp c65a │ │ │ │ │ +./pynx/scattering/cpu.c:4572 (discriminator 7) │ │ │ │ │ + movl $0x11dc,-0x208(%ebp) │ │ │ │ │ + movl $0x21,-0x20c(%ebp) │ │ │ │ │ + jmp ce58 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp c689 │ │ │ │ │ + jmp c4eb │ │ │ │ │ ./pynx/scattering/cpu.c:4577 (discriminator 7) │ │ │ │ │ - movl $0x11e1,-0x20c(%ebp) │ │ │ │ │ - movl $0x21,-0x210(%ebp) │ │ │ │ │ - jmp cf48 │ │ │ │ │ + movl $0x11e1,-0x208(%ebp) │ │ │ │ │ + movl $0x21,-0x20c(%ebp) │ │ │ │ │ + jmp ce58 │ │ │ │ │ ./pynx/scattering/cpu.c:4582 (discriminator 7) │ │ │ │ │ - movl $0x11e6,-0x20c(%ebp) │ │ │ │ │ - movl $0x21,-0x210(%ebp) │ │ │ │ │ - jmp cf48 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:6791 │ │ │ │ │ - movl $0x0,-0x1fc(%ebp) │ │ │ │ │ + movl $0x11e6,-0x208(%ebp) │ │ │ │ │ + movl $0x21,-0x20c(%ebp) │ │ │ │ │ + jmp ce58 │ │ │ │ │ +./pynx/scattering/cpu.c:4408 (discriminator 1) │ │ │ │ │ + mov $0x1138,%edx │ │ │ │ │ + jmp b290 │ │ │ │ │ +./pynx/scattering/cpu.c:4398 (discriminator 1) │ │ │ │ │ + mov $0x112e,%edx │ │ │ │ │ + jmp b290 │ │ │ │ │ +./pynx/scattering/cpu.c:4388 (discriminator 1) │ │ │ │ │ + mov $0x1124,%edx │ │ │ │ │ + jmp b290 │ │ │ │ │ +./pynx/scattering/cpu.c:4378 (discriminator 1) │ │ │ │ │ + mov $0x111a,%edx │ │ │ │ │ + jmp b290 │ │ │ │ │ +./pynx/scattering/cpu.c:4368 (discriminator 1) │ │ │ │ │ + mov $0x1110,%edx │ │ │ │ │ + jmp b290 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6790 │ │ │ │ │ - movl $0x0,-0x200(%ebp) │ │ │ │ │ - jmp cf96 │ │ │ │ │ + movl $0x0,-0x1fc(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:6791 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + jmp ce9e │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ + movl $0x0,-0x1a0(%ebp) │ │ │ │ │ + jmp cee8 │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x170(%ebp) │ │ │ │ │ + jmp cf16 │ │ │ │ │ + nop │ │ │ │ │ movl $0x0,-0x140(%ebp) │ │ │ │ │ - jmp d042 │ │ │ │ │ + jmp cf44 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x110(%ebp) │ │ │ │ │ - jmp d072 │ │ │ │ │ + jmp cf72 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xe0(%ebp) │ │ │ │ │ - jmp d0a2 │ │ │ │ │ + jmp cfa0 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xb0(%ebp) │ │ │ │ │ - jmp d0d2 │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x1a0(%ebp) │ │ │ │ │ - jmp cfe2 │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x170(%ebp) │ │ │ │ │ - jmp d012 │ │ │ │ │ + jmp cfce │ │ │ │ │ nop │ │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ │ + jmp cff9 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ movl $0x0,-0x1d0(%ebp) │ │ │ │ │ - jmp cfb2 │ │ │ │ │ + jmp ceba │ │ │ │ │ nop │ │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ │ - jmp d0ff │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp c780 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4593 (discriminator 1) │ │ │ │ │ + movl $0x11f1,-0x208(%ebp) │ │ │ │ │ + movl $0x2b,-0x20c(%ebp) │ │ │ │ │ + jmp ce58 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp d149 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp d03b │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp d166 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4593 (discriminator 1) │ │ │ │ │ - movl $0x11f1,-0x20c(%ebp) │ │ │ │ │ - movl $0x2b,-0x210(%ebp) │ │ │ │ │ - jmp cf48 │ │ │ │ │ + jmp d057 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %edi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp d182 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp d06e │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x240(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x23c(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x240(%ebp),%eax │ │ │ │ │ + mov -0x23c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp bee8 │ │ │ │ │ - nop │ │ │ │ │ + jmp be22 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4595 (discriminator 1) │ │ │ │ │ - movl $0x11f3,-0x20c(%ebp) │ │ │ │ │ - movl $0x2b,-0x210(%ebp) │ │ │ │ │ - jmp cf48 │ │ │ │ │ + movl $0x11f3,-0x208(%ebp) │ │ │ │ │ + movl $0x2b,-0x20c(%ebp) │ │ │ │ │ + jmp ce58 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/python3.12/object.h:705 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x238(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:4415 │ │ │ │ │ + vmovd -0x218(%ebp),%xmm3 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x78(%ebp),%esi │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + vpinsrd $0x1,-0x224(%ebp),%xmm3,%xmm5 │ │ │ │ │ + vmovd -0x210(%ebp),%xmm4 │ │ │ │ │ + lea -0x4a85(%ebx),%edx │ │ │ │ │ + lea -0x58(%ebp),%ecx │ │ │ │ │ + vmovd -0x20c(%ebp),%xmm0 │ │ │ │ │ + vmovd -0x1fc(%ebp),%xmm1 │ │ │ │ │ + vpinsrd $0x1,-0x214(%ebp),%xmm4,%xmm6 │ │ │ │ │ + vpinsrd $0x1,-0x200(%ebp),%xmm0,%xmm2 │ │ │ │ │ + vpinsrd $0x1,-0x208(%ebp),%xmm1,%xmm3 │ │ │ │ │ + vpunpcklqdq %xmm5,%xmm6,%xmm7 │ │ │ │ │ + vpunpcklqdq %xmm2,%xmm3,%xmm5 │ │ │ │ │ + vinserti128 $0x1,%xmm7,%ymm5,%ymm4 │ │ │ │ │ + vmovdqa %ymm4,-0x78(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ - call 2160 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x238(%ebp),%eax │ │ │ │ │ + mov -0x220(%ebp),%edx │ │ │ │ │ + push -0x228(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ + call 8e90 │ │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4415 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp bfa0 │ │ │ │ │ - nop │ │ │ │ │ +./pynx/scattering/cpu.c:4415 │ │ │ │ │ + mov %edi,-0x1fc(%ebp) │ │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ │ + mov %ecx,-0x208(%ebp) │ │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ │ + mov %edx,-0x20c(%ebp) │ │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ │ + mov %esi,-0x200(%ebp) │ │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ │ + mov %edi,-0x210(%ebp) │ │ │ │ │ + mov %ecx,-0x214(%ebp) │ │ │ │ │ + mov %edx,-0x218(%ebp) │ │ │ │ │ + mov %esi,-0x224(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4415 (discriminator 2) │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + jne a667 │ │ │ │ │ +./pynx/scattering/cpu.c:4415 (discriminator 1) │ │ │ │ │ + mov $0x113f,%edx │ │ │ │ │ + jmp b290 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x238(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x238(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c2e1 │ │ │ │ │ + jmp bed2 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp ca90 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x234(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x234(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c569 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je b242 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp b242 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je b236 │ │ │ │ │ + jmp c229 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %eax,-0x230(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + call 2160 <_Py_Dealloc@plt> │ │ │ │ │ + mov -0x230(%ebp),%eax │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp c439 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x228(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp b236 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je b8a2 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp b8a2 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je b896 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp b896 │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + cmove %eax,%ecx │ │ │ │ │ + jmp b1cc │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x244(%ebp) │ │ │ │ │ + mov %edx,-0x24c(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x24c(%ebp),%edx │ │ │ │ │ + mov %edx,-0x244(%ebp) │ │ │ │ │ + jmp b1c0 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + cmove %eax,%ecx │ │ │ │ │ + jmp b874 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x240(%ebp) │ │ │ │ │ + mov %edx,-0x248(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x248(%ebp),%edx │ │ │ │ │ + mov %edx,-0x240(%ebp) │ │ │ │ │ + jmp b868 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp c51f │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x228(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x22c(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x228(%ebp),%eax │ │ │ │ │ + mov -0x22c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c06d │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je c224 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp c224 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x214(%ebp),%edx │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je c218 │ │ │ │ │ + jmp bf99 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x214(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp c218 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je c488 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp c488 │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + cmove %eax,%ecx │ │ │ │ │ + jmp c146 │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x23c(%ebp) │ │ │ │ │ + mov %edx,-0x244(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x244(%ebp),%edx │ │ │ │ │ + mov %edx,-0x23c(%ebp) │ │ │ │ │ + jmp c13a │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + cmove %eax,%ecx │ │ │ │ │ + jmp c336 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x228(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x224(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x228(%ebp),%eax │ │ │ │ │ + mov -0x224(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c929 │ │ │ │ │ + jmp c765 │ │ │ │ │ ./pynx/scattering/cpu.c:4547 (discriminator 7) │ │ │ │ │ - movl $0x11c3,-0x20c(%ebp) │ │ │ │ │ - movl $0x21,-0x210(%ebp) │ │ │ │ │ - jmp cf48 │ │ │ │ │ -./pynx/scattering/cpu.c:4552 (discriminator 7) │ │ │ │ │ - movl $0x11c8,-0x20c(%ebp) │ │ │ │ │ - movl $0x21,-0x210(%ebp) │ │ │ │ │ - jmp cf48 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je bd92 │ │ │ │ │ + movl $0x11c3,-0x208(%ebp) │ │ │ │ │ + movl $0x21,-0x20c(%ebp) │ │ │ │ │ + jmp ce58 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp bd92 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x248(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp b265 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je c842 │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + cmove %eax,%ecx │ │ │ │ │ + jmp bc64 │ │ │ │ │ +./pynx/scattering/cpu.c:4552 (discriminator 7) │ │ │ │ │ + movl $0x11c8,-0x208(%ebp) │ │ │ │ │ + movl $0x21,-0x20c(%ebp) │ │ │ │ │ + jmp ce58 │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x248(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp b1f5 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp c842 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + cmove %eax,%ecx │ │ │ │ │ + jmp c666 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x240(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp b8c5 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x244(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp b89d │ │ │ │ │ ./pynx/scattering/cpu.c:6764 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + push %edi │ │ │ │ │ push %esi │ │ │ │ │ call 2070 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp d126 │ │ │ │ │ + jmp d018 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x240(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp c247 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x240(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp c16f │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x248(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp b265 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x248(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp b1f5 │ │ │ │ │ + mov -0x1fc(%ebp),%esi │ │ │ │ │ + jmp adb5 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x23c(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp c4ab │ │ │ │ │ - mov -0x1fc(%ebp),%ecx │ │ │ │ │ - jmp ae45 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je cb60 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp cb60 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x200(%ebp),%edx │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je cb54 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x23c(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp c35f │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp cb54 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + cmove %eax,%ecx │ │ │ │ │ + jmp c976 │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x22c(%ebp) │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x234(%ebp),%edx │ │ │ │ │ + mov %edx,-0x22c(%ebp) │ │ │ │ │ + jmp c96a │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x240(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp b8c5 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x244(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp b89d │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x214(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x210(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x214(%ebp),%eax │ │ │ │ │ + mov -0x210(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c69c │ │ │ │ │ + jmp c4fe │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x234(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp bdb5 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x238(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp bc8d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x240(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp c247 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x23c(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp c4ab │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x240(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp c16f │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x23c(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp c35f │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x234(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp c865 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je afa2 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp afa2 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je af96 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp c68f │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x1fc(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp af96 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + cmove %eax,%ecx │ │ │ │ │ + jmp af1c │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x218(%ebp) │ │ │ │ │ + mov %edx,-0x22c(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x22c(%ebp),%edx │ │ │ │ │ + mov %edx,-0x218(%ebp) │ │ │ │ │ + jmp af10 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x234(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp bdb5 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x238(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp bc8d │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp c68f │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x22c(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp cb83 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x230(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp c99f │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x234(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp c865 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x22c(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp cb83 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x230(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp c99f │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x224(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp afc5 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x224(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp af45 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x224(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp afc5 │ │ │ │ │ -./pynx/scattering/cpu.c:4408 (discriminator 1) │ │ │ │ │ - mov $0x1138,%edx │ │ │ │ │ - jmp c706 │ │ │ │ │ -./pynx/scattering/cpu.c:4398 (discriminator 1) │ │ │ │ │ - mov $0x112e,%edx │ │ │ │ │ - jmp c706 │ │ │ │ │ -./pynx/scattering/cpu.c:4388 (discriminator 1) │ │ │ │ │ - mov $0x1124,%edx │ │ │ │ │ - jmp c706 │ │ │ │ │ -./pynx/scattering/cpu.c:4378 (discriminator 1) │ │ │ │ │ - mov $0x111a,%edx │ │ │ │ │ - jmp c706 │ │ │ │ │ -./pynx/scattering/cpu.c:4368 (discriminator 1) │ │ │ │ │ - mov $0x1110,%edx │ │ │ │ │ - jmp c706 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x224(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp af45 │ │ │ │ │ ./pynx/scattering/cpu.c:4358 (discriminator 1) │ │ │ │ │ mov $0x1106,%edx │ │ │ │ │ - jmp c706 │ │ │ │ │ + jmp b290 │ │ │ │ │ ./pynx/scattering/cpu.c:4348 (discriminator 1) │ │ │ │ │ mov $0x10fc,%edx │ │ │ │ │ - jmp c706 │ │ │ │ │ + jmp b290 │ │ │ │ │ +./pynx/scattering/cpu.c:4340 (discriminator 1) │ │ │ │ │ + mov $0x10f4,%edx │ │ │ │ │ + jmp b290 │ │ │ │ │ ./pynx/scattering/cpu.c:4477 │ │ │ │ │ - call 184f0 │ │ │ │ │ -.L2438(): │ │ │ │ │ + call 18ab0 │ │ │ │ │ +.L2507(): │ │ │ │ │ ./pynx/scattering/cpu.c:4477 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5570 │ │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ │ and $0xffffffe0,%esp │ │ │ │ │ push -0x4(%ecx) │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ - call 5ace │ │ │ │ │ - add $0x10889,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x1086f,%ebx │ │ │ │ │ push %ecx │ │ │ │ │ sub $0x2c8,%esp │ │ │ │ │ - mov 0x8(%ecx),%ebx │ │ │ │ │ - mov 0x4(%ecx),%eax │ │ │ │ │ + mov 0x8(%ecx),%esi │ │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ │ + mov %esi,-0x2b0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5601 │ │ │ │ │ - lea 0x650(%edi),%edx │ │ │ │ │ + lea 0x660(%ebx),%eax │ │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5570 │ │ │ │ │ - mov %ebx,-0x2b4(%ebp) │ │ │ │ │ - mov %gs:0x14,%esi │ │ │ │ │ - mov %esi,-0x1c(%ebp) │ │ │ │ │ - mov 0xc(%ecx),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5601 │ │ │ │ │ - lea 0x4(%edx),%ecx │ │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ │ - lea 0x8(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ │ - lea 0xc(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ │ - lea 0x14(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ │ - lea 0x18(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ │ - lea 0x1c(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ │ - lea 0x10(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ │ - lea -0x44(%edx),%ecx │ │ │ │ │ - sub $0x40,%edx │ │ │ │ │ - mov %edx,-0x280(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5602 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ + mov %gs:0x14,%edi │ │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ │ + mov 0xc(%ecx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:5601 │ │ │ │ │ - vmovd -0x280(%ebp),%xmm1 │ │ │ │ │ - vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ - vmovq %xmm0,-0x38(%ebp) │ │ │ │ │ + lea 0xc(%eax),%ecx │ │ │ │ │ + vmovd %esi,%xmm1 │ │ │ │ │ + lea -0x8(%eax),%esi │ │ │ │ │ + vmovd %ecx,%xmm0 │ │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ │ + vmovd %esi,%xmm5 │ │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm3 │ │ │ │ │ + lea -0x10(%eax),%esi │ │ │ │ │ + lea -0x4(%eax),%ecx │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm5,%xmm6 │ │ │ │ │ + vmovd %esi,%xmm7 │ │ │ │ │ + lea -0xc(%eax),%ecx │ │ │ │ │ + vpinsrd $0x1,%eax,%xmm0,%xmm2 │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm7,%xmm0 │ │ │ │ │ + lea -0x54(%eax),%ecx │ │ │ │ │ + sub $0x50,%eax │ │ │ │ │ + vpunpcklqdq %xmm2,%xmm3,%xmm4 │ │ │ │ │ + vpunpcklqdq %xmm6,%xmm0,%xmm2 │ │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm2,%ymm1 │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm3,%xmm4 │ │ │ │ │ + vmovdqa %ymm1,-0x58(%ebp) │ │ │ │ │ + vmovq %xmm4,-0x38(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5602 │ │ │ │ │ - je d818 │ │ │ │ │ -./pynx/scattering/cpu.c:5599 │ │ │ │ │ - lea 0x0(,%ebx,4),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5604 │ │ │ │ │ - cmp $0xa,%ebx │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je d850 │ │ │ │ │ ./pynx/scattering/cpu.c:5599 │ │ │ │ │ - lea (%eax,%edx,1),%ecx │ │ │ │ │ + mov -0x2b0(%ebp),%esi │ │ │ │ │ + lea 0x0(,%esi,4),%eax │ │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ │ mov %ecx,-0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5604 │ │ │ │ │ - ja 100d0 │ │ │ │ │ - mov -0x36c0(%edi,%edx,1),%ebx │ │ │ │ │ - add %edi,%ebx │ │ │ │ │ - jmp *%ebx │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + cmp $0xa,%esi │ │ │ │ │ + ja 1135e │ │ │ │ │ + mov -0x36c0(%ebx,%eax,1),%esi │ │ │ │ │ + add %ebx,%esi │ │ │ │ │ + jmp *%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5732 (discriminator 1) │ │ │ │ │ - cmpl $0xa,-0x2b4(%ebp) │ │ │ │ │ - jne 100d0 │ │ │ │ │ + cmpl $0xa,-0x2b0(%ebp) │ │ │ │ │ + jne 1135e │ │ │ │ │ ./pynx/scattering/cpu.c:5735 │ │ │ │ │ - mov (%eax),%esi │ │ │ │ │ + mov (%edx),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:5736 │ │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5737 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ + mov 0x8(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5738 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5736 │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5735 │ │ │ │ │ - mov %esi,-0x284(%ebp) │ │ │ │ │ + mov %edi,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5739 │ │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ │ + mov 0x10(%edx),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:5736 │ │ │ │ │ + mov %eax,-0x290(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5740 │ │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5737 │ │ │ │ │ - mov %edx,-0x294(%ebp) │ │ │ │ │ + mov %esi,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5741 │ │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ │ + mov 0x18(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5738 │ │ │ │ │ mov %ecx,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5742 │ │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5739 │ │ │ │ │ - mov %esi,-0x288(%ebp) │ │ │ │ │ + mov %edi,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5743 │ │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5736 │ │ │ │ │ - mov %ebx,-0x290(%ebp) │ │ │ │ │ + mov 0x20(%edx),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:5744 │ │ │ │ │ + mov 0x24(%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5740 │ │ │ │ │ - mov 0x14(%eax),%ebx │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5741 │ │ │ │ │ - mov %edx,-0x2a8(%ebp) │ │ │ │ │ + mov %esi,-0x2ac(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5742 │ │ │ │ │ - mov %ecx,-0x2a4(%ebp) │ │ │ │ │ + mov %ecx,-0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5743 │ │ │ │ │ - mov %esi,-0x2a0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5740 │ │ │ │ │ - mov %ebx,-0x29c(%ebp) │ │ │ │ │ + mov %edi,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5744 │ │ │ │ │ - mov 0x24(%eax),%ebx │ │ │ │ │ + mov %edx,-0x2a0(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ + mov -0x284(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5773 │ │ │ │ │ - mov 0x5b8(%edi),%eax │ │ │ │ │ + mov 0x5b8(%ebx),%eax │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ - mov 0x4(%ecx),%edx │ │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5773 (discriminator 2) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 10480 │ │ │ │ │ + jne 10518 │ │ │ │ │ ./pynx/scattering/cpu.c:5774 (discriminator 2) │ │ │ │ │ mov -0x290(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 104a8 │ │ │ │ │ + jne 10540 │ │ │ │ │ ./pynx/scattering/cpu.c:5775 (discriminator 2) │ │ │ │ │ mov -0x294(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 104c8 │ │ │ │ │ + jne 10560 │ │ │ │ │ ./pynx/scattering/cpu.c:5776 (discriminator 2) │ │ │ │ │ mov -0x298(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 104e8 │ │ │ │ │ + jne 10580 │ │ │ │ │ ./pynx/scattering/cpu.c:5777 (discriminator 2) │ │ │ │ │ mov -0x288(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 10508 │ │ │ │ │ + jne 105a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5778 (discriminator 2) │ │ │ │ │ mov -0x29c(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 10528 │ │ │ │ │ + jne 105c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5779 (discriminator 2) │ │ │ │ │ - mov -0x2a8(%ebp),%eax │ │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 10548 │ │ │ │ │ + jne 105e0 │ │ │ │ │ ./pynx/scattering/cpu.c:5780 (discriminator 2) │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ + mov -0x2a8(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 10568 │ │ │ │ │ + jne 10650 │ │ │ │ │ ./pynx/scattering/cpu.c:5781 (discriminator 2) │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 10588 │ │ │ │ │ + jne 10670 │ │ │ │ │ ./pynx/scattering/cpu.c:5782 (discriminator 2) │ │ │ │ │ - cmp %edx,0x4(%ebx) │ │ │ │ │ - jne 105a8 │ │ │ │ │ - lea 0x6ac(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5882 │ │ │ │ │ - mov -0x28(%edi),%esi │ │ │ │ │ - cmp %esi,-0x284(%ebp) │ │ │ │ │ - mov %edx,-0x280(%ebp) │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + cmp %edx,0x4(%eax) │ │ │ │ │ + jne 10690 │ │ │ │ │ ./pynx/scattering/cpu.c:5840 │ │ │ │ │ movl $0x0,-0x214(%ebp) │ │ │ │ │ + lea 0x6ac(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5841 │ │ │ │ │ movl $0x0,-0x218(%ebp) │ │ │ │ │ - vmovd -0x280(%ebp),%xmm2 │ │ │ │ │ + vmovd %esi,%xmm0 │ │ │ │ │ +./pynx/scattering/cpu.c:5882 │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5844 │ │ │ │ │ movl $0x0,-0x1e4(%ebp) │ │ │ │ │ + vpunpckldq %xmm0,%xmm0,%xmm1 │ │ │ │ │ ./pynx/scattering/cpu.c:5845 │ │ │ │ │ movl $0x0,-0x1e8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5848 │ │ │ │ │ movl $0x0,-0x1b4(%ebp) │ │ │ │ │ - vpunpckldq %xmm2,%xmm2,%xmm3 │ │ │ │ │ ./pynx/scattering/cpu.c:5849 │ │ │ │ │ movl $0x0,-0x1b8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5852 │ │ │ │ │ movl $0x0,-0x184(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5853 │ │ │ │ │ movl $0x0,-0x188(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5856 │ │ │ │ │ @@ -16664,5283 +16431,5273 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:5873 │ │ │ │ │ movl $0x0,-0x248(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5876 │ │ │ │ │ movl $0x0,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5877 │ │ │ │ │ movl $0x0,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5882 │ │ │ │ │ - je de80 │ │ │ │ │ + cmp %esi,-0x284(%ebp) │ │ │ │ │ + je dec0 │ │ │ │ │ ./pynx/scattering/cpu.c:5882 (discriminator 4) │ │ │ │ │ mov -0x284(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x214(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5882 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 10a10 │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 10b98 │ │ │ │ │ ./pynx/scattering/cpu.c:5887 │ │ │ │ │ cmp %esi,-0x290(%ebp) │ │ │ │ │ - je deaa │ │ │ │ │ + je deea │ │ │ │ │ ./pynx/scattering/cpu.c:5887 (discriminator 4) │ │ │ │ │ mov -0x290(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x1e4(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5887 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 10d08 │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 10e73 │ │ │ │ │ ./pynx/scattering/cpu.c:5892 │ │ │ │ │ cmp %esi,-0x294(%ebp) │ │ │ │ │ - je dede │ │ │ │ │ + je df1e │ │ │ │ │ ./pynx/scattering/cpu.c:5892 (discriminator 4) │ │ │ │ │ mov -0x294(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x1b4(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5892 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 10d40 │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 10ea9 │ │ │ │ │ ./pynx/scattering/cpu.c:5897 │ │ │ │ │ cmp %esi,-0x298(%ebp) │ │ │ │ │ - je df12 │ │ │ │ │ + je df52 │ │ │ │ │ ./pynx/scattering/cpu.c:5897 (discriminator 4) │ │ │ │ │ mov -0x298(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x184(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5897 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 10d59 │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 10ec2 │ │ │ │ │ ./pynx/scattering/cpu.c:5902 │ │ │ │ │ cmp %esi,-0x288(%ebp) │ │ │ │ │ - je df46 │ │ │ │ │ + je df86 │ │ │ │ │ ./pynx/scattering/cpu.c:5902 (discriminator 4) │ │ │ │ │ mov -0x288(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x124(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5902 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 10d72 │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 10edb │ │ │ │ │ ./pynx/scattering/cpu.c:5907 │ │ │ │ │ cmp %esi,-0x29c(%ebp) │ │ │ │ │ - je df7a │ │ │ │ │ + je dfba │ │ │ │ │ ./pynx/scattering/cpu.c:5907 (discriminator 4) │ │ │ │ │ mov -0x29c(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0xf4(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5907 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 10da5 │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 10f19 │ │ │ │ │ ./pynx/scattering/cpu.c:5912 │ │ │ │ │ - cmp %esi,-0x2a8(%ebp) │ │ │ │ │ - je dfae │ │ │ │ │ + cmp %esi,-0x2ac(%ebp) │ │ │ │ │ + je dfee │ │ │ │ │ ./pynx/scattering/cpu.c:5912 (discriminator 4) │ │ │ │ │ - mov -0x2a8(%ebp),%edx │ │ │ │ │ + mov -0x2ac(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0xc4(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5912 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 10dbe │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 10f32 │ │ │ │ │ ./pynx/scattering/cpu.c:5917 │ │ │ │ │ - cmp %esi,-0x2a4(%ebp) │ │ │ │ │ - je dfe2 │ │ │ │ │ + cmp %esi,-0x2a8(%ebp) │ │ │ │ │ + je e022 │ │ │ │ │ ./pynx/scattering/cpu.c:5917 (discriminator 4) │ │ │ │ │ - mov -0x2a4(%ebp),%edx │ │ │ │ │ + mov -0x2a8(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x154(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5917 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 10dd7 │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 10f4b │ │ │ │ │ ./pynx/scattering/cpu.c:5922 │ │ │ │ │ - cmp %esi,-0x2a0(%ebp) │ │ │ │ │ - je e016 │ │ │ │ │ + cmp %esi,-0x2a4(%ebp) │ │ │ │ │ + je e056 │ │ │ │ │ ./pynx/scattering/cpu.c:5922 (discriminator 4) │ │ │ │ │ - mov -0x2a0(%ebp),%edx │ │ │ │ │ + mov -0x2a4(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x244(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5922 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 10df0 │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 10f64 │ │ │ │ │ ./pynx/scattering/cpu.c:5927 │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - je e046 │ │ │ │ │ + cmp %esi,-0x2a0(%ebp) │ │ │ │ │ + je e08a │ │ │ │ │ ./pynx/scattering/cpu.c:5927 (discriminator 4) │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x274(%ebp),%eax │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - call 89d0 │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5927 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 10e09 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 10f7d │ │ │ │ │ ./pynx/scattering/cpu.c:5938 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x288(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2360 │ │ │ │ │ ./pynx/scattering/cpu.c:5938 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5938 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ +./pynx/scattering/cpu.c:5938 (discriminator 2) │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - mov %eax,-0x280(%ebp) │ │ │ │ │ - je 10f60 │ │ │ │ │ + je 11118 │ │ │ │ │ ./pynx/scattering/cpu.c:5940 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x284(%ebp) │ │ │ │ │ call 2360 │ │ │ │ │ ./pynx/scattering/cpu.c:5940 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - je 10fc0 │ │ │ │ │ + je 112b8 │ │ │ │ │ ./pynx/scattering/cpu.c:5959 │ │ │ │ │ - mov -0x280(%ebp),%ecx │ │ │ │ │ push -0x274(%ebp) │ │ │ │ │ push -0x244(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - push %ecx │ │ │ │ │ + push %edi │ │ │ │ │ push -0x154(%ebp) │ │ │ │ │ push -0xc4(%ebp) │ │ │ │ │ push -0xf4(%ebp) │ │ │ │ │ push -0x124(%ebp) │ │ │ │ │ push -0x184(%ebp) │ │ │ │ │ push -0x1b4(%ebp) │ │ │ │ │ push -0x1e4(%ebp) │ │ │ │ │ push -0x214(%ebp) │ │ │ │ │ - call 54d0 │ │ │ │ │ + call 5410 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%esi),%edx │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - cmp $0x3fffffff,%edx │ │ │ │ │ - je dc99 │ │ │ │ │ + cmp $0x3fffffff,%eax │ │ │ │ │ + je dce5 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ - inc %edx │ │ │ │ │ - mov %edx,(%esi) │ │ │ │ │ + inc %eax │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x274(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je dcc9 │ │ │ │ │ + mov -0x274(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je dd13 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ - cmp %eax,-0x250(%ebp) │ │ │ │ │ - je 101b8 │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ + cmp %ecx,-0x250(%ebp) │ │ │ │ │ + je 101b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x274(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ + lea -0x274(%ebp),%edi │ │ │ │ │ + push %edi │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x244(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je dcf9 │ │ │ │ │ + mov -0x244(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je dd41 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0x220(%ebp) │ │ │ │ │ - je 101f8 │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ + cmp %edx,-0x220(%ebp) │ │ │ │ │ + je 101f0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x244(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0x244(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x214(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je dd29 │ │ │ │ │ + mov -0x214(%ebp),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je dd6f │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0x1f0(%ebp) │ │ │ │ │ - je 101e8 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x1f0(%ebp) │ │ │ │ │ + je 101e0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x214(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0x214(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x1e4(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je dd59 │ │ │ │ │ + mov -0x1e4(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je dd9d │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0x1c0(%ebp) │ │ │ │ │ - je 101d8 │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ + cmp %edi,-0x1c0(%ebp) │ │ │ │ │ + je 101d0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x1e4(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + lea -0x1e4(%ebp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x1b4(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je dd89 │ │ │ │ │ + mov -0x1b4(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je ddcb │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ - cmp %eax,-0x190(%ebp) │ │ │ │ │ - je 101c8 │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ + cmp %ecx,-0x190(%ebp) │ │ │ │ │ + je 101c0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x1b4(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ + lea -0x1b4(%ebp),%edi │ │ │ │ │ + push %edi │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x184(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je ddb9 │ │ │ │ │ + mov -0x184(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je ddf9 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0x160(%ebp) │ │ │ │ │ - je 101a8 │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ + cmp %edx,-0x160(%ebp) │ │ │ │ │ + je 101a0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x184(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0x184(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x154(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je dde9 │ │ │ │ │ + mov -0x154(%ebp),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je de27 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0x130(%ebp) │ │ │ │ │ - je 10198 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x130(%ebp) │ │ │ │ │ + je 10190 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x154(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0x154(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x124(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je de19 │ │ │ │ │ + mov -0x124(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je de55 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0x100(%ebp) │ │ │ │ │ - je 10188 │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ + cmp %edi,-0x100(%ebp) │ │ │ │ │ + je 10180 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x124(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + lea -0x124(%ebp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0xf4(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je de49 │ │ │ │ │ + mov -0xf4(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je de83 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ - cmp %eax,-0xd0(%ebp) │ │ │ │ │ - je 10178 │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ + cmp %ecx,-0xd0(%ebp) │ │ │ │ │ + je 10170 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0xf4(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ + lea -0xf4(%ebp),%edi │ │ │ │ │ + push %edi │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je de79 │ │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je deb1 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0xa0(%ebp) │ │ │ │ │ - je 10168 │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ + cmp %edx,-0xa0(%ebp) │ │ │ │ │ + je 10160 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0xc4(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0xc4(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5967 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ - jmp 1012d │ │ │ │ │ + jmp 10487 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5887 │ │ │ │ │ - cmp %esi,-0x290(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0x1f8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %eax,-0x1f0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0x1f8(%ebp) │ │ │ │ │ + mov %edi,-0x1f0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5887 │ │ │ │ │ - jne da39 │ │ │ │ │ + cmp %esi,-0x290(%ebp) │ │ │ │ │ + jne da78 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5892 │ │ │ │ │ - cmp %esi,-0x294(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0x1c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x1e4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x1e0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %ecx,-0x1c0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0x1c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5892 │ │ │ │ │ - jne da70 │ │ │ │ │ + cmp %esi,-0x294(%ebp) │ │ │ │ │ + jne dab1 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5897 │ │ │ │ │ - cmp %esi,-0x298(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0x198(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x1b4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x1b0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %edx,-0x190(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0x198(%ebp) │ │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5897 │ │ │ │ │ - jne daa7 │ │ │ │ │ + cmp %esi,-0x298(%ebp) │ │ │ │ │ + jne daea │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5902 │ │ │ │ │ - cmp %esi,-0x288(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0x168(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x184(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x180(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %eax,-0x160(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0x168(%ebp) │ │ │ │ │ + mov %edx,-0x160(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5902 │ │ │ │ │ - jne dade │ │ │ │ │ + cmp %esi,-0x288(%ebp) │ │ │ │ │ + jne db23 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5907 │ │ │ │ │ - cmp %esi,-0x29c(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0x108(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x124(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x120(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0x108(%ebp) │ │ │ │ │ + mov %edi,-0x100(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5907 │ │ │ │ │ - jne db15 │ │ │ │ │ + cmp %esi,-0x29c(%ebp) │ │ │ │ │ + jne db5c │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5912 │ │ │ │ │ - cmp %esi,-0x2a8(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0xd8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0xf0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %edx,-0xd0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0xd8(%ebp) │ │ │ │ │ + mov %ecx,-0xd0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5912 │ │ │ │ │ - jne db4c │ │ │ │ │ + cmp %esi,-0x2ac(%ebp) │ │ │ │ │ + jne db95 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5917 │ │ │ │ │ - cmp %esi,-0x2a4(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0xa8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0xc0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0xa8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5917 │ │ │ │ │ - jne db83 │ │ │ │ │ + cmp %esi,-0x2a8(%ebp) │ │ │ │ │ + jne dbce │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5922 │ │ │ │ │ - cmp %esi,-0x2a0(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0x138(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x154(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x150(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %ecx,-0x130(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0x138(%ebp) │ │ │ │ │ + mov %edx,-0x130(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5922 │ │ │ │ │ - jne dbba │ │ │ │ │ + cmp %esi,-0x2a4(%ebp) │ │ │ │ │ + jne dc07 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5927 │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0x228(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x244(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x240(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %edx,-0x220(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0x228(%ebp) │ │ │ │ │ + mov %edi,-0x220(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5927 │ │ │ │ │ - jne dbed │ │ │ │ │ + cmp %esi,-0x2a0(%ebp) │ │ │ │ │ + jne dc40 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x274(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %ebx,-0x250(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0x258(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8213 │ │ │ │ │ - jmp dc04 │ │ │ │ │ + mov %ecx,-0x250(%ebp) │ │ │ │ │ + jmp dc5d │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5604 │ │ │ │ │ movl $0x0,-0x2a0(%ebp) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ movl $0x0,-0x2a4(%ebp) │ │ │ │ │ + movl $0x0,-0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5611 │ │ │ │ │ - mov 0x18(%eax),%ecx │ │ │ │ │ + mov 0x18(%edx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:5613 │ │ │ │ │ + mov 0x14(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5629 │ │ │ │ │ - cmpl $0x9,-0x2b4(%ebp) │ │ │ │ │ + cmpl $0x9,-0x2b0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5611 │ │ │ │ │ - mov %ecx,-0x2a8(%ebp) │ │ │ │ │ + mov %ecx,-0x2ac(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5615 │ │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5613 │ │ │ │ │ - mov 0x14(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x29c(%ebp) │ │ │ │ │ + mov %esi,-0x29c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5617 │ │ │ │ │ + mov 0xc(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5615 │ │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,-0x288(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5619 │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5617 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ + mov %esi,-0x298(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5621 │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ mov %ecx,-0x294(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:5621 │ │ │ │ │ + mov %esi,-0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %ecx,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5629 │ │ │ │ │ - ja f1cf │ │ │ │ │ - mov -0x3694(%edi,%edx,1),%edx │ │ │ │ │ - add %edi,%edx │ │ │ │ │ - jmp *%edx │ │ │ │ │ + ja f3bb │ │ │ │ │ + mov -0x3694(%ebx,%eax,1),%eax │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ + jmp *%eax │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5604 │ │ │ │ │ movl $0x0,-0x2a0(%ebp) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + movl $0x0,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5609 │ │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x2a4(%ebp) │ │ │ │ │ - jmp e08e │ │ │ │ │ - nop │ │ │ │ │ + mov 0x1c(%edx),%esi │ │ │ │ │ + mov %esi,-0x2a8(%ebp) │ │ │ │ │ + jmp e0de │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5604 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + movl $0x0,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5607 │ │ │ │ │ - mov 0x20(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x2a0(%ebp) │ │ │ │ │ - jmp e0fc │ │ │ │ │ + mov 0x20(%edx),%ecx │ │ │ │ │ + mov %ecx,-0x2a4(%ebp) │ │ │ │ │ + jmp e154 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5613 │ │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5615 │ │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5617 │ │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ │ + mov 0xc(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5613 │ │ │ │ │ - mov %edx,-0x29c(%ebp) │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5615 │ │ │ │ │ mov %ecx,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:5623 │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5617 │ │ │ │ │ + mov %esi,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov %edx,-0x294(%ebp) │ │ │ │ │ + mov %eax,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5617 │ │ │ │ │ - mov %ebx,-0x298(%ebp) │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ mov %ecx,-0x290(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %edx,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5629 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5689 │ │ │ │ │ - mov 0x66c(%edi),%ecx │ │ │ │ │ + mov 0x66c(%ebx),%ecx │ │ │ │ │ + mov %ecx,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle f928 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle 104c8 │ │ │ │ │ lea -0x1(%edx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x2a0(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je e1cb │ │ │ │ │ + je e26a │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je e228 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je e2c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je e1cb │ │ │ │ │ + je 11138 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je e1c4 │ │ │ │ │ + je e25d │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je e1bd │ │ │ │ │ + je e250 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je e1b6 │ │ │ │ │ + je e243 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je e1af │ │ │ │ │ + je e232 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne 108e7 │ │ │ │ │ + jne 10a65 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je e228 │ │ │ │ │ + mov -0x2a0(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je e2c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je e228 │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je e2c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je e228 │ │ │ │ │ + mov -0x2a0(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je e2c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je e228 │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je e2c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je e228 │ │ │ │ │ + mov -0x2a0(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je e2c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je e228 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je e2c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je f744 │ │ │ │ │ + je f844 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je e228 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je e2c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je e228 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je e228 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je e228 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je e228 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je e228 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je e228 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je e2c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x2(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - jne e1d1 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je e2c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je e2c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je e2c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je e2c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je e2c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x7(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + jne e270 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%ebx,4),%edx │ │ │ │ │ - mov %edx,-0x2a8(%ebp) │ │ │ │ │ + mov -0x28c(%ebp),%esi │ │ │ │ │ + mov (%esi,%ecx,4),%edx │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5689 (discriminator 2) │ │ │ │ │ - mov -0x2a8(%ebp),%eax │ │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f928 │ │ │ │ │ + je 104c8 │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%ebx │ │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5691 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %ebx,-0x2a0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5699 │ │ │ │ │ - mov 0x660(%edi),%ecx │ │ │ │ │ + mov 0x660(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle e49f │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle e53f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - and $0x7,%ebx │ │ │ │ │ - je e2d7 │ │ │ │ │ - cmp $0x1,%ebx │ │ │ │ │ - je e2c2 │ │ │ │ │ - cmp $0x2,%ebx │ │ │ │ │ - je e2b7 │ │ │ │ │ - cmp $0x3,%ebx │ │ │ │ │ - je e2ac │ │ │ │ │ - cmp $0x4,%ebx │ │ │ │ │ - je e2a1 │ │ │ │ │ - cmp $0x5,%ebx │ │ │ │ │ - je e296 │ │ │ │ │ - cmp $0x6,%ebx │ │ │ │ │ - jne 108b0 │ │ │ │ │ + and $0x7,%esi │ │ │ │ │ + je e36f │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + je e35a │ │ │ │ │ + cmp $0x2,%esi │ │ │ │ │ + je e34f │ │ │ │ │ + cmp $0x3,%esi │ │ │ │ │ + je e344 │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + je e339 │ │ │ │ │ + cmp $0x5,%esi │ │ │ │ │ + je e32e │ │ │ │ │ + cmp $0x6,%esi │ │ │ │ │ + jne 10a30 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f730 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f830 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f730 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f830 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f730 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f830 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f730 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f830 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f730 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f830 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f730 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f830 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x2a0(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je e349 │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f730 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ + je e3e1 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f830 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f730 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je f830 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f730 │ │ │ │ │ - cmp 0x14(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f830 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x2(%ebx),%eax │ │ │ │ │ + lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f730 │ │ │ │ │ - cmp 0x18(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je f830 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x3(%ebx),%eax │ │ │ │ │ + lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f730 │ │ │ │ │ - cmp 0x1c(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je f830 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x4(%ebx),%eax │ │ │ │ │ + lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f730 │ │ │ │ │ - cmp 0x20(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je f830 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x5(%ebx),%eax │ │ │ │ │ + lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f730 │ │ │ │ │ - cmp 0x24(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je f830 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x6(%ebx),%eax │ │ │ │ │ + lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f730 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je f830 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x2a0(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x7(%ebx),%eax │ │ │ │ │ + lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne e2d7 │ │ │ │ │ + jne e36f │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%ebx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %ecx,-0x2a4(%ebp) │ │ │ │ │ - mov %esi,-0x2ac(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %edi,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %ebx,%ecx │ │ │ │ │ - mov %ebx,-0x2b8(%ebp) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2b0(%ebp) │ │ │ │ │ + mov %eax,-0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x2c0(%ebp) │ │ │ │ │ + sete -0x2bc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + mov %esi,-0x2b4(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x2ac(%ebp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x2a4(%ebp),%ebx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ + mov -0x2a4(%ebp),%ecx │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je edb0 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je ef70 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x2b0(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x2a8(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je f2e8 │ │ │ │ │ + je f3d8 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f2f9 │ │ │ │ │ + je f3e9 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x2b8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %edx,-0x2bc(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne e490 │ │ │ │ │ + jne e530 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2c0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je e3e8 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne e490 │ │ │ │ │ + test %dl,-0x2c0(%ebp) │ │ │ │ │ + je e47c │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne e530 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x2a4(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x2c0(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2c4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2c4(%ebp) │ │ │ │ │ - jne e490 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x2a4(%ebp),%edx │ │ │ │ │ + jne e530 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - jne 110ae │ │ │ │ │ + testb $0x20,-0x2c0(%ebp) │ │ │ │ │ + jne 113c6 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x2c0(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 1109a │ │ │ │ │ + jne 113eb │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2c4(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x2c0(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 11187 │ │ │ │ │ + je 114d3 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 11233 │ │ │ │ │ + je 11587 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c4(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c4(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2c4(%ebp) │ │ │ │ │ - jne e490 │ │ │ │ │ + cmp %edx,-0x2c4(%ebp) │ │ │ │ │ + jne e530 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2bc(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je edb0 │ │ │ │ │ + mov -0x2b8(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je ef70 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2c0(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je edb0 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + je ef70 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x2a0(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne e380 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne e410 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:5703 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:5703 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 113a1 │ │ │ │ │ + jne 10fbb │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x3ce0(%edi),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a5e(%ebx),%esi │ │ │ │ │ push $0x7 │ │ │ │ │ - lea -0x4ab1(%edi),%ecx │ │ │ │ │ - lea -0x4a6e(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x44(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0xa │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ push %edx │ │ │ │ │ - push (%esi) │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:5705 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5705 (discriminator 1) │ │ │ │ │ mov $0x1649,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5705 │ │ │ │ │ - jmp 1010e │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5617 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ + jmp 10468 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:5617 │ │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5617 │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov %ebx,-0x294(%ebp) │ │ │ │ │ + mov %ecx,-0x294(%ebp) │ │ │ │ │ +/usr/include/python3.12/object.h:233 │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:5617 │ │ │ │ │ + mov %eax,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov %edx,-0x290(%ebp) │ │ │ │ │ + mov %esi,-0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %ecx,-0x280(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5669 │ │ │ │ │ - mov 0x664(%edi),%edx │ │ │ │ │ + mov 0x664(%ebx),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle fe00 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle 106b0 │ │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je e587 │ │ │ │ │ + je e666 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%edx │ │ │ │ │ - je e5e0 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je e6c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je e587 │ │ │ │ │ + je 112f6 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je e580 │ │ │ │ │ + je e659 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je e579 │ │ │ │ │ + je e64c │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je e572 │ │ │ │ │ + je e63f │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je e56b │ │ │ │ │ + je e62e │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne 10934 │ │ │ │ │ + jne 10ab2 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e5e0 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je e6c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e5e0 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je e6c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e5e0 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je e6c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e5e0 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je e6c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e5e0 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je e6c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e5e0 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je e6c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - je fc1b │ │ │ │ │ + je fcb3 │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je e5e0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je e6c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e5e0 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je e5e0 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je e5e0 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je e5e0 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je e5e0 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je e5e0 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je e6c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x2(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - jne e58d │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je e6c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je e6c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je e6c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je e6c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je e6c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x7(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + jne e66c │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%edx │ │ │ │ │ - mov (%edx,%ebx,4),%ecx │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ + mov -0x28c(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ │ + mov %esi,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5669 (discriminator 2) │ │ │ │ │ mov -0x288(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je fe00 │ │ │ │ │ + je 106b0 │ │ │ │ │ ./pynx/scattering/cpu.c:5671 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ - jmp e640 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + jmp e728 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5615 │ │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ + mov 0x10(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5617 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:5619 │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5615 │ │ │ │ │ - mov %ebx,-0x288(%ebp) │ │ │ │ │ + mov %esi,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5623 │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5617 │ │ │ │ │ + mov %eax,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov %edx,-0x294(%ebp) │ │ │ │ │ + mov %ecx,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5617 │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov %ebx,-0x290(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ + mov %esi,-0x290(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %edx,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5629 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5679 │ │ │ │ │ - mov 0x668(%edi),%ecx │ │ │ │ │ + mov 0x668(%ebx),%ecx │ │ │ │ │ + mov %ecx,-0x29c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle fb78 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle 10600 │ │ │ │ │ lea -0x1(%edx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x29c(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je e6ab │ │ │ │ │ + je e7ca │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je e708 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je e820 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je e6ab │ │ │ │ │ + je 112a8 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je e6a4 │ │ │ │ │ + je e7bd │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je e69d │ │ │ │ │ + je e7b0 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je e696 │ │ │ │ │ + je e7a3 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je e68f │ │ │ │ │ + je e796 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne 108fe │ │ │ │ │ + jne 10a7d │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je e708 │ │ │ │ │ + mov -0x29c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je e820 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je e708 │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je e820 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je e708 │ │ │ │ │ + mov -0x29c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je e820 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je e708 │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je e820 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je e708 │ │ │ │ │ + mov -0x29c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je e820 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je e708 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je e820 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je f994 │ │ │ │ │ + je fa60 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je e708 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je e820 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je e708 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je e708 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je e708 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je e708 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je e708 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je e708 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je e820 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x2(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - jne e6b1 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je e820 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je e820 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je e820 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je e820 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je e820 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x7(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + jne e7d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%eax │ │ │ │ │ - mov (%eax,%ebx,4),%edx │ │ │ │ │ + mov -0x28c(%ebp),%esi │ │ │ │ │ + mov (%esi,%ecx,4),%edx │ │ │ │ │ mov %edx,-0x29c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5679 (discriminator 2) │ │ │ │ │ - mov -0x29c(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je fb78 │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 10600 │ │ │ │ │ ./pynx/scattering/cpu.c:5681 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ - jmp e160 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + jmp e1c0 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5605 │ │ │ │ │ - mov 0x24(%eax),%ebx │ │ │ │ │ - jmp e10a │ │ │ │ │ + mov 0x24(%edx),%esi │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ + jmp e172 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%ebx │ │ │ │ │ - mov %ebx,-0x280(%ebp) │ │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ │ + mov %eax,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x280(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5631 │ │ │ │ │ - mov 0x650(%edi),%ecx │ │ │ │ │ + mov 0x650(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle 107c6 │ │ │ │ │ - dec %eax │ │ │ │ │ + jle 11453 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ movl $0x0,-0x284(%ebp) │ │ │ │ │ + dec %eax │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 11289 │ │ │ │ │ + je 115a9 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je e886 │ │ │ │ │ + cmp 0xc(%edi),%ecx │ │ │ │ │ + je e9a6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ movl $0x1,-0x284(%ebp) │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - je 11229 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 1157d │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je e816 │ │ │ │ │ + je e936 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je e803 │ │ │ │ │ + je e923 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je e7ec │ │ │ │ │ + je e90c │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je e7d5 │ │ │ │ │ + je e8f5 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - je e7be │ │ │ │ │ + je e8de │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je e886 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je e9a6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%ebx),%edx │ │ │ │ │ - mov %edx,-0x284(%ebp) │ │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ │ + mov %esi,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x284(%ebp),%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je e886 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je e9a6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x284(%ebp),%ebx │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je e886 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ - mov %ebx,-0x284(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x284(%ebp),%edx │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ - je e886 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je e9a6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x284(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je e9a6 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %esi │ │ │ │ │ + mov %esi,-0x284(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x284(%ebp),%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je e886 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je e9a6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x284(%ebp),%edx │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ - je e886 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je e9a6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ - je e880 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je e9a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%edx),%ebx │ │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,-0x280(%ebp) │ │ │ │ │ - je 105c1 │ │ │ │ │ + cmp %esi,-0x280(%ebp) │ │ │ │ │ + je 106fd │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - je e880 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je e9a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ - je e880 │ │ │ │ │ - cmp 0x14(%esi,%ebx,4),%ecx │ │ │ │ │ - lea 0x2(%ebx),%edx │ │ │ │ │ - je e880 │ │ │ │ │ - cmp 0x18(%esi,%ebx,4),%ecx │ │ │ │ │ - lea 0x3(%ebx),%edx │ │ │ │ │ - je e880 │ │ │ │ │ - cmp 0x1c(%esi,%ebx,4),%ecx │ │ │ │ │ - lea 0x4(%ebx),%edx │ │ │ │ │ - je e880 │ │ │ │ │ - cmp 0x20(%esi,%ebx,4),%ecx │ │ │ │ │ - lea 0x5(%ebx),%edx │ │ │ │ │ - je e880 │ │ │ │ │ - cmp 0x24(%esi,%ebx,4),%ecx │ │ │ │ │ - lea 0x6(%ebx),%edx │ │ │ │ │ - je e880 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%ebx),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ - jne e829 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - mov %edx,-0x284(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x284(%ebp),%ebx │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%ebx,4),%eax │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5631 (discriminator 2) │ │ │ │ │ - mov -0x284(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 107c6 │ │ │ │ │ -./pynx/scattering/cpu.c:5633 │ │ │ │ │ - decl -0x280(%ebp) │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ - jmp e8c9 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %ecx,-0x280(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5639 │ │ │ │ │ - mov 0x654(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 10410 │ │ │ │ │ - lea -0x1(%ecx),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0x7,%eax │ │ │ │ │ - je e942 │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%edx │ │ │ │ │ - je e9a0 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je e942 │ │ │ │ │ - cmp $0x2,%eax │ │ │ │ │ - je e93b │ │ │ │ │ - cmp $0x3,%eax │ │ │ │ │ - je e934 │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - je e92d │ │ │ │ │ - cmp $0x5,%eax │ │ │ │ │ - je e926 │ │ │ │ │ - cmp $0x6,%eax │ │ │ │ │ - je e91f │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - je e9a0 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e9a0 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e9a0 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e9a0 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je e9a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + lea 0x2(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e9a0 │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je e9a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + lea 0x3(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e9a0 │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je e9a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + lea 0x4(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e9a0 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je e9a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - je 10207 │ │ │ │ │ + lea 0x5(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je e9a0 │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je e9a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + lea 0x6(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e9a0 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je e9a0 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je e9a0 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je e9a0 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je e9a0 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je e9a0 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je e9a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x7(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - jne e948 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + jne e949 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%ebx,4),%edx │ │ │ │ │ - mov %edx,-0x290(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5639 (discriminator 2) │ │ │ │ │ - mov -0x290(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 10410 │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5641 │ │ │ │ │ + mov -0x284(%ebp),%esi │ │ │ │ │ + mov -0x28c(%ebp),%eax │ │ │ │ │ + mov (%eax,%esi,4),%ecx │ │ │ │ │ + mov %ecx,-0x284(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5631 (discriminator 2) │ │ │ │ │ + mov -0x284(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 11453 │ │ │ │ │ +./pynx/scattering/cpu.c:5633 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %edx,-0x288(%ebp) │ │ │ │ │ - jmp e9f0 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ + jmp ecc1 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ + mov (%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov %edx,-0x284(%ebp) │ │ │ │ │ + mov %esi,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov %ebx,-0x290(%ebp) │ │ │ │ │ + mov %eax,-0x290(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %edx,-0x280(%ebp) │ │ │ │ │ - mov %edx,-0x288(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ + mov %esi,-0x280(%ebp) │ │ │ │ │ + mov %esi,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5649 │ │ │ │ │ - mov 0x658(%edi),%ecx │ │ │ │ │ + mov 0x658(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle ec3f │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle ec5f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - and $0x7,%edx │ │ │ │ │ - je ea7d │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - je ea68 │ │ │ │ │ - cmp $0x2,%edx │ │ │ │ │ - je ea5d │ │ │ │ │ - cmp $0x3,%edx │ │ │ │ │ - je ea52 │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - je ea47 │ │ │ │ │ - cmp $0x5,%edx │ │ │ │ │ - je ea3c │ │ │ │ │ - cmp $0x6,%edx │ │ │ │ │ - je ea31 │ │ │ │ │ + and $0x7,%esi │ │ │ │ │ + je ea8d │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + je ea78 │ │ │ │ │ + cmp $0x2,%esi │ │ │ │ │ + je ea6d │ │ │ │ │ + cmp $0x3,%esi │ │ │ │ │ + je ea62 │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + je ea57 │ │ │ │ │ + cmp $0x5,%esi │ │ │ │ │ + je ea4c │ │ │ │ │ + cmp $0x6,%esi │ │ │ │ │ + je ea41 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je 10150 │ │ │ │ │ + cmp 0xc(%edi),%ecx │ │ │ │ │ + je 10148 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je 10150 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je 10148 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je 10150 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je 10148 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je 10150 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je 10148 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je 10150 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je 10148 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je 10150 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je 10148 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je 10150 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je 10148 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - je eaef │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je 10150 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + je eaff │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je 10148 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 10150 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 10148 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je 10150 │ │ │ │ │ - cmp 0x14(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je 10148 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x2(%edx),%eax │ │ │ │ │ + lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 10150 │ │ │ │ │ - cmp 0x18(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 10148 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x3(%edx),%eax │ │ │ │ │ + lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 10150 │ │ │ │ │ - cmp 0x1c(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 10148 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x4(%edx),%eax │ │ │ │ │ + lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 10150 │ │ │ │ │ - cmp 0x20(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 10148 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x5(%edx),%eax │ │ │ │ │ + lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 10150 │ │ │ │ │ - cmp 0x24(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 10148 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x6(%edx),%eax │ │ │ │ │ + lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 10150 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 10148 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x7(%edx),%eax │ │ │ │ │ + lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne ea7d │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jne ea8d │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ - mov %esi,-0x298(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %edi,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - mov %edx,-0x2a0(%ebp) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x29c(%ebp) │ │ │ │ │ + mov %eax,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x2a8(%ebp) │ │ │ │ │ + sete -0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + mov %esi,-0x29c(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x298(%ebp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x294(%ebp),%ebx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ + mov -0x294(%ebp),%ecx │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je fbe8 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je fc80 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x29c(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x298(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je f698 │ │ │ │ │ + je f798 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f6a9 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%ebx │ │ │ │ │ + je f7a9 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %ebx,-0x2a4(%ebp) │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne ec30 │ │ │ │ │ -./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne ec50 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7362 │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je eb88 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne ec30 │ │ │ │ │ + test %dl,-0x2a8(%ebp) │ │ │ │ │ + je eb9c │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne ec50 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x294(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x2a8(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2ac(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2ac(%ebp) │ │ │ │ │ - jne ec30 │ │ │ │ │ + jne ec50 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x294(%ebp),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - jne 111dc │ │ │ │ │ + testb $0x20,-0x2a8(%ebp) │ │ │ │ │ + jne 11514 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x2a8(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 111c8 │ │ │ │ │ + jne 11501 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2ac(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x2a8(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 112e2 │ │ │ │ │ + je 11638 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 11349 │ │ │ │ │ + je 11692 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2ac(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2ac(%ebp) │ │ │ │ │ - jne ec30 │ │ │ │ │ + cmp %edx,-0x2ac(%ebp) │ │ │ │ │ + jne ec50 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2a4(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je fbe8 │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je fc80 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2a8(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je fbe8 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + je fc80 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x288(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne eb20 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne eb30 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:5653 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:5653 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 113d3 │ │ │ │ │ + jne 116f1 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x3ce0(%edi),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a5e(%ebx),%esi │ │ │ │ │ push $0x2 │ │ │ │ │ - lea -0x4ab1(%edi),%ecx │ │ │ │ │ - lea -0x4a6e(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x44(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0xa │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ push %edx │ │ │ │ │ - push (%esi) │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:5655 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5655 (discriminator 1) │ │ │ │ │ mov $0x1617,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5655 │ │ │ │ │ - jmp 1010e │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 10468 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5623 │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ +/usr/include/python3.12/object.h:233 │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:5623 │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ +/usr/include/python3.12/object.h:233 │ │ │ │ │ + mov %ecx,-0x280(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5639 │ │ │ │ │ + mov 0x654(%ebx),%eax │ │ │ │ │ + mov %eax,-0x288(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle 112ee │ │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7424 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + and $0x7,%eax │ │ │ │ │ + je ed7a │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je edd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 11481 │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + je ed6d │ │ │ │ │ + cmp $0x3,%eax │ │ │ │ │ + je ed60 │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + je ed53 │ │ │ │ │ + cmp $0x5,%eax │ │ │ │ │ + je ed42 │ │ │ │ │ + cmp $0x6,%eax │ │ │ │ │ + je ed31 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je edd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je edd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je edd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je edd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je edd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je edd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je edd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 101ff │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je edd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je edd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x2(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je edd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je edd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je edd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je edd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je edd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x7(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + jne ed80 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ + mov -0x28c(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ │ + mov %esi,-0x290(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5639 (discriminator 2) │ │ │ │ │ + mov -0x290(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 112ee │ │ │ │ │ +/usr/include/python3.12/object.h:233 │ │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5641 │ │ │ │ │ + decl -0x280(%ebp) │ │ │ │ │ +/usr/include/python3.12/object.h:233 │ │ │ │ │ + mov %esi,-0x288(%ebp) │ │ │ │ │ + jmp ea00 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov %ebx,-0x294(%ebp) │ │ │ │ │ + mov %eax,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov %edx,-0x290(%ebp) │ │ │ │ │ + mov %esi,-0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %ecx,-0x280(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5659 │ │ │ │ │ - mov 0x65c(%edi),%edx │ │ │ │ │ + mov 0x65c(%ebx),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 10060 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle 110a0 │ │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je ed28 │ │ │ │ │ + je eee4 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%edx │ │ │ │ │ - je ed80 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je ef40 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je ed28 │ │ │ │ │ + je 1139e │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je ed21 │ │ │ │ │ + je eed7 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je ed1a │ │ │ │ │ + je eeca │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je ed13 │ │ │ │ │ + je eebd │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je ed0c │ │ │ │ │ + je eeac │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - je ed05 │ │ │ │ │ + je ee9b │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - je ed80 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je ef40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je ed80 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je ef40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je ed80 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je ef40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je ed80 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je ef40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je ed80 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je ef40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je ed80 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je ef40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je ed80 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je ef40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - je fe78 │ │ │ │ │ + je fed8 │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je ed80 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je ef40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je ed80 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je ed80 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je ed80 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je ed80 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je ed80 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je ed80 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je ef40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x2(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - jne ed2e │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je ef40 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je ef40 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je ef40 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je ef40 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je ef40 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x7(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + jne eeea │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%edx │ │ │ │ │ - mov (%edx,%ebx,4),%ecx │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ + mov -0x28c(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ │ + mov %esi,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5659 (discriminator 2) │ │ │ │ │ mov -0x298(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 10060 │ │ │ │ │ + je 110a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5661 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ - jmp e51c │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ + jmp e5bc │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x2ac(%ebp),%esi │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x2a4(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x28c(%ebp),%edx │ │ │ │ │ - mov (%edx,%ebx,4),%ecx │ │ │ │ │ - mov %ecx,-0x2a4(%ebp) │ │ │ │ │ + mov -0x28c(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%esi,4),%edx │ │ │ │ │ + mov %edx,-0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5699 (discriminator 2) │ │ │ │ │ - mov -0x2a4(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je e49f │ │ │ │ │ + mov -0x2a8(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je e53f │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5701 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %edx,-0x2a0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5709 │ │ │ │ │ - mov 0x610(%edi),%ecx │ │ │ │ │ + mov 0x610(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle f417 │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle f50f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - and $0x7,%edx │ │ │ │ │ - je f380 │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - je ee56 │ │ │ │ │ - cmp $0x2,%edx │ │ │ │ │ - je ee4b │ │ │ │ │ - cmp $0x3,%edx │ │ │ │ │ - je ee40 │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - je ee35 │ │ │ │ │ - cmp $0x5,%edx │ │ │ │ │ - je ee2a │ │ │ │ │ - cmp $0x6,%edx │ │ │ │ │ - jne 10878 │ │ │ │ │ + and $0x7,%esi │ │ │ │ │ + je f470 │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + je f016 │ │ │ │ │ + cmp $0x2,%esi │ │ │ │ │ + je f00b │ │ │ │ │ + cmp $0x3,%esi │ │ │ │ │ + je f000 │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + je eff5 │ │ │ │ │ + cmp $0x5,%esi │ │ │ │ │ + je efea │ │ │ │ │ + cmp $0x6,%esi │ │ │ │ │ + jne 109f8 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f680 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f780 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f680 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f780 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f680 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f780 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f680 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f780 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f680 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f780 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f680 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f780 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne f380 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jne f470 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %ecx,-0x2ac(%ebp) │ │ │ │ │ - mov %esi,-0x2b0(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %edi,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - mov %edx,-0x2bc(%ebp) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2b8(%ebp) │ │ │ │ │ + mov %eax,-0x2b4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x2c4(%ebp) │ │ │ │ │ + sete -0x2c0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + mov %esi,-0x2b8(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x2b0(%ebp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x2ac(%ebp),%ebx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ + mov -0x2a4(%ebp),%ecx │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je efb0 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je f180 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x2b8(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x2b4(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je f3f8 │ │ │ │ │ + je f4f0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f468 │ │ │ │ │ + je f560 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x2bc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %edx,-0x2c0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne f408 │ │ │ │ │ + jne f500 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2c4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je ef08 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne f408 │ │ │ │ │ + test %dl,-0x2c4(%ebp) │ │ │ │ │ + je f0cc │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne f500 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x2ac(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x2c4(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2c8(%ebp) │ │ │ │ │ - jne f408 │ │ │ │ │ + jne f500 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x2ac(%ebp),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - jne 11061 │ │ │ │ │ + testb $0x20,-0x2c4(%ebp) │ │ │ │ │ + jne 11379 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x2c4(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 1104d │ │ │ │ │ + jne 11366 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2c8(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x2c4(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 11162 │ │ │ │ │ + je 114b0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 11218 │ │ │ │ │ + je 1156c │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c8(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c8(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2c8(%ebp) │ │ │ │ │ - jne f408 │ │ │ │ │ + cmp %edx,-0x2c8(%ebp) │ │ │ │ │ + jne f500 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2c0(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je efb0 │ │ │ │ │ + mov -0x2bc(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je f180 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2c4(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne f408 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x2b0(%ebp),%esi │ │ │ │ │ + jne f500 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x2a4(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%ebx,4),%eax │ │ │ │ │ - mov %eax,-0x2a0(%ebp) │ │ │ │ │ + mov (%ecx,%esi,4),%edx │ │ │ │ │ + mov %edx,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5709 (discriminator 2) │ │ │ │ │ - mov -0x2a0(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je f417 │ │ │ │ │ + mov -0x2a4(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je f50f │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5711 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %edx,-0x2ac(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5719 │ │ │ │ │ - mov 0x60c(%edi),%ecx │ │ │ │ │ + mov 0x60c(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle f57f │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle f67f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - and $0x7,%edx │ │ │ │ │ - je f4e8 │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - je f056 │ │ │ │ │ - cmp $0x2,%edx │ │ │ │ │ - je f04b │ │ │ │ │ - cmp $0x3,%edx │ │ │ │ │ - je f040 │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - je f035 │ │ │ │ │ - cmp $0x5,%edx │ │ │ │ │ - je f02a │ │ │ │ │ - cmp $0x6,%edx │ │ │ │ │ - jne 10860 │ │ │ │ │ + and $0x7,%esi │ │ │ │ │ + je f5e0 │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + je f226 │ │ │ │ │ + cmp $0x2,%esi │ │ │ │ │ + je f21b │ │ │ │ │ + cmp $0x3,%esi │ │ │ │ │ + je f210 │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + je f205 │ │ │ │ │ + cmp $0x5,%esi │ │ │ │ │ + je f1fa │ │ │ │ │ + cmp $0x6,%esi │ │ │ │ │ + jne 109c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f670 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f670 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f670 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f670 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f670 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f670 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x2ac(%ebp),%ebx │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne f4e8 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jne f5e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %ecx,-0x2b0(%ebp) │ │ │ │ │ - mov %esi,-0x2b8(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %edi,-0x2b4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - mov %edx,-0x2c0(%ebp) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2bc(%ebp) │ │ │ │ │ + mov %eax,-0x2b8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x2c8(%ebp) │ │ │ │ │ + sete -0x2c4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + mov %esi,-0x2bc(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x2b8(%ebp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x2b0(%ebp),%ebx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ + mov -0x2b4(%ebp),%ecx │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je f1b0 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je f390 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x2bc(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x2b8(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je f560 │ │ │ │ │ + je f660 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f5d0 │ │ │ │ │ + je f6d0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x2c0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %edx,-0x2c4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne f570 │ │ │ │ │ + jne f670 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je f108 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne f570 │ │ │ │ │ + test %dl,-0x2c8(%ebp) │ │ │ │ │ + je f2dc │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne f670 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x2b0(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x2c8(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2cc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2cc(%ebp) │ │ │ │ │ - jne f570 │ │ │ │ │ + jne f670 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x2b0(%ebp),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - jne 11033 │ │ │ │ │ + testb $0x20,-0x2c8(%ebp) │ │ │ │ │ + jne 11309 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x2c8(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 1101f │ │ │ │ │ + jne 1132e │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2cc(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x2c8(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 1113d │ │ │ │ │ + je 1148c │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 111f6 │ │ │ │ │ + je 1154a │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2cc(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2cc(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2cc(%ebp) │ │ │ │ │ - jne f570 │ │ │ │ │ + cmp %edx,-0x2cc(%ebp) │ │ │ │ │ + jne f670 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2c4(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je f1b0 │ │ │ │ │ + mov -0x2c0(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je f390 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2c8(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne f570 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x2b8(%ebp),%esi │ │ │ │ │ + jne f670 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x2b4(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x28c(%ebp),%edx │ │ │ │ │ - mov (%edx,%ebx,4),%ebx │ │ │ │ │ + mov -0x28c(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%esi,4),%edx │ │ │ │ │ + mov %edx,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5719 (discriminator 2) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je f57f │ │ │ │ │ + mov -0x2a0(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je f67f │ │ │ │ │ ./pynx/scattering/cpu.c:5721 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5728 (discriminator 1) │ │ │ │ │ mov -0x280(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle d878 │ │ │ │ │ -./pynx/scattering/cpu.c:5730 │ │ │ │ │ - mov -0x290(%ebp),%eax │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x294(%ebp),%edx │ │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ │ - lea -0x4a6e(%edi),%ebx │ │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ │ - mov -0x288(%ebp),%eax │ │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ │ - mov -0x298(%ebp),%ecx │ │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ │ - mov -0x29c(%ebp),%edx │ │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ - mov %ecx,-0x8c(%ebp) │ │ │ │ │ - mov -0x2a8(%ebp),%ecx │ │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ │ - mov -0x2a0(%ebp),%edx │ │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ │ - lea -0x98(%ebp),%eax │ │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ │ - lea -0x58(%ebp),%ecx │ │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ │ - mov -0x28c(%ebp),%edx │ │ │ │ │ - push %ebx │ │ │ │ │ - push -0x2b4(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - call 8fb0 │ │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:5730 (discriminator 2) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5730 │ │ │ │ │ - mov %esi,-0x284(%ebp) │ │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5730 (discriminator 2) │ │ │ │ │ - inc %eax │ │ │ │ │ -./pynx/scattering/cpu.c:5730 │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ │ - mov %edx,-0x294(%ebp) │ │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ │ - mov %ebx,-0x298(%ebp) │ │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ │ - mov %esi,-0x288(%ebp) │ │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ │ - mov %ebx,-0x2a4(%ebp) │ │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ │ - mov %ecx,-0x29c(%ebp) │ │ │ │ │ - mov %edx,-0x2a8(%ebp) │ │ │ │ │ - mov %esi,-0x2a0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5730 (discriminator 2) │ │ │ │ │ - jne d878 │ │ │ │ │ -./pynx/scattering/cpu.c:5730 (discriminator 1) │ │ │ │ │ - mov $0x1662,%edx │ │ │ │ │ - jmp 1010e │ │ │ │ │ + jg 11168 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp d8b9 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f2f9 │ │ │ │ │ - cmpb $0x0,-0x2c0(%ebp) │ │ │ │ │ - jne e490 │ │ │ │ │ + je f3e9 │ │ │ │ │ + cmpb $0x0,-0x2bc(%ebp) │ │ │ │ │ + jne e530 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x2b8(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne f30b │ │ │ │ │ + mov -0x2b4(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne f3fb │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne e490 │ │ │ │ │ + jne e530 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x2a4(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je e49f │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je e542 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne f34f │ │ │ │ │ - mov -0x2b8(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne 10820 │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne f43b │ │ │ │ │ + mov -0x2b4(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne 109a0 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je f365 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je f451 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 10fa0 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 11288 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je e490 │ │ │ │ │ + je e530 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x2ac(%ebp),%esi │ │ │ │ │ - js e49f │ │ │ │ │ - jmp edb8 │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f680 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x2a4(%ebp),%edi │ │ │ │ │ + js e542 │ │ │ │ │ + jmp ef78 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f780 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f680 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je f780 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f680 │ │ │ │ │ - cmp 0x14(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f780 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x2(%edx),%eax │ │ │ │ │ + lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f680 │ │ │ │ │ - cmp 0x18(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je f780 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x3(%edx),%eax │ │ │ │ │ + lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f680 │ │ │ │ │ - cmp 0x1c(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je f780 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x4(%edx),%eax │ │ │ │ │ + lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f680 │ │ │ │ │ - cmp 0x20(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je f780 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x5(%edx),%eax │ │ │ │ │ + lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f680 │ │ │ │ │ - cmp 0x24(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je f780 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x6(%edx),%eax │ │ │ │ │ + lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f680 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je f780 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x7(%edx),%eax │ │ │ │ │ + lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne f380 │ │ │ │ │ - jmp ee6f │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jne f470 │ │ │ │ │ + jmp f02f │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f468 │ │ │ │ │ - cmpb $0x0,-0x2c4(%ebp) │ │ │ │ │ - je f468 │ │ │ │ │ + je f560 │ │ │ │ │ + cmpb $0x0,-0x2c0(%ebp) │ │ │ │ │ + je f560 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x2a0(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne eea0 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne f060 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:5713 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:5713 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 11397 │ │ │ │ │ + jne 10fb1 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x3ce0(%edi),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a5e(%ebx),%esi │ │ │ │ │ push $0x8 │ │ │ │ │ - lea -0x4ab1(%edi),%eax │ │ │ │ │ - lea -0x4a6e(%edi),%ecx │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x44(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0xa │ │ │ │ │ - push %eax │ │ │ │ │ - push %ecx │ │ │ │ │ push %edx │ │ │ │ │ - push (%esi) │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:5715 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5715 (discriminator 1) │ │ │ │ │ mov $0x1653,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5715 │ │ │ │ │ - jmp 1010e │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 10468 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x2bc(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne f476 │ │ │ │ │ + mov -0x2b8(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne f56e │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne f408 │ │ │ │ │ + jne f500 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je f417 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je f512 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne f4b6 │ │ │ │ │ - mov -0x2bc(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne 10800 │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne f5aa │ │ │ │ │ + mov -0x2b8(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne 10980 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je f4cc │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je f5c0 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 10f80 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 11148 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f408 │ │ │ │ │ + je f500 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x2b0(%ebp),%esi │ │ │ │ │ - js f417 │ │ │ │ │ - jmp efb8 │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f670 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x2a4(%ebp),%edi │ │ │ │ │ + js f512 │ │ │ │ │ + jmp f188 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f670 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je f768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f670 │ │ │ │ │ - cmp 0x14(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x2(%edx),%eax │ │ │ │ │ + lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f670 │ │ │ │ │ - cmp 0x18(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je f768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x3(%edx),%eax │ │ │ │ │ + lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f670 │ │ │ │ │ - cmp 0x1c(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je f768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x4(%edx),%eax │ │ │ │ │ + lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f670 │ │ │ │ │ - cmp 0x20(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je f768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x5(%edx),%eax │ │ │ │ │ + lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f670 │ │ │ │ │ - cmp 0x24(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je f768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x6(%edx),%eax │ │ │ │ │ + lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f670 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je f768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x2ac(%ebp),%ebx │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x7(%edx),%eax │ │ │ │ │ + lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne f4e8 │ │ │ │ │ - jmp f06f │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jne f5e0 │ │ │ │ │ + jmp f23f │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f5d0 │ │ │ │ │ - cmpb $0x0,-0x2c8(%ebp) │ │ │ │ │ - je f5d0 │ │ │ │ │ + je f6d0 │ │ │ │ │ + cmpb $0x0,-0x2c4(%ebp) │ │ │ │ │ + je f6d0 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne f0a0 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne f270 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:5723 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:5723 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 1137c │ │ │ │ │ + jne 10fa7 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%eax │ │ │ │ │ - lea -0x4a6e(%edi),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a5e(%ebx),%esi │ │ │ │ │ push $0x9 │ │ │ │ │ - lea -0x3ce0(%edi),%ecx │ │ │ │ │ - lea -0x4ab1(%edi),%esi │ │ │ │ │ - push %eax │ │ │ │ │ - mov -0x44(%edi),%eax │ │ │ │ │ + push %edi │ │ │ │ │ push $0xa │ │ │ │ │ - push %esi │ │ │ │ │ push %edx │ │ │ │ │ - push %ecx │ │ │ │ │ - push (%eax) │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:5725 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5725 (discriminator 1) │ │ │ │ │ mov $0x165d,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5725 │ │ │ │ │ - jmp 1010e │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 10468 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x2c0(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne f5de │ │ │ │ │ + mov -0x2bc(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne f6de │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne f570 │ │ │ │ │ + jne f670 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x2b0(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je f57f │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je f682 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne fe70 │ │ │ │ │ - mov -0x2c0(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - je fe70 │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne fed0 │ │ │ │ │ + mov -0x2bc(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je fed0 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2c4(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x2c0(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x2c4(%ebp),%edx │ │ │ │ │ + mov -0x2c0(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je f64f │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je f749 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 10f40 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 110f8 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f570 │ │ │ │ │ + je f670 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x2b8(%ebp),%esi │ │ │ │ │ - js f57f │ │ │ │ │ - jmp f1b8 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x2b4(%ebp),%edi │ │ │ │ │ + js f682 │ │ │ │ │ + jmp f398 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%eax,4),%ebx │ │ │ │ │ + mov -0x28c(%ebp),%esi │ │ │ │ │ + mov (%esi,%eax,4),%eax │ │ │ │ │ + mov %eax,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp f1c1 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp f3a7 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%ebx │ │ │ │ │ - mov (%ebx,%eax,4),%ecx │ │ │ │ │ - mov %ecx,-0x2a0(%ebp) │ │ │ │ │ + mov -0x28c(%ebp),%esi │ │ │ │ │ + mov (%esi,%eax,4),%eax │ │ │ │ │ + mov %eax,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp efc7 │ │ │ │ │ + jmp f197 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f6a9 │ │ │ │ │ - cmpb $0x0,-0x2a8(%ebp) │ │ │ │ │ - jne ec30 │ │ │ │ │ + je f7a9 │ │ │ │ │ + cmpb $0x0,-0x2a4(%ebp) │ │ │ │ │ + jne ec50 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne f6bb │ │ │ │ │ + mov -0x29c(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne f7bb │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne ec30 │ │ │ │ │ + jne ec50 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x294(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je ec3f │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je ec62 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne f6ff │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne 1094b │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne f7fb │ │ │ │ │ + mov -0x29c(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne 10aca │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je f715 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je f811 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 10d21 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 10e8c │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je ec30 │ │ │ │ │ + je ec50 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x298(%ebp),%esi │ │ │ │ │ - js ec3f │ │ │ │ │ - jmp fbf0 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x294(%ebp),%edi │ │ │ │ │ + js ec62 │ │ │ │ │ + jmp fc88 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%ebx │ │ │ │ │ - mov (%ebx,%eax,4),%eax │ │ │ │ │ - mov %eax,-0x2a4(%ebp) │ │ │ │ │ + mov -0x28c(%ebp),%esi │ │ │ │ │ + mov (%esi,%eax,4),%eax │ │ │ │ │ + mov %eax,-0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp edc7 │ │ │ │ │ + jmp ef87 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ + mov %ecx,-0x2a4(%ebp) │ │ │ │ │ + mov %edi,-0x2a0(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %ecx,-0x2a0(%ebp) │ │ │ │ │ - mov %ebx,-0x2a8(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ -/usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x2a0(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %edx,-0x2b0(%ebp) │ │ │ │ │ - sete -0x2bc(%ebp) │ │ │ │ │ + mov %esi,-0x2ac(%ebp) │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + sete -0x2b8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %esi,-0x2a4(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x2a4(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je f978 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je f9b5 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x2ac(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x2a8(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je f8a0 │ │ │ │ │ + je f9d0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f8ad │ │ │ │ │ + je f9dd │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x2b4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %edx,-0x2b8(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne f888 │ │ │ │ │ + jne f990 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2bc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je f7e6 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne f888 │ │ │ │ │ + test %dl,-0x2bc(%ebp) │ │ │ │ │ + je f8ea │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne f990 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x2a0(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x2bc(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2c0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2c0(%ebp) │ │ │ │ │ - jne f888 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x2a0(%ebp),%edx │ │ │ │ │ + jne f990 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - jne 110dc │ │ │ │ │ + testb $0x20,-0x2bc(%ebp) │ │ │ │ │ + jne 11411 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x2bc(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 110c8 │ │ │ │ │ + jne 113fe │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2c0(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x2bc(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 111b7 │ │ │ │ │ + je 11539 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 10e22 │ │ │ │ │ + je 10f96 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c0(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c0(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2c0(%ebp) │ │ │ │ │ - jne f888 │ │ │ │ │ + cmp %edx,-0x2c0(%ebp) │ │ │ │ │ + jne f990 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2b8(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je f978 │ │ │ │ │ + mov -0x2b4(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je f9b5 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2bc(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f978 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + je f9b5 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x2a8(%ebp),%ebx │ │ │ │ │ + mov -0x2a4(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je f928 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 104c8 │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x2a0(%ebp),%ecx │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp f780 │ │ │ │ │ + mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7326 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne f890 │ │ │ │ │ + mov -0x2a0(%ebp),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:7433 │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ + jmp e2cf │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f8ad │ │ │ │ │ - cmpb $0x0,-0x2bc(%ebp) │ │ │ │ │ - jne f888 │ │ │ │ │ + je f9dd │ │ │ │ │ + cmpb $0x0,-0x2b8(%ebp) │ │ │ │ │ + jne f990 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x2b0(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne f8bb │ │ │ │ │ + mov -0x2ac(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne f9eb │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne f888 │ │ │ │ │ + jne f990 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x2a0(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je f928 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 104cb │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne f8fb │ │ │ │ │ - mov -0x2b0(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne 10840 │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne fa2b │ │ │ │ │ + mov -0x2ac(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne 109d8 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je f911 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je fa41 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 10fd9 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 112d1 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f888 │ │ │ │ │ + je f990 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x2a4(%ebp),%esi │ │ │ │ │ - jns f980 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5693 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - call 2310 │ │ │ │ │ -./pynx/scattering/cpu.c:5693 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 113ab │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4a6e(%edi),%edx │ │ │ │ │ - push $0x6 │ │ │ │ │ - lea -0x4ab1(%edi),%ecx │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x44(%edi),%esi │ │ │ │ │ - push $0xa │ │ │ │ │ - push %ecx │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 2470 │ │ │ │ │ -./pynx/scattering/cpu.c:5695 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5695 (discriminator 1) │ │ │ │ │ - mov $0x163f,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5695 │ │ │ │ │ - jmp 1010e │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x2a4(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x2a8(%ebp) │ │ │ │ │ - jmp e237 │ │ │ │ │ + mov -0x2a0(%ebp),%edi │ │ │ │ │ + js 104cb │ │ │ │ │ + jmp f9bb │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x29c(%ebp),%edx │ │ │ │ │ + mov %ecx,-0x2a0(%ebp) │ │ │ │ │ + mov %edi,-0x29c(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %ecx,-0x29c(%ebp) │ │ │ │ │ - mov %ebx,-0x2a4(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ -/usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2a8(%ebp) │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x29c(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %edx,-0x2ac(%ebp) │ │ │ │ │ - sete -0x2b8(%ebp) │ │ │ │ │ + mov %esi,-0x2a8(%ebp) │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + sete -0x2b4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %esi,-0x2a0(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je fbc8 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je fbd5 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x2a8(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x2a4(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je faf0 │ │ │ │ │ + je fbf0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je fafd │ │ │ │ │ + je fbfd │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %edx,-0x2b0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne fad8 │ │ │ │ │ + jne fbb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2b8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je fa36 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne fad8 │ │ │ │ │ + test %dl,-0x2b8(%ebp) │ │ │ │ │ + je fb0a │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne fbb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x29c(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x2b8(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2bc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2bc(%ebp) │ │ │ │ │ - jne fad8 │ │ │ │ │ + jne fbb0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ - jne 1096a │ │ │ │ │ + testb $0x20,-0x2b8(%ebp) │ │ │ │ │ + jne 10ae7 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - mov 0x1c(%ebx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x2b8(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 11115 │ │ │ │ │ + jne 1145b │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2bc(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x2b8(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 11207 │ │ │ │ │ + je 1155b │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 112c0 │ │ │ │ │ + je 11605 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2bc(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2bc(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2bc(%ebp) │ │ │ │ │ - jne fad8 │ │ │ │ │ + cmp %edx,-0x2bc(%ebp) │ │ │ │ │ + jne fbb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2b0(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je fbc8 │ │ │ │ │ + mov -0x2ac(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je fbd5 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2b8(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je fbc8 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + je fbd5 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x2a4(%ebp),%ebx │ │ │ │ │ + mov -0x2a0(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je fb78 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 10600 │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x29c(%ebp),%ecx │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp f9d0 │ │ │ │ │ + mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7326 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne fab0 │ │ │ │ │ + mov -0x29c(%ebp),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:7433 │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ + jmp e82f │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je fafd │ │ │ │ │ - cmpb $0x0,-0x2b8(%ebp) │ │ │ │ │ - jne fad8 │ │ │ │ │ + je fbfd │ │ │ │ │ + cmpb $0x0,-0x2b4(%ebp) │ │ │ │ │ + jne fbb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x2ac(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne fb0b │ │ │ │ │ + mov -0x2a8(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne fc0b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne fad8 │ │ │ │ │ + jne fbb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x29c(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je fb78 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 10603 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne fb4b │ │ │ │ │ - mov -0x2ac(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne 10890 │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne fc4b │ │ │ │ │ + mov -0x2a8(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne 10a10 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je fb61 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je fc61 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 11000 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 11341 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je fad8 │ │ │ │ │ + je fbb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x2a0(%ebp),%esi │ │ │ │ │ - jns fbd0 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5683 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - call 2310 │ │ │ │ │ -./pynx/scattering/cpu.c:5683 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 113b5 │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4a6e(%edi),%edx │ │ │ │ │ - push $0x5 │ │ │ │ │ - lea -0x4ab1(%edi),%eax │ │ │ │ │ - lea -0x3ce0(%edi),%ecx │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x44(%edi),%esi │ │ │ │ │ - push $0xa │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - push %ecx │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 2470 │ │ │ │ │ -./pynx/scattering/cpu.c:5685 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5685 (discriminator 1) │ │ │ │ │ - mov $0x1635,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5685 │ │ │ │ │ - jmp 1010e │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x2a0(%ebp),%esi │ │ │ │ │ + mov -0x29c(%ebp),%edi │ │ │ │ │ + js 10603 │ │ │ │ │ + jmp fbdb │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x294(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x28c(%ebp),%eax │ │ │ │ │ - mov (%eax,%edx,4),%ecx │ │ │ │ │ - mov %ecx,-0x29c(%ebp) │ │ │ │ │ - jmp e717 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x298(%ebp),%esi │ │ │ │ │ - mov -0x28c(%ebp),%edx │ │ │ │ │ - mov (%edx,%ebx,4),%ecx │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ + mov -0x28c(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%esi,4),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5649 (discriminator 2) │ │ │ │ │ - mov -0x294(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je ec3f │ │ │ │ │ + mov -0x294(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je ec5f │ │ │ │ │ ./pynx/scattering/cpu.c:5651 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ - jmp ecb3 │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ + jmp ee2b │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%ecx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x288(%ebp),%ecx │ │ │ │ │ + mov %edx,-0x29c(%ebp) │ │ │ │ │ + mov %edi,-0x288(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %edx,-0x288(%ebp) │ │ │ │ │ - mov %ebx,-0x2a0(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ -/usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2a4(%ebp) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %ecx,-0x2a8(%ebp) │ │ │ │ │ - sete -0x2b0(%ebp) │ │ │ │ │ + mov %esi,-0x2a4(%ebp) │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + sete -0x2ac(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %esi,-0x29c(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je fe50 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je fe25 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x2a4(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x2a0(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je fd78 │ │ │ │ │ + je fe40 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je fd85 │ │ │ │ │ + je fe4d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %ebx,-0x2ac(%ebp) │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne fd60 │ │ │ │ │ -./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne fe00 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7362 │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2b4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je fcc0 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne fd60 │ │ │ │ │ + test %dl,-0x2b4(%ebp) │ │ │ │ │ + je fd5a │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne fe00 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x2b4(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2b8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2b8(%ebp) │ │ │ │ │ - jne fd60 │ │ │ │ │ + jne fe00 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x288(%ebp),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - jne 10cee │ │ │ │ │ + testb $0x20,-0x2b4(%ebp) │ │ │ │ │ + jne 10e4e │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x2b4(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 11129 │ │ │ │ │ + jne 1146e │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2b8(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x2b4(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 11244 │ │ │ │ │ + je 11598 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 112d1 │ │ │ │ │ + je 11627 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2b8(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2b8(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2b8(%ebp) │ │ │ │ │ - jne fd60 │ │ │ │ │ + cmp %edx,-0x2b8(%ebp) │ │ │ │ │ + jne fe00 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2ac(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je fe50 │ │ │ │ │ + mov -0x2a8(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je fe25 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2b4(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je fe50 │ │ │ │ │ + je fe25 │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ + mov -0x29c(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je fe00 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 106b0 │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp fc58 │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7326 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne fd00 │ │ │ │ │ + mov -0x288(%ebp),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:7433 │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x288(%ebp) │ │ │ │ │ + jmp e6cf │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je fd85 │ │ │ │ │ - cmpb $0x0,-0x2b0(%ebp) │ │ │ │ │ - jne fd60 │ │ │ │ │ + je fe4d │ │ │ │ │ + cmpb $0x0,-0x2ac(%ebp) │ │ │ │ │ + jne fe00 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x2a8(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne fd93 │ │ │ │ │ + mov -0x2a4(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne fe5b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne fd60 │ │ │ │ │ + jne fe00 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x288(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je fe00 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 106b3 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne fdd3 │ │ │ │ │ - mov -0x2a8(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne 108c8 │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne fe9b │ │ │ │ │ + mov -0x2a4(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne 10a48 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je fde9 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je feb1 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 1107b │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 113a9 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je fd60 │ │ │ │ │ + je fe00 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x29c(%ebp),%esi │ │ │ │ │ - jns fe58 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5673 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - call 2310 │ │ │ │ │ -./pynx/scattering/cpu.c:5673 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 113bf │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4ab1(%edi),%edx │ │ │ │ │ - push $0x4 │ │ │ │ │ - lea -0x4a6e(%edi),%ecx │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x44(%edi),%esi │ │ │ │ │ - push $0xa │ │ │ │ │ - push %edx │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 2470 │ │ │ │ │ -./pynx/scattering/cpu.c:5675 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5675 (discriminator 1) │ │ │ │ │ - mov $0x162b,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5675 │ │ │ │ │ - jmp 1010e │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x29c(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x288(%ebp) │ │ │ │ │ - jmp e5ef │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x288(%ebp),%edi │ │ │ │ │ + js 106b3 │ │ │ │ │ + jmp fe2b │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp f63c │ │ │ │ │ + jmp f736 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%ecx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x288(%ebp),%ecx │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + mov %edi,-0x288(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %edx,-0x288(%ebp) │ │ │ │ │ - mov %ebx,-0x29c(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ -/usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2a0(%ebp) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %ecx,-0x2a4(%ebp) │ │ │ │ │ - sete -0x2ac(%ebp) │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + sete -0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %esi,-0x298(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - nop │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x298(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je 100b0 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je 10055 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x2a0(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x29c(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je ffd8 │ │ │ │ │ + je 10070 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je ffe5 │ │ │ │ │ + je 1007d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %ebx,-0x2a8(%ebp) │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne ffc0 │ │ │ │ │ -./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 10030 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7362 │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2ac(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je ff18 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne ffc0 │ │ │ │ │ + test %dl,-0x2ac(%ebp) │ │ │ │ │ + je ff82 │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 10030 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x2ac(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ - mov %cl,-0x2b0(%ebp) │ │ │ │ │ + mov %cl,-0x2b4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - cmp %dl,-0x2b0(%ebp) │ │ │ │ │ - jne ffc0 │ │ │ │ │ + cmp %dl,-0x2b4(%ebp) │ │ │ │ │ + jne 10030 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x288(%ebp),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - jne 10d8b │ │ │ │ │ + testb $0x20,-0x2ac(%ebp) │ │ │ │ │ + jne 10ef4 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 1114e │ │ │ │ │ + jne 1149d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x2b0(%ebp),%eax │ │ │ │ │ + movzbl -0x2b4(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x2ac(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 112af │ │ │ │ │ + je 11616 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 112f3 │ │ │ │ │ + je 11681 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2b0(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2b4(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2b0(%ebp) │ │ │ │ │ - jne ffc0 │ │ │ │ │ + cmp %edx,-0x2b4(%ebp) │ │ │ │ │ + jne 10030 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2a8(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 100b0 │ │ │ │ │ + mov -0x2a4(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 10055 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 100b0 │ │ │ │ │ + je 10055 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ + mov -0x298(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je 10060 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 110a0 │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp feb0 │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7326 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne ff28 │ │ │ │ │ + mov -0x288(%ebp),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:7433 │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x298(%ebp) │ │ │ │ │ + jmp ef4f │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je ffe5 │ │ │ │ │ - cmpb $0x0,-0x2ac(%ebp) │ │ │ │ │ - jne ffc0 │ │ │ │ │ + je 1007d │ │ │ │ │ + cmpb $0x0,-0x2a8(%ebp) │ │ │ │ │ + jne 10030 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x2a4(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne fff3 │ │ │ │ │ + mov -0x2a0(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne 1008b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne ffc0 │ │ │ │ │ + jne 10030 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x288(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 10060 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 100f8 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne 10033 │ │ │ │ │ - mov -0x2a4(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne 10915 │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne 100c7 │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne 10a95 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je 10049 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je 100dd │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 110f6 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 11436 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je ffc0 │ │ │ │ │ + je 10030 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x298(%ebp),%esi │ │ │ │ │ - jns 100b8 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x288(%ebp),%edi │ │ │ │ │ + jns 1005b │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5663 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:5663 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 113c9 │ │ │ │ │ + jne 116e7 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4ab1(%edi),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x4a5e(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ push $0x3 │ │ │ │ │ - lea -0x4a6e(%edi),%ecx │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x44(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0xa │ │ │ │ │ push %edx │ │ │ │ │ push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ + push %esi │ │ │ │ │ + push (%eax) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:5665 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5665 (discriminator 1) │ │ │ │ │ mov $0x1621,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5665 │ │ │ │ │ - jmp 1010e │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x298(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%ebx │ │ │ │ │ - mov %ebx,-0x298(%ebp) │ │ │ │ │ - jmp ed8f │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x44(%edi),%esi │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%edx │ │ │ │ │ - lea -0x4ab1(%edi),%ebx │ │ │ │ │ - lea -0x4a6e(%edi),%ecx │ │ │ │ │ - push -0x2b4(%ebp) │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %edx │ │ │ │ │ - push $0xa │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 2470 │ │ │ │ │ -./pynx/scattering/cpu.c:5759 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5759 (discriminator 1) │ │ │ │ │ - mov $0x167f,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5769 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%edi),%ebx │ │ │ │ │ - mov $0x54,%ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - lea -0x3ca4(%edi),%eax │ │ │ │ │ - call 9990 │ │ │ │ │ -./pynx/scattering/cpu.c:5771 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5996 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5798 │ │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ │ - sub %gs:0x14,%edx │ │ │ │ │ - jne 113e7 │ │ │ │ │ - lea -0x10(%ebp),%esp │ │ │ │ │ - pop %ecx │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - lea -0x4(%ecx),%esp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 10468 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%ebx │ │ │ │ │ - mov (%ebx,%eax,4),%eax │ │ │ │ │ + mov -0x28c(%ebp),%esi │ │ │ │ │ + mov (%esi,%eax,4),%eax │ │ │ │ │ mov %eax,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp fbff │ │ │ │ │ + jmp fc97 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ │ - jmp de65 │ │ │ │ │ + jmp de9f │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ │ - jmp de35 │ │ │ │ │ + jmp de71 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x100(%ebp) │ │ │ │ │ - jmp de05 │ │ │ │ │ + jmp de43 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x130(%ebp) │ │ │ │ │ - jmp ddd5 │ │ │ │ │ + jmp de15 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x160(%ebp) │ │ │ │ │ - jmp dda5 │ │ │ │ │ + jmp dde7 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x250(%ebp) │ │ │ │ │ - jmp dcb5 │ │ │ │ │ + jmp dd01 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x190(%ebp) │ │ │ │ │ - jmp dd75 │ │ │ │ │ + jmp ddb9 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1c0(%ebp) │ │ │ │ │ - jmp dd45 │ │ │ │ │ + jmp dd8b │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1f0(%ebp) │ │ │ │ │ - jmp dd15 │ │ │ │ │ + jmp dd5d │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x220(%ebp) │ │ │ │ │ - jmp dce5 │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%ecx │ │ │ │ │ + jmp dd2f │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %edx,-0x288(%ebp) │ │ │ │ │ - mov %ebx,-0x294(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + mov -0x288(%ebp),%ecx │ │ │ │ │ + mov %edi,-0x288(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x298(%ebp) │ │ │ │ │ + mov %eax,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %ecx,-0x29c(%ebp) │ │ │ │ │ - sete -0x2a4(%ebp) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + mov %esi,-0x298(%ebp) │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + sete -0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %esi,-0x290(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x290(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je 10460 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je 104a8 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x298(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x294(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 10368 │ │ │ │ │ + je 10380 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 10375 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%ebx │ │ │ │ │ + je 1038d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %ebx,-0x2a0(%ebp) │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x29c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 10350 │ │ │ │ │ -./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 10360 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7362 │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je 102a8 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 10350 │ │ │ │ │ + test %dl,-0x2a4(%ebp) │ │ │ │ │ + je 102ac │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 10360 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x2a4(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2a8(%ebp) │ │ │ │ │ - jne 10350 │ │ │ │ │ + jne 10360 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ - jne 11269 │ │ │ │ │ + testb $0x20,-0x2a4(%ebp) │ │ │ │ │ + jne 115c3 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - mov 0x1c(%ebx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x2a4(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 11255 │ │ │ │ │ + jne 115b0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2a8(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x2a4(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 11338 │ │ │ │ │ + je 116a3 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 1135a │ │ │ │ │ + je 116b4 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2a8(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2a8(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2a8(%ebp) │ │ │ │ │ - jne 10350 │ │ │ │ │ + cmp %edx,-0x2a8(%ebp) │ │ │ │ │ + jne 10360 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2a0(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 10460 │ │ │ │ │ + mov -0x29c(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 104a8 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2a4(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 10460 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + je 104a8 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x294(%ebp),%ebx │ │ │ │ │ + mov -0x290(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je 10410 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 112ee │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 10240 │ │ │ │ │ + jmp 10240 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 10375 │ │ │ │ │ - cmpb $0x0,-0x2a4(%ebp) │ │ │ │ │ - jne 10350 │ │ │ │ │ + je 1038d │ │ │ │ │ + cmpb $0x0,-0x2a0(%ebp) │ │ │ │ │ + jne 10360 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne 10383 │ │ │ │ │ + mov -0x298(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne 1039b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 10350 │ │ │ │ │ + jne 10360 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x288(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 10410 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 10420 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne 10a08 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - je 10a08 │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne 10b90 │ │ │ │ │ + mov -0x298(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 10b90 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2a0(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x29c(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x2a0(%ebp),%edx │ │ │ │ │ + mov -0x29c(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je 103f4 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je 10406 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 11198 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 114e4 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 10350 │ │ │ │ │ + je 10360 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x290(%ebp),%esi │ │ │ │ │ - jns 10468 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + mov -0x288(%ebp),%edi │ │ │ │ │ + jns 104ae │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5643 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:5643 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 113dd │ │ │ │ │ + jne 116fb │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4a6e(%edi),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x4a5e(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ push $0x1 │ │ │ │ │ - lea -0x4ab1(%edi),%ecx │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x44(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0xa │ │ │ │ │ - push %ecx │ │ │ │ │ push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + push (%eax) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:5645 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5645 (discriminator 1) │ │ │ │ │ mov $0x160d,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5645 │ │ │ │ │ - jmp 1010e │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x290(%ebp),%esi │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5769 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x4ab9(%ebx),%esi │ │ │ │ │ + mov $0x54,%ecx │ │ │ │ │ + push %esi │ │ │ │ │ + lea -0x3c94(%ebx),%eax │ │ │ │ │ + call 98c0 │ │ │ │ │ +./pynx/scattering/cpu.c:5771 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5996 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +./pynx/scattering/cpu.c:5798 │ │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ │ + sub %gs:0x14,%edx │ │ │ │ │ + jne 1170f │ │ │ │ │ + lea -0x10(%ebp),%esp │ │ │ │ │ + pop %ecx │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + lea -0x4(%ecx),%esp │ │ │ │ │ + ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x288(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ mov %eax,-0x290(%ebp) │ │ │ │ │ - jmp e9af │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp eddf │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:5693 │ │ │ │ │ + call 2310 │ │ │ │ │ +./pynx/scattering/cpu.c:5693 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 10fc5 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%eax │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x3cd0(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a5e(%ebx),%esi │ │ │ │ │ + push $0x6 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0xa │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ + push (%eax) │ │ │ │ │ + call 2470 │ │ │ │ │ +./pynx/scattering/cpu.c:5695 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5695 (discriminator 1) │ │ │ │ │ + mov $0x163f,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5695 │ │ │ │ │ + jmp 10468 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5773 (discriminator 5) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ mov -0x284(%ebp),%eax │ │ │ │ │ - lea -0x4a8c(%edi),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a7c(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5773 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 1012b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 10485 │ │ │ │ │ ./pynx/scattering/cpu.c:5774 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp d88f │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp d8d0 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5774 (discriminator 5) │ │ │ │ │ - lea -0x4a89(%edi),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a79(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5774 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 1012b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 10485 │ │ │ │ │ ./pynx/scattering/cpu.c:5775 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp d89e │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp d8df │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5775 (discriminator 5) │ │ │ │ │ - lea -0x4a86(%edi),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a76(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5775 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 1012b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 10485 │ │ │ │ │ ./pynx/scattering/cpu.c:5776 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp d8ad │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp d8ee │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5776 (discriminator 5) │ │ │ │ │ - lea -0x4a5c(%edi),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a4c(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5776 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 1012b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 10485 │ │ │ │ │ ./pynx/scattering/cpu.c:5777 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp d8bc │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp d8fd │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5777 (discriminator 5) │ │ │ │ │ - lea -0x4a83(%edi),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a73(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5777 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 1012b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 10485 │ │ │ │ │ ./pynx/scattering/cpu.c:5778 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp d8cb │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp d90c │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5778 (discriminator 5) │ │ │ │ │ - lea -0x4a80(%edi),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a70(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5778 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 1012b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 10485 │ │ │ │ │ ./pynx/scattering/cpu.c:5779 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp d8da │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp d91b │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5779 (discriminator 5) │ │ │ │ │ - lea -0x4a7d(%edi),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a6d(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5779 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 1012b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 10485 │ │ │ │ │ ./pynx/scattering/cpu.c:5780 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp d8e9 │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp d92a │ │ │ │ │ + nop │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:5683 │ │ │ │ │ + call 2310 │ │ │ │ │ +./pynx/scattering/cpu.c:5683 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 10fcf │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%eax │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x3cd0(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a5e(%ebx),%esi │ │ │ │ │ + push $0x5 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0xa │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ + push (%eax) │ │ │ │ │ + call 2470 │ │ │ │ │ +./pynx/scattering/cpu.c:5685 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5685 (discriminator 1) │ │ │ │ │ + mov $0x1635,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5685 │ │ │ │ │ + jmp 10468 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5780 (discriminator 5) │ │ │ │ │ - lea -0x4a58(%edi),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a48(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5780 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 1012b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 10485 │ │ │ │ │ ./pynx/scattering/cpu.c:5781 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp d8f8 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp d939 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5781 (discriminator 5) │ │ │ │ │ - lea -0x4a7a(%edi),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a6a(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5781 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 1012b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 10485 │ │ │ │ │ ./pynx/scattering/cpu.c:5782 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp d907 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp d948 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5782 (discriminator 5) │ │ │ │ │ - lea -0x4a74(%edi),%ecx │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a64(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5782 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - je d910 │ │ │ │ │ - jmp 1012b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je d957 │ │ │ │ │ + jmp 10485 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:5673 │ │ │ │ │ + call 2310 │ │ │ │ │ +./pynx/scattering/cpu.c:5673 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 10fd9 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%eax │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x4a5e(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ + push $0x4 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0xa │ │ │ │ │ + push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + push (%eax) │ │ │ │ │ + call 2470 │ │ │ │ │ +./pynx/scattering/cpu.c:5675 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5675 (discriminator 1) │ │ │ │ │ + mov $0x162b,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5675 │ │ │ │ │ + jmp 10468 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov %edx,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ + mov -0x28(%ebx),%edx │ │ │ │ │ + mov %edi,-0x288(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x294(%ebp) │ │ │ │ │ + mov %eax,-0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - mov %edx,-0x298(%ebp) │ │ │ │ │ - sete -0x2a0(%ebp) │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + sete -0x29c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - mov %esi,-0x290(%ebp) │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x290(%ebp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ + mov -0x288(%ebp),%ecx │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je 107e0 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je 10960 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x294(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x290(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 10728 │ │ │ │ │ + je 10870 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 10735 │ │ │ │ │ + je 1087d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %ebx,-0x29c(%ebp) │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 10710 │ │ │ │ │ -./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 10850 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7362 │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je 10668 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 10710 │ │ │ │ │ + test %dl,-0x2a0(%ebp) │ │ │ │ │ + je 1079c │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 10850 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x2a0(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2a4(%ebp) │ │ │ │ │ - jne 10710 │ │ │ │ │ + jne 10850 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ - jne 11318 │ │ │ │ │ + testb $0x20,-0x2a0(%ebp) │ │ │ │ │ + jne 1165c │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - mov 0x1c(%ebx),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x2a0(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 11304 │ │ │ │ │ + jne 11649 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2a4(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 1136b │ │ │ │ │ + je 116c5 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 11386 │ │ │ │ │ + je 116d6 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2a4(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2a4(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2a4(%ebp) │ │ │ │ │ - jne 10710 │ │ │ │ │ + cmp %edx,-0x2a4(%ebp) │ │ │ │ │ + jne 10850 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x29c(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 107e0 │ │ │ │ │ + mov -0x298(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 10960 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2a0(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 107e0 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + je 10960 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x284(%ebp),%ebx │ │ │ │ │ + mov -0x284(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je 107c6 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 10600 │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + je 11453 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 10730 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 10735 │ │ │ │ │ - cmpb $0x0,-0x2a0(%ebp) │ │ │ │ │ - jne 10710 │ │ │ │ │ + je 1087d │ │ │ │ │ + cmpb $0x0,-0x29c(%ebp) │ │ │ │ │ + jne 10850 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x298(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne 10743 │ │ │ │ │ + mov -0x294(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne 1088b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 10710 │ │ │ │ │ + jne 10850 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x288(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 107c6 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 10908 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x38(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne 10ff8 │ │ │ │ │ - mov -0x298(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - je 10ff8 │ │ │ │ │ + cmp -0x38(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne 11301 │ │ │ │ │ + mov -0x294(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 11301 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x29c(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x298(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x29c(%ebp),%edx │ │ │ │ │ + mov -0x298(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je 107b4 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je 108f6 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 11290 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 115e8 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 10710 │ │ │ │ │ + je 10850 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x290(%ebp),%esi │ │ │ │ │ - jns 107e8 │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + mov -0x288(%ebp),%edi │ │ │ │ │ + jns 10968 │ │ │ │ │ ./pynx/scattering/cpu.c:5635 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:5635 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 100d0 │ │ │ │ │ -./pynx/scattering/cpu.c:5635 (discriminator 1) │ │ │ │ │ - mov $0x1603,%edx │ │ │ │ │ - jmp 1010e │ │ │ │ │ - nop │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x290(%ebp),%esi │ │ │ │ │ + jne 11705 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%edi │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x3cd0(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4a5e(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%esi │ │ │ │ │ + push -0x2b0(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + push $0xa │ │ │ │ │ + push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + push (%edi) │ │ │ │ │ + call 2470 │ │ │ │ │ +./pynx/scattering/cpu.c:5759 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5759 (discriminator 1) │ │ │ │ │ + mov $0x167f,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5759 │ │ │ │ │ + jmp 10468 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + mov -0x288(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ - jmp e89b │ │ │ │ │ + mov -0x28c(%ebp),%eax │ │ │ │ │ + mov (%eax,%edx,4),%ecx │ │ │ │ │ + mov %ecx,-0x284(%ebp) │ │ │ │ │ + jmp e9bb │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2c0(%ebp) │ │ │ │ │ - call 2370 │ │ │ │ │ - mov -0x2c0(%ebp),%edx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp f4b9 │ │ │ │ │ - nop │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2bc(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x2bc(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x2bc(%ebp),%edx │ │ │ │ │ + mov -0x2bc(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp f352 │ │ │ │ │ - nop │ │ │ │ │ + jmp f5ad │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2b8(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x2b8(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x2b8(%ebp),%edx │ │ │ │ │ + mov -0x2b8(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp f8fe │ │ │ │ │ - nop │ │ │ │ │ + jmp f43e │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je f670 │ │ │ │ │ + cmp 0xc(%edi),%ecx │ │ │ │ │ + je f768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp f01f │ │ │ │ │ + jmp f1ef │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:11384 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x2b4(%ebp) │ │ │ │ │ + call 2370 │ │ │ │ │ + mov -0x2b4(%ebp),%ecx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp fa2e │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je f680 │ │ │ │ │ + cmp 0xc(%edi),%ecx │ │ │ │ │ + je f780 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp ee1f │ │ │ │ │ + jmp efdf │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2b0(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x2ac(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x2b0(%ebp),%edx │ │ │ │ │ + mov -0x2ac(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp fb4e │ │ │ │ │ - nop │ │ │ │ │ + jmp fc4e │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je f730 │ │ │ │ │ + cmp 0xc(%edi),%ecx │ │ │ │ │ + je f830 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp e28b │ │ │ │ │ + jmp e323 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2ac(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x2a8(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x2ac(%ebp),%edx │ │ │ │ │ + mov -0x2a8(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp fdd6 │ │ │ │ │ + jmp fe9e │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je e228 │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je e2c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ - jmp e1a8 │ │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ │ + jmp e221 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je e708 │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je e820 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ - jmp e688 │ │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ │ + jmp e785 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2a8(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x2a4(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x2a8(%ebp),%edx │ │ │ │ │ + mov -0x2a4(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 10036 │ │ │ │ │ + jmp 100ca │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - je e5e0 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je e6c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ - jmp e564 │ │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ │ + jmp e61d │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2a4(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x2a0(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x2a4(%ebp),%edx │ │ │ │ │ + mov -0x2a0(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp f702 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x29c(%ebp),%edx │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je fa74 │ │ │ │ │ + jmp f7fe │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp fa74 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x2b8(%ebp) │ │ │ │ │ + mov %edx,-0x2c0(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x2c0(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2b8(%ebp) │ │ │ │ │ + jmp fb4a │ │ │ │ │ ./pynx/scattering/cpu.c:5629 │ │ │ │ │ - mov -0x280(%ebp),%ebx │ │ │ │ │ - mov %ebx,-0x2a0(%ebp) │ │ │ │ │ - jmp e254 │ │ │ │ │ - mov -0x280(%ebp),%edx │ │ │ │ │ - jmp e160 │ │ │ │ │ + mov -0x280(%ebp),%esi │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ + jmp efa4 │ │ │ │ │ + mov -0x280(%ebp),%esi │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ + jmp e2ec │ │ │ │ │ mov -0x280(%ebp),%edx │ │ │ │ │ - jmp e640 │ │ │ │ │ + jmp e1c0 │ │ │ │ │ mov -0x280(%ebp),%ecx │ │ │ │ │ - jmp e51c │ │ │ │ │ - mov -0x280(%ebp),%ecx │ │ │ │ │ - jmp ecb3 │ │ │ │ │ + jmp ecc1 │ │ │ │ │ + mov -0x280(%ebp),%esi │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ + jmp f1b4 │ │ │ │ │ mov -0x280(%ebp),%edx │ │ │ │ │ - mov %edx,-0x288(%ebp) │ │ │ │ │ - jmp e9f0 │ │ │ │ │ + jmp e728 │ │ │ │ │ mov -0x280(%ebp),%ecx │ │ │ │ │ - jmp e8c9 │ │ │ │ │ - mov -0x280(%ebp),%edx │ │ │ │ │ - mov %edx,-0x2ac(%ebp) │ │ │ │ │ - jmp efe4 │ │ │ │ │ - mov -0x280(%ebp),%edx │ │ │ │ │ - mov %edx,-0x2a0(%ebp) │ │ │ │ │ - jmp ede4 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp e5bc │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ + jmp ee2b │ │ │ │ │ + mov -0x280(%ebp),%esi │ │ │ │ │ + mov %esi,-0x288(%ebp) │ │ │ │ │ + jmp ea00 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 103e1 │ │ │ │ │ + jmp 103f3 │ │ │ │ │ ./pynx/scattering/cpu.c:5882 (discriminator 7) │ │ │ │ │ - movl $0x16fa,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ + movl $0x16fa,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5982 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2090 <_PyThreadState_UncheckedGet@plt> │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ mov 0x3c(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5982 │ │ │ │ │ - mov %eax,-0x288(%ebp) │ │ │ │ │ + mov %eax,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:6788 │ │ │ │ │ movl $0x0,0x3c(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:6792 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 10e38 │ │ │ │ │ + je 10fe8 │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ecx),%edx │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%edx │ │ │ │ │ - je 10a5d │ │ │ │ │ + cmp $0x3fffffff,%eax │ │ │ │ │ + je 10be2 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ - inc %edx │ │ │ │ │ - mov %edx,(%ecx) │ │ │ │ │ -./pynx/scattering/cpu.c:6796 │ │ │ │ │ - mov 0x14(%esi),%ebx │ │ │ │ │ -/usr/include/python3.12/object.h:787 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ + inc %eax │ │ │ │ │ + mov %eax,(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:6796 │ │ │ │ │ - mov %ebx,-0x280(%ebp) │ │ │ │ │ + mov 0x14(%esi),%edi │ │ │ │ │ /usr/include/python3.12/object.h:787 │ │ │ │ │ - je 10a76 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 10bf6 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ebx),%eax │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 10a76 │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je 10bf6 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ - inc %eax │ │ │ │ │ - mov %eax,(%ebx) │ │ │ │ │ + inc %ecx │ │ │ │ │ + mov %ecx,(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 10aa6 │ │ │ │ │ + mov -0x274(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 10c24 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0x250(%ebp) │ │ │ │ │ - je 10e58 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x250(%ebp) │ │ │ │ │ + je 11000 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x274(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0x274(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x244(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 10ad6 │ │ │ │ │ + mov -0x244(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 10c52 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0x220(%ebp) │ │ │ │ │ - je 10e68 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x220(%ebp) │ │ │ │ │ + je 11010 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x244(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + lea -0x244(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x214(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je 10b06 │ │ │ │ │ + mov -0x214(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 10c80 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x1f0(%ebp) │ │ │ │ │ - je 10e78 │ │ │ │ │ + je 11020 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x214(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1e4(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 10b36 │ │ │ │ │ + je 10cae │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0x1c0(%ebp) │ │ │ │ │ - je 10e88 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x1c0(%ebp) │ │ │ │ │ + je 11030 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x1e4(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0x1e4(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x1b4(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 10b66 │ │ │ │ │ + mov -0x1b4(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 10cdc │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0x190(%ebp) │ │ │ │ │ - je 10e98 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x190(%ebp) │ │ │ │ │ + je 11040 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x1b4(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0x1b4(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x184(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 10b96 │ │ │ │ │ + mov -0x184(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 10d0a │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0x160(%ebp) │ │ │ │ │ - je 10ea8 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x160(%ebp) │ │ │ │ │ + je 11050 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x184(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + lea -0x184(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x154(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je 10bc6 │ │ │ │ │ + mov -0x154(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 10d38 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x130(%ebp) │ │ │ │ │ - je 10eb8 │ │ │ │ │ + je 11060 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x154(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x124(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 10bf6 │ │ │ │ │ + je 10d66 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0x100(%ebp) │ │ │ │ │ - je 10ec8 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x100(%ebp) │ │ │ │ │ + je 11070 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x124(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0x124(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0xf4(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 10c26 │ │ │ │ │ + mov -0xf4(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 10d94 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0xd0(%ebp) │ │ │ │ │ - je 10ed8 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0xd0(%ebp) │ │ │ │ │ + je 11080 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0xf4(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0xf4(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 10c56 │ │ │ │ │ + mov -0xc4(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 10dc2 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0xa0(%ebp) │ │ │ │ │ - je 10ee8 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0xa0(%ebp) │ │ │ │ │ + je 11090 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0xc4(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + lea -0xc4(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6760 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 10c69 │ │ │ │ │ + je 10dcf │ │ │ │ │ ./pynx/scattering/cpu.c:6762 (discriminator 1) │ │ │ │ │ - mov -0x280(%ebp),%ebx │ │ │ │ │ - cmp %ebx,0x14(%esi) │ │ │ │ │ - jne 11173 │ │ │ │ │ + cmp %edi,0x14(%esi) │ │ │ │ │ + jne 114c1 │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ - mov -0x288(%ebp),%eax │ │ │ │ │ - mov 0x3c(%eax),%ecx │ │ │ │ │ + mov -0x284(%ebp),%eax │ │ │ │ │ + mov 0x3c(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ mov %esi,0x3c(%eax) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 10c8c │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 10df2 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%ecx),%esi │ │ │ │ │ + mov (%edx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%esi │ │ │ │ │ - je 10c8c │ │ │ │ │ + je 10df2 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %esi │ │ │ │ │ - mov %esi,(%ecx) │ │ │ │ │ - je 10ef8 │ │ │ │ │ -/usr/include/python3.12/object.h:797 │ │ │ │ │ - mov -0x284(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 10ca9 │ │ │ │ │ -/usr/include/python3.12/object.h:244 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ -/usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebx │ │ │ │ │ - je 10ca9 │ │ │ │ │ -/usr/include/python3.12/object.h:704 │ │ │ │ │ - dec %ebx │ │ │ │ │ - mov %ebx,(%edx) │ │ │ │ │ - je 10f10 │ │ │ │ │ + mov %esi,(%edx) │ │ │ │ │ + je 110b0 │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ mov -0x280(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 10cc5 │ │ │ │ │ + je 10e0e │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 10cc5 │ │ │ │ │ + je 10e0e │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ - je 10f28 │ │ │ │ │ + je 110c8 │ │ │ │ │ +/usr/include/python3.12/object.h:797 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 10e25 │ │ │ │ │ +/usr/include/python3.12/object.h:244 │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ +/usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je 10e25 │ │ │ │ │ +/usr/include/python3.12/object.h:704 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%edi) │ │ │ │ │ + je 110e0 │ │ │ │ │ ./pynx/scattering/cpu.c:5995 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%edi),%esi │ │ │ │ │ - mov -0x290(%ebp),%ecx │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x28c(%ebp),%edx │ │ │ │ │ - lea -0x3ca4(%edi),%eax │ │ │ │ │ - call 9990 │ │ │ │ │ + lea -0x4ab9(%ebx),%edi │ │ │ │ │ + mov -0x28c(%ebp),%ecx │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ + push %edi │ │ │ │ │ + lea -0x3c94(%ebx),%eax │ │ │ │ │ + call 98c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5997 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 1012b │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je fcfe │ │ │ │ │ + jmp 10485 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp fcfe │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x2b4(%ebp) │ │ │ │ │ + mov %edx,-0x2bc(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x2bc(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2b4(%ebp) │ │ │ │ │ + jmp fd9a │ │ │ │ │ ./pynx/scattering/cpu.c:5887 (discriminator 7) │ │ │ │ │ - movl $0x16ff,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10a28 │ │ │ │ │ + movl $0x16ff,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 10bb0 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x2a4(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x2a0(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp f715 │ │ │ │ │ + jmp f811 │ │ │ │ │ ./pynx/scattering/cpu.c:5892 (discriminator 7) │ │ │ │ │ - movl $0x1704,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10a28 │ │ │ │ │ + movl $0x1704,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 10bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:5897 (discriminator 7) │ │ │ │ │ - movl $0x1709,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10a28 │ │ │ │ │ + movl $0x1709,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 10bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:5902 (discriminator 7) │ │ │ │ │ - movl $0x170e,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10a28 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je ff56 │ │ │ │ │ + movl $0x170e,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 10bb0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp ff56 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x2ac(%ebp) │ │ │ │ │ + mov %edx,-0x2b8(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x2b8(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ + jmp ffc6 │ │ │ │ │ ./pynx/scattering/cpu.c:5907 (discriminator 7) │ │ │ │ │ - movl $0x1713,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10a28 │ │ │ │ │ + movl $0x1713,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 10bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:5912 (discriminator 7) │ │ │ │ │ - movl $0x1718,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10a28 │ │ │ │ │ + movl $0x1718,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 10bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:5917 (discriminator 7) │ │ │ │ │ - movl $0x171d,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10a28 │ │ │ │ │ + movl $0x171d,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 10bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:5922 (discriminator 7) │ │ │ │ │ - movl $0x1722,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10a28 │ │ │ │ │ + movl $0x1722,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 10bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:5927 (discriminator 7) │ │ │ │ │ - movl $0x1727,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10a28 │ │ │ │ │ + movl $0x1727,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 10bb0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c0(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp f853 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c0(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp f95f │ │ │ │ │ +./pynx/scattering/cpu.c:5723 (discriminator 1) │ │ │ │ │ + mov $0x165b,%edx │ │ │ │ │ + jmp 10468 │ │ │ │ │ +./pynx/scattering/cpu.c:5713 (discriminator 1) │ │ │ │ │ + mov $0x1651,%edx │ │ │ │ │ + jmp 10468 │ │ │ │ │ +./pynx/scattering/cpu.c:5703 (discriminator 1) │ │ │ │ │ + mov $0x1647,%edx │ │ │ │ │ + jmp 10468 │ │ │ │ │ +./pynx/scattering/cpu.c:5693 (discriminator 1) │ │ │ │ │ + mov $0x163d,%edx │ │ │ │ │ + jmp 10468 │ │ │ │ │ +./pynx/scattering/cpu.c:5683 (discriminator 1) │ │ │ │ │ + mov $0x1633,%edx │ │ │ │ │ + jmp 10468 │ │ │ │ │ +./pynx/scattering/cpu.c:5673 (discriminator 1) │ │ │ │ │ + mov $0x1629,%edx │ │ │ │ │ + jmp 10468 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:6791 │ │ │ │ │ - movl $0x0,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:6790 │ │ │ │ │ - movl $0x0,-0x284(%ebp) │ │ │ │ │ - jmp 10a76 │ │ │ │ │ + movl $0x0,-0x280(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:6791 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + jmp 10bf6 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ movl $0x0,-0x250(%ebp) │ │ │ │ │ - jmp 10a92 │ │ │ │ │ + jmp 10c12 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x220(%ebp) │ │ │ │ │ - jmp 10ac2 │ │ │ │ │ + jmp 10c40 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1f0(%ebp) │ │ │ │ │ - jmp 10af2 │ │ │ │ │ + jmp 10c6e │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1c0(%ebp) │ │ │ │ │ - jmp 10b22 │ │ │ │ │ + jmp 10c9c │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x190(%ebp) │ │ │ │ │ - jmp 10b52 │ │ │ │ │ + jmp 10cca │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x160(%ebp) │ │ │ │ │ - jmp 10b82 │ │ │ │ │ + jmp 10cf8 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x130(%ebp) │ │ │ │ │ - jmp 10bb2 │ │ │ │ │ + jmp 10d26 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x100(%ebp) │ │ │ │ │ - jmp 10be2 │ │ │ │ │ + jmp 10d54 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ │ - jmp 10c12 │ │ │ │ │ + jmp 10d82 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ │ - jmp 10c42 │ │ │ │ │ + jmp 10db0 │ │ │ │ │ nop │ │ │ │ │ -/usr/include/python3.12/object.h:705 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ - call 2160 <_Py_Dealloc@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 10c8c │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 100f8 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 10ca9 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 10df2 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 10cc5 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 10e0e │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x2c4(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %edi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x2c4(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp f64f │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:5938 (discriminator 1) │ │ │ │ │ - movl $0x1732,-0x28c(%ebp) │ │ │ │ │ - movl $0x60,-0x290(%ebp) │ │ │ │ │ - jmp 10a28 │ │ │ │ │ + jmp 10e25 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x2c0(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x2c0(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp f4cc │ │ │ │ │ - nop │ │ │ │ │ + jmp f749 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5938 (discriminator 1) │ │ │ │ │ + movl $0x1732,-0x288(%ebp) │ │ │ │ │ + movl $0x60,-0x28c(%ebp) │ │ │ │ │ + jmp 10bb0 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x2a0(%ebp),%esi │ │ │ │ │ + jmp e26a │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x2bc(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x2bc(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp f365 │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:5940 (discriminator 1) │ │ │ │ │ - movl $0x1734,-0x28c(%ebp) │ │ │ │ │ - movl $0x60,-0x290(%ebp) │ │ │ │ │ - jmp 10a28 │ │ │ │ │ + jmp f5c0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5730 │ │ │ │ │ + vmovd -0x2ac(%ebp),%xmm5 │ │ │ │ │ + vmovd -0x288(%ebp),%xmm7 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4a5e(%ebx),%edx │ │ │ │ │ + vpinsrd $0x1,-0x2a8(%ebp),%xmm5,%xmm6 │ │ │ │ │ + vmovd -0x294(%ebp),%xmm2 │ │ │ │ │ + lea -0x58(%ebp),%ecx │ │ │ │ │ + vpinsrd $0x1,-0x29c(%ebp),%xmm7,%xmm0 │ │ │ │ │ + vmovd -0x284(%ebp),%xmm4 │ │ │ │ │ + vpinsrd $0x1,-0x298(%ebp),%xmm2,%xmm3 │ │ │ │ │ + mov -0x2a4(%ebp),%esi │ │ │ │ │ + vpinsrd $0x1,-0x290(%ebp),%xmm4,%xmm5 │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + vpunpcklqdq %xmm6,%xmm0,%xmm1 │ │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ │ + lea -0x98(%ebp),%esi │ │ │ │ │ + vpunpcklqdq %xmm3,%xmm5,%xmm6 │ │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + vinserti128 $0x1,%xmm1,%ymm6,%ymm7 │ │ │ │ │ + vmovdqa %ymm7,-0x98(%ebp) │ │ │ │ │ + push %edx │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ + push -0x2b0(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ + call 8e90 │ │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5730 (discriminator 2) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5730 │ │ │ │ │ + mov %edi,-0x284(%ebp) │ │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ │ + mov %ecx,-0x290(%ebp) │ │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ │ + mov %esi,-0x298(%ebp) │ │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ │ + mov %edi,-0x288(%ebp) │ │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ │ + mov %ecx,-0x29c(%ebp) │ │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ + mov %esi,-0x2a8(%ebp) │ │ │ │ │ + mov %edi,-0x2a4(%ebp) │ │ │ │ │ + mov %ecx,-0x2a0(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5730 (discriminator 2) │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + jne d8b9 │ │ │ │ │ +./pynx/scattering/cpu.c:5730 (discriminator 1) │ │ │ │ │ + mov $0x1662,%edx │ │ │ │ │ + jmp 10468 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x2b8(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x2b8(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp f911 │ │ │ │ │ -./pynx/scattering/cpu.c:11382 │ │ │ │ │ - movzbl %al,%eax │ │ │ │ │ - jmp 107a1 │ │ │ │ │ + jmp f451 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov -0x29c(%ebp),%esi │ │ │ │ │ + jmp e7ca │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5940 (discriminator 1) │ │ │ │ │ + movl $0x1734,-0x288(%ebp) │ │ │ │ │ + movl $0x60,-0x28c(%ebp) │ │ │ │ │ + jmp 10bb0 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x2b0(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x2b4(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x2b0(%ebp),%eax │ │ │ │ │ + mov -0x2b4(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp fb61 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je f156 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp f156 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je f14a │ │ │ │ │ + jmp fa41 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 10420 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + jmp e666 │ │ │ │ │ +./pynx/scattering/cpu.c:11382 │ │ │ │ │ + movzbl %al,%eax │ │ │ │ │ + jmp 108e3 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x2b0(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp f14a │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x2c8(%ebp) │ │ │ │ │ + mov %edx,-0x2d0(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x2d0(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2c8(%ebp) │ │ │ │ │ + jmp f320 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je ef56 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp ef56 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je ef4a │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x2ac(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp ef4a │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp f32c │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x2ac(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x2ac(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp fde9 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je e432 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp e432 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je e426 │ │ │ │ │ + jmp fc61 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 10915 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x2a4(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp e426 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je f830 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp f830 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je f824 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp f824 │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp f11c │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x2c4(%ebp) │ │ │ │ │ + mov %edx,-0x2cc(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x2cc(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2c4(%ebp) │ │ │ │ │ + jmp f110 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + jmp eee4 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x2a8(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x2a8(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 10049 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je fa80 │ │ │ │ │ + jmp feb1 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp fa80 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x2c0(%ebp) │ │ │ │ │ + mov %edx,-0x2c8(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x2c8(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2c0(%ebp) │ │ │ │ │ + jmp e4c0 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je fd0a │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp e4cc │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp f936 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x2bc(%ebp) │ │ │ │ │ + mov %edx,-0x2c4(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x2c4(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2bc(%ebp) │ │ │ │ │ + jmp f92a │ │ │ │ │ +/usr/include/python3.12/object.h:705 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %eax,-0x2a4(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + call 2160 <_Py_Dealloc@plt> │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 100dd │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 10908 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp fd0a │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2cc(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp f179 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je ff62 │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp fb56 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp fda6 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + jmp ed7a │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2cc(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp f355 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp ff62 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp ffd2 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c8(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp ef79 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c8(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp f145 │ │ │ │ │ ./pynx/scattering/cpu.c:6764 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + push %edi │ │ │ │ │ push %esi │ │ │ │ │ call 2070 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 10c69 │ │ │ │ │ + jmp 10dcf │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c4(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp e455 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c4(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp e4f5 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x2a0(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 103f4 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c0(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp f853 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je ebd2 │ │ │ │ │ + jmp 10406 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp ebd2 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je ebc6 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x294(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp ebc6 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp ebec │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x2a8(%ebp) │ │ │ │ │ + mov %edx,-0x2b4(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x2b4(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2a8(%ebp) │ │ │ │ │ + jmp ebe0 │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c0(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp f95f │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2cc(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp f179 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2cc(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp f355 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2bc(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp faa3 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2bc(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp fb7f │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c8(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp ef79 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c8(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp f145 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - jmp e823 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c4(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp e455 │ │ │ │ │ + jmp e943 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c4(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp e4f5 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2b8(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp fd2d │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 102f2 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp 102f2 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x288(%ebp),%edx │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je 102e6 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp 102e6 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2b8(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp fdcf │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - jmp e823 │ │ │ │ │ + jmp e943 │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 102fc │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x2a4(%ebp) │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x2ac(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2a4(%ebp) │ │ │ │ │ + jmp 102f0 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x29c(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x298(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ + mov -0x298(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 107b4 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2b0(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp ff85 │ │ │ │ │ + jmp 108f6 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2bc(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp faa3 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2b8(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp fd2d │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2bc(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp fb7f │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2ac(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp ebf5 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2b4(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp fffb │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2b0(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp ff85 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 106b2 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp 106b2 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov -0x288(%ebp),%edx │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je 106a6 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2b8(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp fdcf │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp ec15 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp 106a6 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 107ec │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x2a0(%ebp) │ │ │ │ │ + mov %edx,-0x2a8(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x2a8(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2a0(%ebp) │ │ │ │ │ + jmp 107e0 │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2b4(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp fffb │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp ec15 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2a8(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp 10315 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2a8(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 10325 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2ac(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp ebf5 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2a8(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp 10315 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2a8(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 10325 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2a4(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp 106d5 │ │ │ │ │ -./pynx/scattering/cpu.c:5723 (discriminator 1) │ │ │ │ │ - mov $0x165b,%edx │ │ │ │ │ - jmp 1010e │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2a4(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 10815 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2a4(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp 106d5 │ │ │ │ │ -./pynx/scattering/cpu.c:5713 (discriminator 1) │ │ │ │ │ - mov $0x1651,%edx │ │ │ │ │ - jmp 1010e │ │ │ │ │ -./pynx/scattering/cpu.c:5703 (discriminator 1) │ │ │ │ │ - mov $0x1647,%edx │ │ │ │ │ - jmp 1010e │ │ │ │ │ -./pynx/scattering/cpu.c:5693 (discriminator 1) │ │ │ │ │ - mov $0x163d,%edx │ │ │ │ │ - jmp 1010e │ │ │ │ │ -./pynx/scattering/cpu.c:5683 (discriminator 1) │ │ │ │ │ - mov $0x1633,%edx │ │ │ │ │ - jmp 1010e │ │ │ │ │ -./pynx/scattering/cpu.c:5673 (discriminator 1) │ │ │ │ │ - mov $0x1629,%edx │ │ │ │ │ - jmp 1010e │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2a4(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 10815 │ │ │ │ │ ./pynx/scattering/cpu.c:5663 (discriminator 1) │ │ │ │ │ mov $0x161f,%edx │ │ │ │ │ - jmp 1010e │ │ │ │ │ + jmp 10468 │ │ │ │ │ ./pynx/scattering/cpu.c:5653 (discriminator 1) │ │ │ │ │ mov $0x1615,%edx │ │ │ │ │ - jmp 1010e │ │ │ │ │ + jmp 10468 │ │ │ │ │ ./pynx/scattering/cpu.c:5643 (discriminator 1) │ │ │ │ │ mov $0x160b,%edx │ │ │ │ │ - jmp 1010e │ │ │ │ │ + jmp 10468 │ │ │ │ │ +./pynx/scattering/cpu.c:5635 (discriminator 1) │ │ │ │ │ + mov $0x1603,%edx │ │ │ │ │ + jmp 10468 │ │ │ │ │ ./pynx/scattering/cpu.c:5798 │ │ │ │ │ - call 184f0 │ │ │ │ │ -.L4043(): │ │ │ │ │ + call 18ab0 │ │ │ │ │ +.L4121(): │ │ │ │ │ ./pynx/scattering/cpu.c:5798 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4690 │ │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ │ and $0xffffffe0,%esp │ │ │ │ │ push -0x4(%ecx) │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0xcbef,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0xc8bf,%ebx │ │ │ │ │ push %ecx │ │ │ │ │ sub $0x2a8,%esp │ │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ │ - mov 0x4(%ecx),%eax │ │ │ │ │ - mov %esi,-0x280(%ebp) │ │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ │ + mov %esi,-0x27c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4720 │ │ │ │ │ - lea 0x650(%ebx),%edx │ │ │ │ │ + lea 0x610(%ebx),%eax │ │ │ │ │ + lea 0x58(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4690 │ │ │ │ │ mov %gs:0x14,%edi │ │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ │ mov 0xc(%ecx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:4720 │ │ │ │ │ - lea 0x4(%edx),%ecx │ │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ │ - lea 0x8(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ │ - lea 0x14(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ │ - lea 0x18(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ │ - lea 0x1c(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ │ - lea 0x10(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ │ - lea -0x40(%edx),%ecx │ │ │ │ │ - sub $0x44,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4721 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ -./pynx/scattering/cpu.c:4720 │ │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ │ + lea 0x50(%eax),%ecx │ │ │ │ │ + vmovd %esi,%xmm1 │ │ │ │ │ + lea 0x48(%eax),%esi │ │ │ │ │ + vmovd %ecx,%xmm0 │ │ │ │ │ + lea 0x5c(%eax),%ecx │ │ │ │ │ + vmovd %esi,%xmm5 │ │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm3 │ │ │ │ │ + lea 0x40(%eax),%esi │ │ │ │ │ + lea 0x54(%eax),%ecx │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm5,%xmm6 │ │ │ │ │ + vmovd %esi,%xmm7 │ │ │ │ │ + lea 0x44(%eax),%ecx │ │ │ │ │ + vpinsrd $0x1,%eax,%xmm0,%xmm2 │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm7,%xmm0 │ │ │ │ │ + sub $0x4,%eax │ │ │ │ │ + vpunpcklqdq %xmm2,%xmm3,%xmm4 │ │ │ │ │ + vpunpcklqdq %xmm6,%xmm0,%xmm2 │ │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm2,%ymm1 │ │ │ │ │ + vmovdqa %ymm1,-0x58(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4721 │ │ │ │ │ - je 11498 │ │ │ │ │ -./pynx/scattering/cpu.c:4718 │ │ │ │ │ - lea 0x0(,%esi,4),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4723 │ │ │ │ │ - cmp $0x9,%esi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 117f0 │ │ │ │ │ ./pynx/scattering/cpu.c:4718 │ │ │ │ │ - lea (%eax,%edx,1),%ecx │ │ │ │ │ + mov -0x27c(%ebp),%esi │ │ │ │ │ + lea 0x0(,%esi,4),%eax │ │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ │ mov %ecx,-0x264(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4723 │ │ │ │ │ - ja 139c8 │ │ │ │ │ - mov -0x366c(%ebx,%edx,1),%esi │ │ │ │ │ + cmp $0x9,%esi │ │ │ │ │ + ja 14dd5 │ │ │ │ │ + mov -0x366c(%ebx,%eax,1),%esi │ │ │ │ │ add %ebx,%esi │ │ │ │ │ jmp *%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4839 (discriminator 1) │ │ │ │ │ - cmpl $0x9,-0x280(%ebp) │ │ │ │ │ - jne 139c8 │ │ │ │ │ + cmpl $0x9,-0x27c(%ebp) │ │ │ │ │ + jne 14dd5 │ │ │ │ │ ./pynx/scattering/cpu.c:4842 │ │ │ │ │ - mov (%eax),%edi │ │ │ │ │ + mov (%edx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:4843 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4844 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4845 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ + mov 0xc(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4842 │ │ │ │ │ mov %edi,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4846 │ │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ │ + mov 0x10(%edx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:4843 │ │ │ │ │ - mov %esi,-0x25c(%ebp) │ │ │ │ │ + mov %eax,-0x25c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4847 │ │ │ │ │ - mov 0x14(%eax),%esi │ │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4844 │ │ │ │ │ - mov %edx,-0x260(%ebp) │ │ │ │ │ + mov %ecx,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4848 │ │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ │ + mov 0x18(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4845 │ │ │ │ │ - mov %ecx,-0x258(%ebp) │ │ │ │ │ + mov %esi,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4849 │ │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ │ + mov 0x1c(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4850 │ │ │ │ │ - mov 0x20(%eax),%eax │ │ │ │ │ + mov 0x20(%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4846 │ │ │ │ │ mov %edi,-0x268(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4847 │ │ │ │ │ - mov %esi,-0x26c(%ebp) │ │ │ │ │ + mov %eax,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4848 │ │ │ │ │ - mov %edx,-0x278(%ebp) │ │ │ │ │ + mov %ecx,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4849 │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ + mov %esi,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4850 │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ + mov %edx,-0x270(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ mov -0x254(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4878 │ │ │ │ │ mov 0x5b8(%ebx),%eax │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4878 (discriminator 2) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 13d70 │ │ │ │ │ + jne 14028 │ │ │ │ │ ./pynx/scattering/cpu.c:4879 (discriminator 2) │ │ │ │ │ mov -0x25c(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 13d98 │ │ │ │ │ + jne 140a0 │ │ │ │ │ ./pynx/scattering/cpu.c:4880 (discriminator 2) │ │ │ │ │ mov -0x260(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 13db8 │ │ │ │ │ + jne 140c0 │ │ │ │ │ ./pynx/scattering/cpu.c:4881 (discriminator 2) │ │ │ │ │ mov -0x258(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 13dd8 │ │ │ │ │ + jne 140e0 │ │ │ │ │ ./pynx/scattering/cpu.c:4882 (discriminator 2) │ │ │ │ │ mov -0x268(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 13df8 │ │ │ │ │ + jne 14100 │ │ │ │ │ ./pynx/scattering/cpu.c:4883 (discriminator 2) │ │ │ │ │ mov -0x26c(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 13e18 │ │ │ │ │ + jne 14120 │ │ │ │ │ ./pynx/scattering/cpu.c:4884 (discriminator 2) │ │ │ │ │ mov -0x278(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 13e38 │ │ │ │ │ + jne 14140 │ │ │ │ │ ./pynx/scattering/cpu.c:4885 (discriminator 2) │ │ │ │ │ mov -0x274(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 13e58 │ │ │ │ │ + jne 14160 │ │ │ │ │ ./pynx/scattering/cpu.c:4886 (discriminator 2) │ │ │ │ │ mov -0x270(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 13e78 │ │ │ │ │ - lea 0x6ac(%ebx),%esi │ │ │ │ │ + jne 14180 │ │ │ │ │ ./pynx/scattering/cpu.c:4941 │ │ │ │ │ movl $0x0,-0x1e4(%ebp) │ │ │ │ │ - mov %esi,-0x250(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4979 │ │ │ │ │ - mov -0x28(%ebx),%esi │ │ │ │ │ - cmp %esi,-0x254(%ebp) │ │ │ │ │ + lea 0x6ac(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4942 │ │ │ │ │ movl $0x0,-0x1e8(%ebp) │ │ │ │ │ + vmovd %esi,%xmm6 │ │ │ │ │ +./pynx/scattering/cpu.c:4979 │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4945 │ │ │ │ │ movl $0x0,-0x1b4(%ebp) │ │ │ │ │ - vmovd -0x250(%ebp),%xmm0 │ │ │ │ │ + vpunpckldq %xmm6,%xmm6,%xmm7 │ │ │ │ │ ./pynx/scattering/cpu.c:4946 │ │ │ │ │ movl $0x0,-0x1b8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4949 │ │ │ │ │ movl $0x0,-0x184(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4950 │ │ │ │ │ movl $0x0,-0x188(%ebp) │ │ │ │ │ - vpunpckldq %xmm0,%xmm0,%xmm1 │ │ │ │ │ ./pynx/scattering/cpu.c:4953 │ │ │ │ │ movl $0x0,-0x124(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4954 │ │ │ │ │ movl $0x0,-0x128(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4957 │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4958 │ │ │ │ │ @@ -21958,1265 +21715,1288 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:4970 │ │ │ │ │ movl $0x0,-0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4973 │ │ │ │ │ movl $0x0,-0x244(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4974 │ │ │ │ │ movl $0x0,-0x248(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4979 │ │ │ │ │ - je 11a60 │ │ │ │ │ + cmp %esi,-0x254(%ebp) │ │ │ │ │ + je 11dc8 │ │ │ │ │ ./pynx/scattering/cpu.c:4979 (discriminator 4) │ │ │ │ │ mov -0x254(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x1e4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:4979 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 14950 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 14e85 │ │ │ │ │ ./pynx/scattering/cpu.c:4984 │ │ │ │ │ cmp %esi,-0x25c(%ebp) │ │ │ │ │ - je 11a8a │ │ │ │ │ + je 11df2 │ │ │ │ │ ./pynx/scattering/cpu.c:4984 (discriminator 4) │ │ │ │ │ mov -0x25c(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x1b4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:4984 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 14245 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 14602 │ │ │ │ │ ./pynx/scattering/cpu.c:4989 │ │ │ │ │ cmp %esi,-0x260(%ebp) │ │ │ │ │ - je 11abe │ │ │ │ │ + je 11e26 │ │ │ │ │ ./pynx/scattering/cpu.c:4989 (discriminator 4) │ │ │ │ │ mov -0x260(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x184(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:4989 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 14558 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 14900 │ │ │ │ │ ./pynx/scattering/cpu.c:4994 │ │ │ │ │ cmp %esi,-0x258(%ebp) │ │ │ │ │ - je 11af2 │ │ │ │ │ + je 11e5a │ │ │ │ │ ./pynx/scattering/cpu.c:4994 (discriminator 4) │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x124(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:4994 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 14589 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 1493e │ │ │ │ │ ./pynx/scattering/cpu.c:4999 │ │ │ │ │ cmp %esi,-0x268(%ebp) │ │ │ │ │ - je 11b26 │ │ │ │ │ + je 11e8e │ │ │ │ │ ./pynx/scattering/cpu.c:4999 (discriminator 4) │ │ │ │ │ mov -0x268(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0xf4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:4999 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 145a2 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 14957 │ │ │ │ │ ./pynx/scattering/cpu.c:5004 │ │ │ │ │ cmp %esi,-0x26c(%ebp) │ │ │ │ │ - je 11b5a │ │ │ │ │ + je 11ec2 │ │ │ │ │ ./pynx/scattering/cpu.c:5004 (discriminator 4) │ │ │ │ │ mov -0x26c(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0xc4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5004 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 145bb │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 14970 │ │ │ │ │ ./pynx/scattering/cpu.c:5009 │ │ │ │ │ cmp %esi,-0x278(%ebp) │ │ │ │ │ - je 11b8e │ │ │ │ │ + je 11ef6 │ │ │ │ │ ./pynx/scattering/cpu.c:5009 (discriminator 4) │ │ │ │ │ mov -0x278(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x154(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5009 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 145d4 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 14989 │ │ │ │ │ ./pynx/scattering/cpu.c:5014 │ │ │ │ │ cmp %esi,-0x274(%ebp) │ │ │ │ │ - je 11bc2 │ │ │ │ │ + je 11f2a │ │ │ │ │ ./pynx/scattering/cpu.c:5014 (discriminator 4) │ │ │ │ │ mov -0x274(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x214(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5014 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 1460d │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 149cf │ │ │ │ │ ./pynx/scattering/cpu.c:5019 │ │ │ │ │ cmp %esi,-0x270(%ebp) │ │ │ │ │ - je 11bf6 │ │ │ │ │ + je 11f5e │ │ │ │ │ ./pynx/scattering/cpu.c:5019 (discriminator 4) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x244(%ebp),%eax │ │ │ │ │ - call 89d0 │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5019 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 14626 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 149e8 │ │ │ │ │ ./pynx/scattering/cpu.c:5030 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x258(%ebp) │ │ │ │ │ call 2360 │ │ │ │ │ ./pynx/scattering/cpu.c:5030 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5030 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:5030 (discriminator 2) │ │ │ │ │ - je 14748 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 14b48 │ │ │ │ │ ./pynx/scattering/cpu.c:5032 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x254(%ebp) │ │ │ │ │ call 2360 │ │ │ │ │ ./pynx/scattering/cpu.c:5032 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - je 147a8 │ │ │ │ │ + je 14cd8 │ │ │ │ │ ./pynx/scattering/cpu.c:5051 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push -0x244(%ebp) │ │ │ │ │ push -0x214(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ push -0x154(%ebp) │ │ │ │ │ push -0xc4(%ebp) │ │ │ │ │ push -0xf4(%ebp) │ │ │ │ │ push -0x124(%ebp) │ │ │ │ │ push -0x184(%ebp) │ │ │ │ │ push -0x1b4(%ebp) │ │ │ │ │ push -0x1e4(%ebp) │ │ │ │ │ - call 4a80 │ │ │ │ │ + call 4a10 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 118ba │ │ │ │ │ + je 11c1d │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x244(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 118e8 │ │ │ │ │ + je 11c4b │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ cmp %edx,-0x220(%ebp) │ │ │ │ │ - je 13ae0 │ │ │ │ │ + je 13d00 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x244(%ebp),%edi │ │ │ │ │ push %edi │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x214(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 11916 │ │ │ │ │ + je 11c79 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%ecx │ │ │ │ │ cmp %ecx,-0x1f0(%ebp) │ │ │ │ │ - je 13ad0 │ │ │ │ │ + je 13cf0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x214(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1e4(%ebp),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 11944 │ │ │ │ │ + je 11ca7 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x1c0(%ebp) │ │ │ │ │ - je 13ac0 │ │ │ │ │ + je 13ce0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1e4(%ebp),%ecx │ │ │ │ │ push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1b4(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 11972 │ │ │ │ │ + je 11cd5 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edi │ │ │ │ │ cmp %edi,-0x190(%ebp) │ │ │ │ │ - je 13ab0 │ │ │ │ │ + je 13cd0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1b4(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x184(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 119a0 │ │ │ │ │ + je 11d03 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ cmp %edx,-0x160(%ebp) │ │ │ │ │ - je 13aa0 │ │ │ │ │ + je 13cc0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x184(%ebp),%edi │ │ │ │ │ push %edi │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x154(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 119ce │ │ │ │ │ + je 11d31 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%ecx │ │ │ │ │ cmp %ecx,-0x130(%ebp) │ │ │ │ │ - je 13a90 │ │ │ │ │ + je 13cb0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x154(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x124(%ebp),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 119fc │ │ │ │ │ + je 11d5f │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x100(%ebp) │ │ │ │ │ - je 13a80 │ │ │ │ │ + je 13ca0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x124(%ebp),%ecx │ │ │ │ │ push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 11a2a │ │ │ │ │ + je 11d8d │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edi │ │ │ │ │ cmp %edi,-0xd0(%ebp) │ │ │ │ │ - je 13a70 │ │ │ │ │ + je 13c90 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0xf4(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 11a58 │ │ │ │ │ + je 11dbb │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ cmp %edx,-0xa0(%ebp) │ │ │ │ │ - je 13a60 │ │ │ │ │ + je 13c78 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0xc4(%ebp),%edi │ │ │ │ │ push %edi │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5061 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ - jmp 13a23 │ │ │ │ │ - nop │ │ │ │ │ + jmp 13f97 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4984 │ │ │ │ │ - cmp %esi,-0x25c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x1c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x1e0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edx,-0x1c0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x1c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4984 │ │ │ │ │ - jne 11699 │ │ │ │ │ + cmp %esi,-0x25c(%ebp) │ │ │ │ │ + jne 119ec │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edi │ │ │ │ │ -./pynx/scattering/cpu.c:4989 │ │ │ │ │ - cmp %esi,-0x260(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x198(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x1b4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x1b0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edi,-0x190(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x198(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4989 │ │ │ │ │ - jne 116d0 │ │ │ │ │ + cmp %esi,-0x260(%ebp) │ │ │ │ │ + jne 11a25 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:4994 │ │ │ │ │ - cmp %esi,-0x258(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x168(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x184(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x180(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %eax,-0x160(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x168(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4994 │ │ │ │ │ - jne 11707 │ │ │ │ │ + cmp %esi,-0x258(%ebp) │ │ │ │ │ + jne 11a5e │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4999 │ │ │ │ │ - cmp %esi,-0x268(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x108(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x124(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x120(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %ecx,-0x100(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x108(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4999 │ │ │ │ │ - jne 1173e │ │ │ │ │ + cmp %esi,-0x268(%ebp) │ │ │ │ │ + jne 11a97 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5004 │ │ │ │ │ - cmp %esi,-0x26c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0xd8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0xf0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edx,-0xd0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0xd8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5004 │ │ │ │ │ - jne 11775 │ │ │ │ │ + cmp %esi,-0x26c(%ebp) │ │ │ │ │ + jne 11ad0 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edi │ │ │ │ │ -./pynx/scattering/cpu.c:5009 │ │ │ │ │ - cmp %esi,-0x278(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0xa8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0xc0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0xa8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5009 │ │ │ │ │ - jne 117ac │ │ │ │ │ + cmp %esi,-0x278(%ebp) │ │ │ │ │ + jne 11b09 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5014 │ │ │ │ │ - cmp %esi,-0x274(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x138(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x154(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x150(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %eax,-0x130(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x138(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5014 │ │ │ │ │ - jne 117e3 │ │ │ │ │ + cmp %esi,-0x274(%ebp) │ │ │ │ │ + jne 11b42 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5019 │ │ │ │ │ - cmp %esi,-0x270(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x1f8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x214(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %ecx,-0x1f0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x1f8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5019 │ │ │ │ │ - jne 1181a │ │ │ │ │ + cmp %esi,-0x270(%ebp) │ │ │ │ │ + jne 11b7b │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x228(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x244(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x240(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edx,-0x220(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x228(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8213 │ │ │ │ │ - jmp 11835 │ │ │ │ │ + jmp 11b98 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4723 │ │ │ │ │ movl $0x0,-0x270(%ebp) │ │ │ │ │ movl $0x0,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4728 │ │ │ │ │ - mov 0x18(%eax),%esi │ │ │ │ │ + mov 0x18(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4730 │ │ │ │ │ - mov 0x14(%eax),%ecx │ │ │ │ │ + mov 0x14(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4746 │ │ │ │ │ - cmpl $0x8,-0x280(%ebp) │ │ │ │ │ + cmpl $0x8,-0x27c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4728 │ │ │ │ │ mov %esi,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4732 │ │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ │ + mov 0x10(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4730 │ │ │ │ │ mov %ecx,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4734 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4732 │ │ │ │ │ mov %esi,-0x268(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ │ + mov 0x8(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4734 │ │ │ │ │ mov %ecx,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ mov %esi,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ mov %ecx,-0x25c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %esi,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4746 │ │ │ │ │ - ja 12d8b │ │ │ │ │ - mov -0x3644(%ebx,%edx,1),%edx │ │ │ │ │ - add %ebx,%edx │ │ │ │ │ - jmp *%edx │ │ │ │ │ + ja 131cb │ │ │ │ │ + mov -0x3644(%ebx,%eax,1),%eax │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ + jmp *%eax │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4723 │ │ │ │ │ movl $0x0,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4726 │ │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ │ mov %ecx,-0x274(%ebp) │ │ │ │ │ - jmp 11c3c │ │ │ │ │ + jmp 11fa4 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4736 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ - mov %edx,-0x260(%ebp) │ │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ mov %ecx,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:4736 │ │ │ │ │ + mov %eax,-0x260(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4740 │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ +/usr/include/python3.12/object.h:233 │ │ │ │ │ + mov %ecx,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4776 │ │ │ │ │ - mov 0x664(%ebx),%ecx │ │ │ │ │ + mov 0x664(%ebx),%edx │ │ │ │ │ + mov %edx,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 13978 │ │ │ │ │ - dec %eax │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle 14420 │ │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 11d58 │ │ │ │ │ + je 120fc │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi),%ecx │ │ │ │ │ - je 11db8 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je 12158 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - je 11d58 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 14d75 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 11d51 │ │ │ │ │ + je 120ef │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je 11d4a │ │ │ │ │ + je 120e2 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 11d43 │ │ │ │ │ + je 120d5 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je 11d3c │ │ │ │ │ + je 120c4 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - je 11d35 │ │ │ │ │ + je 120b3 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 11db8 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je 12158 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11db8 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 12158 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11db8 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je 12158 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11db8 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 12158 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11db8 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je 12158 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11db8 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 12158 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11db8 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 12158 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x258(%ebp) │ │ │ │ │ - je 13759 │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 13a1b │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - je 11db8 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je 12158 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11db8 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 12158 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ │ - je 11db8 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je 12158 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x3(%eax),%edx │ │ │ │ │ - je 11db8 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je 12158 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ │ - je 11db8 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je 12158 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x5(%eax),%edx │ │ │ │ │ - je 11db8 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je 12158 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x6(%eax),%edx │ │ │ │ │ - je 11db8 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je 12158 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x7(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - jne 11d5e │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + jne 12102 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x264(%ebp),%esi │ │ │ │ │ - mov (%esi,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ + mov -0x264(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ │ + mov %esi,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4776 (discriminator 2) │ │ │ │ │ - mov -0x258(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 13978 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 14420 │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4778 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %esi,-0x268(%ebp) │ │ │ │ │ - jmp 11e1a │ │ │ │ │ + jmp 121c2 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4734 │ │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ mov %esi,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4734 │ │ │ │ │ - mov %edx,-0x258(%ebp) │ │ │ │ │ + mov %eax,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ mov %ecx,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %esi,-0x250(%ebp) │ │ │ │ │ mov %esi,-0x268(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4786 │ │ │ │ │ mov 0x668(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 1206d │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle 12415 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%esi │ │ │ │ │ - je 11e9d │ │ │ │ │ + je 12245 │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 11e88 │ │ │ │ │ + je 12230 │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 11e7d │ │ │ │ │ + je 12225 │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 11e72 │ │ │ │ │ + je 1221a │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 11e67 │ │ │ │ │ + je 1220f │ │ │ │ │ cmp $0x5,%esi │ │ │ │ │ - je 11e5c │ │ │ │ │ + je 12204 │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - jne 141d1 │ │ │ │ │ + jne 14585 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13708 │ │ │ │ │ + je 139d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13708 │ │ │ │ │ + je 139d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13708 │ │ │ │ │ + je 139d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13708 │ │ │ │ │ + je 139d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13708 │ │ │ │ │ + je 139d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13708 │ │ │ │ │ + je 139d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je 11f0f │ │ │ │ │ + je 122b7 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13708 │ │ │ │ │ + je 139d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13708 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 139d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13708 │ │ │ │ │ - cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 139d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13708 │ │ │ │ │ - cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 139d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13708 │ │ │ │ │ - cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 139d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13708 │ │ │ │ │ - cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 139d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13708 │ │ │ │ │ - cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 139d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13708 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 139d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 11e9d │ │ │ │ │ + jne 12245 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ mov %edi,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %eax,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x27c(%ebp) │ │ │ │ │ + sete -0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov %esi,-0x274(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %edx,%edi │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 13218 │ │ │ │ │ + je 13568 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 12f50 │ │ │ │ │ + je 13298 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 12f61 │ │ │ │ │ + je 132a9 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov %edx,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 12060 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 12408 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x284(%ebp) │ │ │ │ │ - je 11fa8 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 12060 │ │ │ │ │ + je 12354 │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 12408 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x284(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x288(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x28c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 12060 │ │ │ │ │ + cmp %dl,-0x288(%ebp) │ │ │ │ │ + jne 12408 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ testb $0x20,-0x284(%ebp) │ │ │ │ │ - jne 14210 │ │ │ │ │ + jne 145c0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x288(%ebp) │ │ │ │ │ - jne 1492c │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 14e72 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x28c(%ebp),%eax │ │ │ │ │ + movzbl -0x288(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x284(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 14a74 │ │ │ │ │ + je 14f6e │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 14b19 │ │ │ │ │ + je 14ffd │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x288(%ebp) │ │ │ │ │ - jne 12060 │ │ │ │ │ + cmp %edx,-0x288(%ebp) │ │ │ │ │ + jne 12408 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 13218 │ │ │ │ │ + mov -0x278(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 13568 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x284(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 13218 │ │ │ │ │ + je 13568 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %edi,-0x268(%ebp) │ │ │ │ │ - jne 11f40 │ │ │ │ │ + jne 122e8 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:4790 │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:4790 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 14c35 │ │ │ │ │ + jne 14a3a │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ mov -0x44(%ebx),%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4a3f(%ebx),%edx │ │ │ │ │ - lea -0x4ab1(%ebx),%ecx │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4a2f(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ push $0x4 │ │ │ │ │ - lea -0x3ce0(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %ecx │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ push (%eax) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:4792 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4792 (discriminator 1) │ │ │ │ │ mov $0x12b8,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4792 │ │ │ │ │ - jmp 13a04 │ │ │ │ │ - nop │ │ │ │ │ + jmp 13f78 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4732 │ │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ │ + mov 0x10(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4734 │ │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4732 │ │ │ │ │ mov %esi,-0x268(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4734 │ │ │ │ │ - mov %edx,-0x258(%ebp) │ │ │ │ │ + mov %eax,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ mov %ecx,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ mov %esi,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ │ - mov %eax,-0x26c(%ebp) │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov %edx,-0x250(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4746 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4796 │ │ │ │ │ - mov 0x66c(%ebx),%edx │ │ │ │ │ + mov 0x66c(%ebx),%ecx │ │ │ │ │ + mov %ecx,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 136b8 │ │ │ │ │ - dec %eax │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle 14050 │ │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 12166 │ │ │ │ │ + je 1254a │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi),%edx │ │ │ │ │ - je 121c0 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je 125a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ - je 12166 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 14cc8 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 1215f │ │ │ │ │ + je 1253d │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je 12158 │ │ │ │ │ + je 12530 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 12151 │ │ │ │ │ + je 12523 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je 1214a │ │ │ │ │ + je 12512 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne 141bf │ │ │ │ │ + jne 1456d │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 121c0 │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 125a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 121c0 │ │ │ │ │ + mov -0x26c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je 125a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 121c0 │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 125a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 121c0 │ │ │ │ │ + mov -0x26c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je 125a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 121c0 │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 125a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 121c0 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 125a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x26c(%ebp) │ │ │ │ │ - je 1349a │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 137b0 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ - je 121c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je 125a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 121c0 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%edx │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 125a0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x2(%eax),%ecx │ │ │ │ │ - je 121c0 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je 125a0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x3(%eax),%ecx │ │ │ │ │ - je 121c0 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je 125a0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x4(%eax),%ecx │ │ │ │ │ - je 121c0 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je 125a0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x5(%eax),%ecx │ │ │ │ │ - je 121c0 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je 125a0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x6(%eax),%ecx │ │ │ │ │ - je 121c0 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je 125a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x7(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - jne 1216c │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + jne 12550 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x264(%ebp),%esi │ │ │ │ │ mov (%esi,%ecx,4),%edx │ │ │ │ │ mov %edx,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4796 (discriminator 2) │ │ │ │ │ mov -0x26c(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 136b8 │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + je 14050 │ │ │ │ │ ./pynx/scattering/cpu.c:4798 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ - jmp 12238 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + jmp 12610 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4730 │ │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4732 │ │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4734 │ │ │ │ │ - mov 0xc(%eax),%esi │ │ │ │ │ + mov 0xc(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4730 │ │ │ │ │ - mov %edx,-0x26c(%ebp) │ │ │ │ │ + mov %eax,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4732 │ │ │ │ │ mov %ecx,-0x268(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4734 │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ - mov %edx,-0x260(%ebp) │ │ │ │ │ + mov %eax,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ mov %ecx,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov %edx,-0x250(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4746 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:4806 │ │ │ │ │ - mov 0x660(%ebx),%edx │ │ │ │ │ + mov 0x660(%ebx),%ecx │ │ │ │ │ + mov %ecx,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 13450 │ │ │ │ │ - dec %eax │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle 13fd8 │ │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 122a6 │ │ │ │ │ + je 126ba │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi),%edx │ │ │ │ │ - je 12300 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je 12710 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ - je 122a6 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 14b68 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 1229f │ │ │ │ │ + je 126ad │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je 12298 │ │ │ │ │ + je 126a0 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 12291 │ │ │ │ │ + je 12693 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je 1228a │ │ │ │ │ + je 12682 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne 14190 │ │ │ │ │ + jne 14538 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 12300 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 12710 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 12300 │ │ │ │ │ + mov -0x270(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je 12710 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 12300 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 12710 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 12300 │ │ │ │ │ + mov -0x270(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je 12710 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 12300 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 12710 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 12300 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 12710 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x270(%ebp) │ │ │ │ │ - je 1326c │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 135b4 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ - je 12300 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je 12710 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 12300 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%edx │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 12710 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x2(%eax),%ecx │ │ │ │ │ - je 12300 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je 12710 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x3(%eax),%ecx │ │ │ │ │ - je 12300 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je 12710 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x4(%eax),%ecx │ │ │ │ │ - je 12300 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je 12710 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x5(%eax),%ecx │ │ │ │ │ - je 12300 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je 12710 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x6(%eax),%ecx │ │ │ │ │ - je 12300 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je 12710 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x7(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - jne 122ac │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + jne 126c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x264(%ebp),%eax │ │ │ │ │ mov (%eax,%ecx,4),%esi │ │ │ │ │ mov %esi,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4806 (discriminator 2) │ │ │ │ │ mov -0x278(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 13450 │ │ │ │ │ + je 13fd8 │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4808 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4816 │ │ │ │ │ mov 0x610(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 1257f │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle 1298f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%esi │ │ │ │ │ - je 123af │ │ │ │ │ + je 127bf │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 1239a │ │ │ │ │ + je 127aa │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 1238f │ │ │ │ │ + je 1279f │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 12384 │ │ │ │ │ + je 12794 │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 12379 │ │ │ │ │ + je 12789 │ │ │ │ │ cmp $0x5,%esi │ │ │ │ │ - je 1236e │ │ │ │ │ + je 1277e │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - jne 14120 │ │ │ │ │ + jne 144c8 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13258 │ │ │ │ │ + je 135a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13258 │ │ │ │ │ + je 135a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13258 │ │ │ │ │ + je 135a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13258 │ │ │ │ │ + je 135a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13258 │ │ │ │ │ + je 135a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13258 │ │ │ │ │ + je 135a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je 12421 │ │ │ │ │ + je 12831 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13258 │ │ │ │ │ + je 135a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13258 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 135a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13258 │ │ │ │ │ - cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 135a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13258 │ │ │ │ │ - cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 135a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13258 │ │ │ │ │ - cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 135a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13258 │ │ │ │ │ - cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 135a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13258 │ │ │ │ │ - cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 135a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13258 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 135a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 123af │ │ │ │ │ + jne 127bf │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ mov %edi,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ │ + mov %eax,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ sete -0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov %esi,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ @@ -23224,526 +23004,543 @@ │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 12b50 │ │ │ │ │ + je 12f90 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 12ea0 │ │ │ │ │ + je 131e8 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 12eb1 │ │ │ │ │ + je 131f9 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov %edx,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 12570 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 12980 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ setne -0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ test %dl,-0x290(%ebp) │ │ │ │ │ - je 124ba │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 12570 │ │ │ │ │ + je 128cc │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 12980 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x290(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x294(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x298(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 12570 │ │ │ │ │ + cmp %dl,-0x294(%ebp) │ │ │ │ │ + jne 12980 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ testb $0x20,-0x290(%ebp) │ │ │ │ │ - jne 1485b │ │ │ │ │ + jne 14d9d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x294(%ebp) │ │ │ │ │ - jne 14873 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 14dc2 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x290(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x298(%ebp),%eax │ │ │ │ │ + movzbl -0x294(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x290(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 149a4 │ │ │ │ │ + je 14ecd │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 14a5d │ │ │ │ │ + je 14f5d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ - mov -0x290(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x294(%ebp) │ │ │ │ │ - jne 12570 │ │ │ │ │ + cmp %edx,-0x294(%ebp) │ │ │ │ │ + jne 12980 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 12b50 │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 12f90 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x290(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 12b50 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + je 12f90 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jne 12450 │ │ │ │ │ + jne 12860 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:4820 │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:4820 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 14c17 │ │ │ │ │ + jne 14a1c │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ mov -0x44(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a2f(%ebx),%esi │ │ │ │ │ push $0x7 │ │ │ │ │ - lea -0x4a3f(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ push %eax │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:4822 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4822 (discriminator 1) │ │ │ │ │ mov $0x12d6,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4822 │ │ │ │ │ - jmp 13a04 │ │ │ │ │ + jmp 13f78 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4724 │ │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ │ + mov 0x20(%edx),%esi │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ - jmp 11caa │ │ │ │ │ + jmp 12012 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ │ mov %eax,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x250(%ebp),%esi │ │ │ │ │ + mov -0x250(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4748 │ │ │ │ │ mov 0x650(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - jle 1408b │ │ │ │ │ - dec %esi │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jle 14e32 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ movl $0x0,-0x254(%ebp) │ │ │ │ │ - and $0x7,%esi │ │ │ │ │ - je 14a8b │ │ │ │ │ + dec %eax │ │ │ │ │ + and $0x7,%eax │ │ │ │ │ + je 14f7f │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 12726 │ │ │ │ │ + je 12b36 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ movl $0x1,-0x254(%ebp) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - je 14a53 │ │ │ │ │ - cmp $0x2,%esi │ │ │ │ │ - je 126b6 │ │ │ │ │ - cmp $0x3,%esi │ │ │ │ │ - je 126a3 │ │ │ │ │ - cmp $0x4,%esi │ │ │ │ │ - je 1268c │ │ │ │ │ - cmp $0x5,%esi │ │ │ │ │ - je 12675 │ │ │ │ │ - cmp $0x6,%esi │ │ │ │ │ - je 1265e │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 14f53 │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + je 12ac6 │ │ │ │ │ + cmp $0x3,%eax │ │ │ │ │ + je 12ab3 │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + je 12a9c │ │ │ │ │ + cmp $0x5,%eax │ │ │ │ │ + je 12a85 │ │ │ │ │ + cmp $0x6,%eax │ │ │ │ │ + je 12a6e │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 12726 │ │ │ │ │ + je 12b36 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ │ + mov %esi,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x254(%ebp),%esi │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 12726 │ │ │ │ │ + mov -0x254(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je 12b36 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %esi │ │ │ │ │ - mov %esi,-0x254(%ebp) │ │ │ │ │ + inc %eax │ │ │ │ │ + mov %eax,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x254(%ebp),%edx │ │ │ │ │ cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 12726 │ │ │ │ │ + je 12b36 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x254(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 12b36 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %esi │ │ │ │ │ + mov %esi,-0x254(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x254(%ebp),%eax │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 12726 │ │ │ │ │ + je 12b36 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x254(%ebp),%esi │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 12726 │ │ │ │ │ + mov -0x254(%ebp),%edx │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je 12b36 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %esi │ │ │ │ │ - mov %esi,-0x254(%ebp) │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x254(%ebp),%esi │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 12726 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je 12b30 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %esi │ │ │ │ │ + cmp %esi,-0x250(%ebp) │ │ │ │ │ + je 14199 │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 12720 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + je 12b30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x250(%ebp) │ │ │ │ │ - je 13e8f │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - je 12720 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je 12b30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %esi │ │ │ │ │ + lea 0x2(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 12720 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x2(%eax),%esi │ │ │ │ │ - je 12720 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x3(%eax),%esi │ │ │ │ │ - je 12720 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x4(%eax),%esi │ │ │ │ │ - je 12720 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x5(%eax),%esi │ │ │ │ │ - je 12720 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x6(%eax),%esi │ │ │ │ │ - je 12720 │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 12b30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%esi │ │ │ │ │ + lea 0x3(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - jne 126c9 │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 12b30 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 12b30 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 12b30 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 12b30 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x7(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + jne 12ad9 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ - mov %esi,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x254(%ebp),%edx │ │ │ │ │ - mov -0x264(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4748 (discriminator 2) │ │ │ │ │ mov -0x254(%ebp),%esi │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 1408b │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov -0x264(%ebp),%eax │ │ │ │ │ + mov (%eax,%esi,4),%ecx │ │ │ │ │ + mov %ecx,-0x254(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4748 (discriminator 2) │ │ │ │ │ + mov -0x254(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 14e32 │ │ │ │ │ ./pynx/scattering/cpu.c:4750 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ - jmp 12777 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ + jmp 12b79 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov %ecx,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov %ecx,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4756 │ │ │ │ │ - mov 0x654(%ebx),%ecx │ │ │ │ │ + mov 0x654(%ebx),%eax │ │ │ │ │ + mov %eax,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 13cf8 │ │ │ │ │ - dec %eax │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle 14d18 │ │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 127ee │ │ │ │ │ + je 12c32 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi),%ecx │ │ │ │ │ - je 12850 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je 12c90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - je 127ee │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 14e9e │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 127e7 │ │ │ │ │ + je 12c25 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je 127e0 │ │ │ │ │ + je 12c18 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 127d9 │ │ │ │ │ + je 12c0b │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je 127d2 │ │ │ │ │ + je 12bfa │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - je 127cb │ │ │ │ │ + je 12be9 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 12850 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je 12c90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 12850 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 12c90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 12850 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je 12c90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 12850 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 12c90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 12850 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je 12c90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 12850 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 12c90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 12850 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 12c90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x258(%ebp) │ │ │ │ │ - je 13aef │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 13d0f │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - je 12850 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je 12c90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 12850 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 12c90 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ │ - je 12850 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je 12c90 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x3(%eax),%edx │ │ │ │ │ - je 12850 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je 12c90 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ │ - je 12850 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je 12c90 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x5(%eax),%edx │ │ │ │ │ - je 12850 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je 12c90 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x6(%eax),%edx │ │ │ │ │ - je 12850 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je 12c90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x7(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - jne 127f4 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + jne 12c38 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x264(%ebp),%esi │ │ │ │ │ - mov (%esi,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x25c(%ebp) │ │ │ │ │ + mov -0x264(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ │ + mov %esi,-0x25c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4756 (discriminator 2) │ │ │ │ │ - mov -0x25c(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 13cf8 │ │ │ │ │ + mov -0x25c(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 14d18 │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4758 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ - jmp 128a0 │ │ │ │ │ + jmp 12ce0 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ mov %esi,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov %edx,-0x254(%ebp) │ │ │ │ │ + mov %eax,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %esi,-0x250(%ebp) │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4766 │ │ │ │ │ mov 0x658(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 12aff │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle 12f3f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%esi │ │ │ │ │ - je 1292d │ │ │ │ │ + je 12d6d │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 12918 │ │ │ │ │ + je 12d58 │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 1290d │ │ │ │ │ + je 12d4d │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 12902 │ │ │ │ │ + je 12d42 │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 128f7 │ │ │ │ │ + je 12d37 │ │ │ │ │ cmp $0x5,%esi │ │ │ │ │ - je 128ec │ │ │ │ │ + je 12d2c │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - je 128e1 │ │ │ │ │ + je 12d21 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 13a48 │ │ │ │ │ + je 13c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13a48 │ │ │ │ │ + je 13c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13a48 │ │ │ │ │ + je 13c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13a48 │ │ │ │ │ + je 13c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13a48 │ │ │ │ │ + je 13c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13a48 │ │ │ │ │ + je 13c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13a48 │ │ │ │ │ + je 13c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je 1299f │ │ │ │ │ + je 12ddf │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13a48 │ │ │ │ │ + je 13c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13a48 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 13c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13a48 │ │ │ │ │ - cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 13c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13a48 │ │ │ │ │ - cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 13c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13a48 │ │ │ │ │ - cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 13c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13a48 │ │ │ │ │ - cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 13c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13a48 │ │ │ │ │ - cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 13c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13a48 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 13c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 1292d │ │ │ │ │ + jne 12d6d │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ mov %edi,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ @@ -23760,222 +23557,216 @@ │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x260(%ebp),%ecx │ │ │ │ │ mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 13720 │ │ │ │ │ + je 139e8 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 13180 │ │ │ │ │ + je 134d0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 13191 │ │ │ │ │ + je 134e1 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov %edx,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 12af0 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 12f30 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x278(%ebp) │ │ │ │ │ - je 12a38 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 12af0 │ │ │ │ │ + je 12e7c │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 12f30 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x278(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x27c(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x284(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 12af0 │ │ │ │ │ + cmp %dl,-0x280(%ebp) │ │ │ │ │ + jne 12f30 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ testb $0x20,-0x278(%ebp) │ │ │ │ │ - jne 145ed │ │ │ │ │ + jne 149a2 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x27c(%ebp) │ │ │ │ │ - jne 149ea │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 14f0d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x278(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x284(%ebp),%eax │ │ │ │ │ + movzbl -0x280(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x278(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 14b30 │ │ │ │ │ + je 1500e │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 14bb1 │ │ │ │ │ + je 15079 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x27c(%ebp) │ │ │ │ │ - jne 12af0 │ │ │ │ │ + cmp %edx,-0x280(%ebp) │ │ │ │ │ + jne 12f30 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x270(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 13720 │ │ │ │ │ + mov -0x270(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 139e8 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x278(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 13720 │ │ │ │ │ + je 139e8 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x258(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jne 129d0 │ │ │ │ │ + jne 12e10 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:4770 │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:4770 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 14c49 │ │ │ │ │ + jne 150bd │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ mov -0x44(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a2f(%ebx),%esi │ │ │ │ │ push $0x2 │ │ │ │ │ - lea -0x4a3f(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ push %eax │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:4772 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4772 (discriminator 1) │ │ │ │ │ mov $0x12a4,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4772 │ │ │ │ │ - jmp 13a04 │ │ │ │ │ + jmp 13f78 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x274(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x264(%ebp),%ecx │ │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ │ mov %edx,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4816 (discriminator 2) │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 1257f │ │ │ │ │ + je 1298f │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4818 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4826 │ │ │ │ │ mov 0x60c(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 1307f │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle 133cf │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%esi │ │ │ │ │ - je 12fe8 │ │ │ │ │ + je 13330 │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 12bf6 │ │ │ │ │ + je 13036 │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 12beb │ │ │ │ │ + je 1302b │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 12be0 │ │ │ │ │ + je 13020 │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 12bd5 │ │ │ │ │ + je 13015 │ │ │ │ │ cmp $0x5,%esi │ │ │ │ │ - je 12bca │ │ │ │ │ + je 1300a │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - jne 140e8 │ │ │ │ │ + jne 14490 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13168 │ │ │ │ │ + je 134b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13168 │ │ │ │ │ + je 134b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13168 │ │ │ │ │ + je 134b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13168 │ │ │ │ │ + je 134b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13168 │ │ │ │ │ + je 134b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13168 │ │ │ │ │ + je 134b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 12fe8 │ │ │ │ │ + jne 13330 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ - mov %edi,-0x27c(%ebp) │ │ │ │ │ + mov %edi,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %eax,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ sete -0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ @@ -23983,2807 +23774,2724 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov %esi,-0x288(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %edx,%edi │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 12d60 │ │ │ │ │ + je 131a0 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0x284(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 13060 │ │ │ │ │ + je 133b0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 130d0 │ │ │ │ │ + je 13420 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov %edx,-0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 13070 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 133c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ setne -0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ test %dl,-0x294(%ebp) │ │ │ │ │ - je 12caa │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 13070 │ │ │ │ │ + je 130ec │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 133c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x294(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x298(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x299(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 13070 │ │ │ │ │ + cmp %dl,-0x298(%ebp) │ │ │ │ │ + jne 133c0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ testb $0x20,-0x294(%ebp) │ │ │ │ │ - jne 14826 │ │ │ │ │ + jne 14d3d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x298(%ebp) │ │ │ │ │ - jne 14802 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 14d62 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x294(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x299(%ebp),%eax │ │ │ │ │ + movzbl -0x298(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x294(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 1498d │ │ │ │ │ + je 14ebc │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 14a3c │ │ │ │ │ + je 14f42 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ - mov -0x294(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x298(%ebp) │ │ │ │ │ - jne 13070 │ │ │ │ │ + cmp %edx,-0x298(%ebp) │ │ │ │ │ + jne 133c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 12d60 │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 131a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x294(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 13070 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jne 133c0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ - mov -0x27c(%ebp),%edi │ │ │ │ │ + mov -0x280(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x264(%ebp),%ecx │ │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ │ mov %edx,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4826 (discriminator 2) │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 1307f │ │ │ │ │ + je 133cf │ │ │ │ │ ./pynx/scattering/cpu.c:4828 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4835 (discriminator 1) │ │ │ │ │ mov -0x250(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle 114f5 │ │ │ │ │ -./pynx/scattering/cpu.c:4837 │ │ │ │ │ - mov -0x254(%ebp),%esi │ │ │ │ │ - mov -0x25c(%ebp),%eax │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x258(%ebp),%edx │ │ │ │ │ - mov -0x260(%ebp),%ecx │ │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ │ - mov -0x268(%ebp),%esi │ │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ │ - mov -0x26c(%ebp),%eax │ │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ │ - mov -0x274(%ebp),%edx │ │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ │ - mov -0x270(%ebp),%esi │ │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ │ - lea -0x4a3f(%ebx),%eax │ │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ │ - lea -0x98(%ebp),%edx │ │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ │ - lea -0x58(%ebp),%ecx │ │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - push -0x280(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ - mov -0x264(%ebp),%edx │ │ │ │ │ - call 8fb0 │ │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4837 (discriminator 2) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4837 │ │ │ │ │ - mov %edi,-0x254(%ebp) │ │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ │ -./pynx/scattering/cpu.c:4837 (discriminator 2) │ │ │ │ │ - inc %eax │ │ │ │ │ -./pynx/scattering/cpu.c:4837 │ │ │ │ │ - mov %ecx,-0x25c(%ebp) │ │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ │ - mov %esi,-0x260(%ebp) │ │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ │ - mov %edx,-0x258(%ebp) │ │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ │ - mov %edi,-0x268(%ebp) │ │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ │ - mov %ecx,-0x26c(%ebp) │ │ │ │ │ - mov %esi,-0x278(%ebp) │ │ │ │ │ - mov %edx,-0x274(%ebp) │ │ │ │ │ - mov %edi,-0x270(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4837 (discriminator 2) │ │ │ │ │ - jne 114f5 │ │ │ │ │ -./pynx/scattering/cpu.c:4837 (discriminator 1) │ │ │ │ │ - mov $0x12e5,%edx │ │ │ │ │ - jmp 13a04 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jg 14bb8 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 11850 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 12eb1 │ │ │ │ │ + je 131f9 │ │ │ │ │ cmpb $0x0,-0x28c(%ebp) │ │ │ │ │ - jne 12570 │ │ │ │ │ + jne 12980 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x284(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 12ec3 │ │ │ │ │ + jne 1320b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 12570 │ │ │ │ │ + jne 12980 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 1257f │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 12992 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 13a40 │ │ │ │ │ + jne 13c50 │ │ │ │ │ mov -0x284(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 13a40 │ │ │ │ │ + je 13c50 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x288(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ mov -0x288(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 12f2f │ │ │ │ │ + je 1327a │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 14788 │ │ │ │ │ + je 14b98 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 12570 │ │ │ │ │ + je 12980 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x274(%ebp),%edi │ │ │ │ │ - js 1257f │ │ │ │ │ - jmp 12b58 │ │ │ │ │ + js 12992 │ │ │ │ │ + jmp 12f98 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 12f61 │ │ │ │ │ - cmpb $0x0,-0x27c(%ebp) │ │ │ │ │ - jne 12060 │ │ │ │ │ + je 132a9 │ │ │ │ │ + cmpb $0x0,-0x280(%ebp) │ │ │ │ │ + jne 12408 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 12f73 │ │ │ │ │ + jne 132bb │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 12060 │ │ │ │ │ + jne 12408 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 1206d │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 12418 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 12fb0 │ │ │ │ │ + jne 132fb │ │ │ │ │ mov -0x274(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 14170 │ │ │ │ │ + jne 14518 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 12fc6 │ │ │ │ │ + je 13311 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 1483e │ │ │ │ │ + je 14d80 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 12060 │ │ │ │ │ + je 12408 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x26c(%ebp),%edi │ │ │ │ │ - js 1206d │ │ │ │ │ - jmp 13220 │ │ │ │ │ + js 12418 │ │ │ │ │ + jmp 13570 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13168 │ │ │ │ │ + je 134b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13168 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 134b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13168 │ │ │ │ │ - cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 134b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13168 │ │ │ │ │ - cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 134b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13168 │ │ │ │ │ - cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 134b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13168 │ │ │ │ │ - cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 134b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13168 │ │ │ │ │ - cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 134b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13168 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 134b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 12fe8 │ │ │ │ │ - jmp 12c0f │ │ │ │ │ + jne 13330 │ │ │ │ │ + jmp 1304f │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 130d0 │ │ │ │ │ + je 13420 │ │ │ │ │ cmpb $0x0,-0x290(%ebp) │ │ │ │ │ - je 130d0 │ │ │ │ │ + je 13420 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jne 12c40 │ │ │ │ │ + jne 13080 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:4830 │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:4830 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 14c0d │ │ │ │ │ + jne 14a12 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ mov -0x44(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a2f(%ebx),%esi │ │ │ │ │ push $0x8 │ │ │ │ │ - lea -0x4a3f(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ push %eax │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:4832 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4832 (discriminator 1) │ │ │ │ │ mov $0x12e0,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4832 │ │ │ │ │ - jmp 13a04 │ │ │ │ │ + jmp 13f78 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x288(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 130de │ │ │ │ │ + jne 1342e │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 13070 │ │ │ │ │ + jne 133c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 1307f │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 133d2 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 139c0 │ │ │ │ │ + jne 13c40 │ │ │ │ │ mov -0x288(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 139c0 │ │ │ │ │ + je 13c40 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x28c(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ mov -0x28c(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 13146 │ │ │ │ │ + je 13499 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 14768 │ │ │ │ │ + je 14b78 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 13070 │ │ │ │ │ + je 133c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ - mov -0x27c(%ebp),%edi │ │ │ │ │ - js 1307f │ │ │ │ │ - jmp 12d68 │ │ │ │ │ + mov -0x280(%ebp),%edi │ │ │ │ │ + js 133d2 │ │ │ │ │ + jmp 131a8 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x264(%ebp),%esi │ │ │ │ │ mov (%esi,%eax,4),%eax │ │ │ │ │ mov %eax,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp 12d77 │ │ │ │ │ + jmp 131b7 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 13191 │ │ │ │ │ + je 134e1 │ │ │ │ │ cmpb $0x0,-0x274(%ebp) │ │ │ │ │ - jne 12af0 │ │ │ │ │ + jne 12f30 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 131a3 │ │ │ │ │ + jne 134f3 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 12af0 │ │ │ │ │ + jne 12f30 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 12aff │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 12f42 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 131e0 │ │ │ │ │ + jne 13533 │ │ │ │ │ mov -0x26c(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 141e4 │ │ │ │ │ + jne 14598 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 131f6 │ │ │ │ │ + je 13549 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 14228 │ │ │ │ │ + je 145e5 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 12af0 │ │ │ │ │ + je 12f30 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x260(%ebp),%edi │ │ │ │ │ - js 12aff │ │ │ │ │ - jmp 13728 │ │ │ │ │ + js 12f42 │ │ │ │ │ + jmp 139f0 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x26c(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x264(%ebp),%eax │ │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ │ mov %ecx,-0x268(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4786 (discriminator 2) │ │ │ │ │ mov -0x268(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 1206d │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + je 12415 │ │ │ │ │ ./pynx/scattering/cpu.c:4788 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %eax,-0x26c(%ebp) │ │ │ │ │ - jmp 120f8 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + jmp 124a0 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x264(%ebp),%esi │ │ │ │ │ mov (%esi,%eax,4),%eax │ │ │ │ │ mov %eax,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp 12b67 │ │ │ │ │ + jmp 12fa7 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x270(%ebp),%edx │ │ │ │ │ + mov %ecx,-0x274(%ebp) │ │ │ │ │ + mov %edi,-0x270(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ - mov %edi,-0x270(%ebp) │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ - mov %esi,-0x27c(%ebp) │ │ │ │ │ + mov %esi,-0x280(%ebp) │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ sete -0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %eax,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - je 133b3 │ │ │ │ │ - nop │ │ │ │ │ + je 13703 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0x278(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 133d0 │ │ │ │ │ + je 13720 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 133dd │ │ │ │ │ + je 1372d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov %edx,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 13390 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 136e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x28c(%ebp) │ │ │ │ │ - je 13306 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 13390 │ │ │ │ │ + je 1365a │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 136e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x28c(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x290(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x294(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 13390 │ │ │ │ │ + cmp %dl,-0x290(%ebp) │ │ │ │ │ + jne 136e0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ testb $0x20,-0x28c(%ebp) │ │ │ │ │ - jne 148bb │ │ │ │ │ + jne 14df0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x290(%ebp) │ │ │ │ │ - jne 14897 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 14ddd │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x28c(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x294(%ebp),%eax │ │ │ │ │ + movzbl -0x290(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 14a0e │ │ │ │ │ + je 14f20 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 14ace │ │ │ │ │ + je 14fbe │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x290(%ebp) │ │ │ │ │ - je 14138 │ │ │ │ │ + cmp %edx,-0x290(%ebp) │ │ │ │ │ + je 144e0 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %esi,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - je 13450 │ │ │ │ │ + cmp %esi,-0x274(%ebp) │ │ │ │ │ + je 13fd8 │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ mov %eax,%esi │ │ │ │ │ mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jne 132b0 │ │ │ │ │ + jne 13600 │ │ │ │ │ mov -0x270(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x264(%ebp),%ecx │ │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ │ mov %edx,-0x278(%ebp) │ │ │ │ │ - jmp 1230f │ │ │ │ │ + jmp 1271f │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 133dd │ │ │ │ │ + je 1372d │ │ │ │ │ cmpb $0x0,-0x288(%ebp) │ │ │ │ │ - jne 13390 │ │ │ │ │ + jne 136e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 133eb │ │ │ │ │ + jne 1373b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 13390 │ │ │ │ │ + jne 136e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 13450 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 13fdb │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 13424 │ │ │ │ │ - mov -0x27c(%ebp),%edx │ │ │ │ │ + jne 1377b │ │ │ │ │ + mov -0x280(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 140c8 │ │ │ │ │ + jne 14470 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 1343a │ │ │ │ │ + je 13791 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 147c8 │ │ │ │ │ + je 14cf8 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 13390 │ │ │ │ │ + je 136e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edi │ │ │ │ │ - jns 133b9 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -./pynx/scattering/cpu.c:4810 │ │ │ │ │ - call 2310 │ │ │ │ │ -./pynx/scattering/cpu.c:4810 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 14c21 │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x44(%ebx),%edx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%ecx │ │ │ │ │ - lea -0x4a3f(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ - push $0x6 │ │ │ │ │ - lea -0x3ce0(%ebx),%esi │ │ │ │ │ - push %edi │ │ │ │ │ - push $0x9 │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push %esi │ │ │ │ │ - push (%edx) │ │ │ │ │ - call 2470 │ │ │ │ │ -./pynx/scattering/cpu.c:4812 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4812 (discriminator 1) │ │ │ │ │ - mov $0x12cc,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4812 │ │ │ │ │ - jmp 13a04 │ │ │ │ │ + js 13fdb │ │ │ │ │ + jmp 13709 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x26c(%ebp),%edx │ │ │ │ │ + mov %ecx,-0x270(%ebp) │ │ │ │ │ + mov %edi,-0x26c(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ - mov %edi,-0x26c(%ebp) │ │ │ │ │ - mov %ecx,-0x270(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ + mov %esi,-0x278(%ebp) │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + sete -0x284(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7428 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %eax,-0x274(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x284(%ebp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %esi,-0x278(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ + mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je 13605 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je 13925 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%esi) │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 13630 │ │ │ │ │ + je 13940 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 1363d │ │ │ │ │ + je 1394d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %edx,-0x27c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 135e0 │ │ │ │ │ + jne 13900 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x288(%ebp) │ │ │ │ │ - je 13536 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 135e0 │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ + je 1385a │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 13900 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ mov %cl,-0x288(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x28c(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x290(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 135e0 │ │ │ │ │ + cmp %dl,-0x28c(%ebp) │ │ │ │ │ + jne 13900 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ testb $0x20,-0x288(%ebp) │ │ │ │ │ - jne 14914 │ │ │ │ │ + jne 14e4d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%esi),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x28c(%ebp) │ │ │ │ │ - jne 148f0 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 14e3a │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x288(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x290(%ebp),%eax │ │ │ │ │ + movzbl -0x28c(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 14a25 │ │ │ │ │ + je 14f31 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 1463f │ │ │ │ │ + je 14a01 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x28c(%ebp) │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x28c(%ebp) │ │ │ │ │ - jne 135e0 │ │ │ │ │ + cmp %edx,-0x28c(%ebp) │ │ │ │ │ + jne 13900 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 13605 │ │ │ │ │ + mov -0x280(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 13925 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x288(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 13605 │ │ │ │ │ + je 13925 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ecx,%edi │ │ │ │ │ - je 136b8 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 14050 │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne 134e0 │ │ │ │ │ - mov %edi,-0x270(%ebp) │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne 13800 │ │ │ │ │ mov -0x26c(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x264(%ebp),%edx │ │ │ │ │ - mov -0x270(%ebp),%eax │ │ │ │ │ - mov (%edx,%eax,4),%ecx │ │ │ │ │ - mov %ecx,-0x26c(%ebp) │ │ │ │ │ - jmp 121cf │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x26c(%ebp) │ │ │ │ │ + jmp 125af │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 1363d │ │ │ │ │ + je 1394d │ │ │ │ │ cmpb $0x0,-0x284(%ebp) │ │ │ │ │ - jne 135e0 │ │ │ │ │ + jne 13900 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x278(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 1364b │ │ │ │ │ + jne 1395b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 135e0 │ │ │ │ │ + jne 13900 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 136b8 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 14053 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 13684 │ │ │ │ │ + jne 1399b │ │ │ │ │ mov -0x278(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 14100 │ │ │ │ │ + jne 144a8 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 1369a │ │ │ │ │ + je 139b1 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 147e5 │ │ │ │ │ + je 14d20 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 135e0 │ │ │ │ │ + je 13900 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %edi,-0x270(%ebp) │ │ │ │ │ mov -0x26c(%ebp),%edi │ │ │ │ │ - jns 13611 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4800 │ │ │ │ │ - call 2310 │ │ │ │ │ -./pynx/scattering/cpu.c:4800 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 14c2b │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x44(%ebx),%eax │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x3ce0(%ebx),%edx │ │ │ │ │ - lea -0x4ab1(%ebx),%ecx │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ - push $0x5 │ │ │ │ │ - lea -0x4a3f(%ebx),%esi │ │ │ │ │ - push %edi │ │ │ │ │ - push $0x9 │ │ │ │ │ - push %ecx │ │ │ │ │ - push %esi │ │ │ │ │ - push %edx │ │ │ │ │ - push (%eax) │ │ │ │ │ - call 2470 │ │ │ │ │ -./pynx/scattering/cpu.c:4802 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4802 (discriminator 1) │ │ │ │ │ - mov $0x12c2,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4802 │ │ │ │ │ - jmp 13a04 │ │ │ │ │ + js 14053 │ │ │ │ │ + jmp 1392b │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x264(%ebp),%edx │ │ │ │ │ mov (%edx,%eax,4),%esi │ │ │ │ │ mov %esi,-0x268(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp 1322f │ │ │ │ │ + jmp 1357f │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x260(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x264(%ebp),%ecx │ │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ │ mov %edx,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4766 (discriminator 2) │ │ │ │ │ mov -0x260(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 12aff │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + je 12f3f │ │ │ │ │ ./pynx/scattering/cpu.c:4768 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ - jmp 11ce1 │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ + jmp 12043 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x258(%ebp),%ecx │ │ │ │ │ + mov %edx,-0x268(%ebp) │ │ │ │ │ + mov %edi,-0x258(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ - mov %edi,-0x258(%ebp) │ │ │ │ │ - mov %edx,-0x268(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ + mov %esi,-0x270(%ebp) │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + sete -0x278(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7428 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %eax,-0x26c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x278(%ebp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %esi,-0x270(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je 138c5 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je 13b95 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%esi) │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 138f0 │ │ │ │ │ + je 13bb0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 138fd │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ + je 13bbd │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ mov %edx,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 138a0 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 13b70 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne -0x27c(%ebp) │ │ │ │ │ + setne -0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,-0x27c(%ebp) │ │ │ │ │ - je 137f6 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 138a0 │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ + test %dl,-0x280(%ebp) │ │ │ │ │ + je 13ac2 │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 13b70 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x27c(%ebp) │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x280(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x284(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x288(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 138a0 │ │ │ │ │ + cmp %dl,-0x284(%ebp) │ │ │ │ │ + jne 13b70 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x27c(%ebp) │ │ │ │ │ - jne 14571 │ │ │ │ │ + testb $0x20,-0x280(%ebp) │ │ │ │ │ + jne 14919 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%esi),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x284(%ebp) │ │ │ │ │ - jne 14969 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 14ea9 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x288(%ebp),%eax │ │ │ │ │ + movzbl -0x284(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x280(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 14b02 │ │ │ │ │ + je 14fec │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 14b83 │ │ │ │ │ + je 15057 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x284(%ebp) │ │ │ │ │ - jne 138a0 │ │ │ │ │ + cmp %edx,-0x284(%ebp) │ │ │ │ │ + jne 13b70 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 138c5 │ │ │ │ │ + mov -0x274(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 13b95 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push -0x27c(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x280(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 138c5 │ │ │ │ │ + je 13b95 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ecx,%edi │ │ │ │ │ - je 13978 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 14420 │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne 137a0 │ │ │ │ │ - mov %edi,-0x268(%ebp) │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne 13a68 │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x264(%ebp),%edx │ │ │ │ │ - mov -0x268(%ebp),%eax │ │ │ │ │ - mov (%edx,%eax,4),%ecx │ │ │ │ │ - mov %ecx,-0x258(%ebp) │ │ │ │ │ - jmp 11dc7 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x258(%ebp) │ │ │ │ │ + jmp 12167 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 138fd │ │ │ │ │ + je 13bbd │ │ │ │ │ cmpb $0x0,-0x278(%ebp) │ │ │ │ │ - jne 138a0 │ │ │ │ │ + jne 13b70 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 1390b │ │ │ │ │ + jne 13bcb │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 138a0 │ │ │ │ │ + jne 13b70 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 13978 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 14423 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 13944 │ │ │ │ │ + jne 13c0b │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 141a2 │ │ │ │ │ + jne 14550 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 1395a │ │ │ │ │ + je 13c21 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 148d3 │ │ │ │ │ + je 14e15 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 138a0 │ │ │ │ │ + je 13b70 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %edi,-0x268(%ebp) │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ - jns 138d1 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4780 │ │ │ │ │ - call 2310 │ │ │ │ │ -./pynx/scattering/cpu.c:4780 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 14c3f │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x44(%ebx),%ecx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ - push $0x3 │ │ │ │ │ - lea -0x4a3f(%ebx),%esi │ │ │ │ │ - push %edi │ │ │ │ │ - push $0x9 │ │ │ │ │ - push %edx │ │ │ │ │ - push %esi │ │ │ │ │ - push %eax │ │ │ │ │ - push (%ecx) │ │ │ │ │ - call 2470 │ │ │ │ │ -./pynx/scattering/cpu.c:4782 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4782 (discriminator 1) │ │ │ │ │ - mov $0x12ae,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4782 │ │ │ │ │ - jmp 13a04 │ │ │ │ │ - nop │ │ │ │ │ + js 14423 │ │ │ │ │ + jmp 13b9b │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 13133 │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x44(%ebx),%edi │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x3ce0(%ebx),%edx │ │ │ │ │ - lea -0x4ab1(%ebx),%ecx │ │ │ │ │ - lea -0x4a3f(%ebx),%eax │ │ │ │ │ - push -0x280(%ebp) │ │ │ │ │ - lea -0x4d65(%ebx),%esi │ │ │ │ │ - push %esi │ │ │ │ │ - push $0x9 │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - push (%edi) │ │ │ │ │ - call 2470 │ │ │ │ │ -./pynx/scattering/cpu.c:4864 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4864 (discriminator 1) │ │ │ │ │ - mov $0x1300,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4874 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%ebx),%esi │ │ │ │ │ - mov $0x31,%ecx │ │ │ │ │ - push %esi │ │ │ │ │ - lea -0x4a53(%ebx),%eax │ │ │ │ │ - call 9990 │ │ │ │ │ -./pynx/scattering/cpu.c:4876 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5089 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:4902 │ │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ │ - sub %gs:0x14,%edx │ │ │ │ │ - jne 14c5d │ │ │ │ │ - lea -0x10(%ebp),%esp │ │ │ │ │ - pop %ecx │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - lea -0x4(%ecx),%esp │ │ │ │ │ - ret │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:11382 │ │ │ │ │ + jmp 13486 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 12f1c │ │ │ │ │ + jmp 13267 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x264(%ebp),%esi │ │ │ │ │ mov (%esi,%eax,4),%eax │ │ │ │ │ mov %eax,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp 13737 │ │ │ │ │ + jmp 139ff │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ │ - jmp 11a46 │ │ │ │ │ + jmp 11da9 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ │ - jmp 11a18 │ │ │ │ │ + jmp 11d7b │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x100(%ebp) │ │ │ │ │ - jmp 119ea │ │ │ │ │ + jmp 11d4d │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x130(%ebp) │ │ │ │ │ - jmp 119bc │ │ │ │ │ + jmp 11d1f │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x160(%ebp) │ │ │ │ │ - jmp 1198e │ │ │ │ │ + jmp 11cf1 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x190(%ebp) │ │ │ │ │ - jmp 11960 │ │ │ │ │ + jmp 11cc3 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1c0(%ebp) │ │ │ │ │ - jmp 11932 │ │ │ │ │ + jmp 11c95 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1f0(%ebp) │ │ │ │ │ - jmp 11904 │ │ │ │ │ + jmp 11c67 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x220(%ebp) │ │ │ │ │ - jmp 118d6 │ │ │ │ │ + jmp 11c39 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ mov %edx,-0x25c(%ebp) │ │ │ │ │ + mov -0x258(%ebp),%ecx │ │ │ │ │ mov %edi,-0x258(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %eax,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ mov %esi,-0x268(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ sete -0x270(%ebp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ +./pynx/scattering/cpu.c:7428 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ - mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je 13d48 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je 13fb8 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0x260(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%esi) │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 13c58 │ │ │ │ │ + je 13e90 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 13c65 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ + je 13e9d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ mov %edx,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 13c40 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 13e70 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x274(%ebp) │ │ │ │ │ - je 13b88 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 13c40 │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ + je 13dbc │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 13e70 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ mov %cl,-0x274(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x278(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x27c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 13c40 │ │ │ │ │ + cmp %dl,-0x278(%ebp) │ │ │ │ │ + jne 13e70 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ testb $0x20,-0x274(%ebp) │ │ │ │ │ - jne 14ab6 │ │ │ │ │ + jne 14f99 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%esi),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x278(%ebp) │ │ │ │ │ - jne 14a92 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 14f86 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x274(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x27c(%ebp),%eax │ │ │ │ │ + movzbl -0x278(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x274(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 14b9a │ │ │ │ │ + je 15068 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 14bc8 │ │ │ │ │ + je 1508a │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x278(%ebp) │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x278(%ebp) │ │ │ │ │ - jne 13c40 │ │ │ │ │ + cmp %edx,-0x278(%ebp) │ │ │ │ │ + jne 13e70 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x26c(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 13d48 │ │ │ │ │ + mov -0x26c(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 13fb8 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x274(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 13d48 │ │ │ │ │ + je 13fb8 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x25c(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ecx,%edi │ │ │ │ │ - je 13cf8 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 13b20 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 14d18 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 13d50 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 13c65 │ │ │ │ │ + je 13e9d │ │ │ │ │ cmpb $0x0,-0x270(%ebp) │ │ │ │ │ - jne 13c40 │ │ │ │ │ + jne 13e70 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x268(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 13c73 │ │ │ │ │ + jne 13eab │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 13c40 │ │ │ │ │ + jne 13e70 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 13cf8 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 13f30 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 14208 │ │ │ │ │ + jne 145b8 │ │ │ │ │ mov -0x268(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 14208 │ │ │ │ │ + je 145b8 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x26c(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 13cdb │ │ │ │ │ + je 13f16 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 149bb │ │ │ │ │ + je 14ede │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 13c40 │ │ │ │ │ + je 13e70 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %edi,-0x25c(%ebp) │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ - jns 13d54 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jns 13fbe │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4760 │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:4760 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 14c53 │ │ │ │ │ + jne 150c7 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x44(%ebx),%ecx │ │ │ │ │ + mov -0x44(%ebx),%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x4a2f(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ push $0x1 │ │ │ │ │ - lea -0x4a3f(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ push %esi │ │ │ │ │ - push %eax │ │ │ │ │ - push (%ecx) │ │ │ │ │ + push (%eax) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:4762 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4762 (discriminator 1) │ │ │ │ │ mov $0x129a,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4762 │ │ │ │ │ - jmp 13a04 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ - mov %edi,-0x25c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4874 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x4ab9(%ebx),%esi │ │ │ │ │ + mov $0x31,%ecx │ │ │ │ │ + push %esi │ │ │ │ │ + lea -0x4a43(%ebx),%eax │ │ │ │ │ + call 98c0 │ │ │ │ │ +./pynx/scattering/cpu.c:4876 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5089 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +./pynx/scattering/cpu.c:4902 │ │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ │ + sub %gs:0x14,%edx │ │ │ │ │ + jne 150db │ │ │ │ │ + lea -0x10(%ebp),%esp │ │ │ │ │ + pop %ecx │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + lea -0x4(%ecx),%esp │ │ │ │ │ + ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x25c(%ebp),%eax │ │ │ │ │ mov -0x264(%ebp),%edx │ │ │ │ │ - mov (%edx,%eax,4),%ecx │ │ │ │ │ - mov %ecx,-0x25c(%ebp) │ │ │ │ │ - jmp 1285f │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x25c(%ebp) │ │ │ │ │ + jmp 12c9f │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:4810 │ │ │ │ │ + call 2310 │ │ │ │ │ +./pynx/scattering/cpu.c:4810 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 14a26 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%edx │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4a2f(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ + push $0x6 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x9 │ │ │ │ │ + push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + push %esi │ │ │ │ │ + push (%edx) │ │ │ │ │ + call 2470 │ │ │ │ │ +./pynx/scattering/cpu.c:4812 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4812 (discriminator 1) │ │ │ │ │ + mov $0x12cc,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4812 │ │ │ │ │ + jmp 13f78 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4878 (discriminator 5) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ mov -0x254(%ebp),%eax │ │ │ │ │ - lea -0x4a8c(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a7c(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:4878 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 13a21 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 13f95 │ │ │ │ │ ./pynx/scattering/cpu.c:4879 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 1150c │ │ │ │ │ + jmp 11867 │ │ │ │ │ + nop │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:4800 │ │ │ │ │ + call 2310 │ │ │ │ │ +./pynx/scattering/cpu.c:4800 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 14a30 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%eax │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x3cd0(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a2f(%ebx),%esi │ │ │ │ │ + push $0x5 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x9 │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ + push (%eax) │ │ │ │ │ + call 2470 │ │ │ │ │ +./pynx/scattering/cpu.c:4802 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4802 (discriminator 1) │ │ │ │ │ + mov $0x12c2,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4802 │ │ │ │ │ + jmp 13f78 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4879 (discriminator 5) │ │ │ │ │ - lea -0x4a89(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a79(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:4879 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 13a21 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 13f95 │ │ │ │ │ ./pynx/scattering/cpu.c:4880 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 1151b │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 11876 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4880 (discriminator 5) │ │ │ │ │ - lea -0x4a86(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a76(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:4880 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 13a21 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 13f95 │ │ │ │ │ ./pynx/scattering/cpu.c:4881 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 1152a │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 11885 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4881 (discriminator 5) │ │ │ │ │ - lea -0x4a83(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a73(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:4881 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 13a21 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 13f95 │ │ │ │ │ ./pynx/scattering/cpu.c:4882 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 11539 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 11894 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4882 (discriminator 5) │ │ │ │ │ - lea -0x4a80(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a70(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:4882 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 13a21 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 13f95 │ │ │ │ │ ./pynx/scattering/cpu.c:4883 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 11548 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 118a3 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4883 (discriminator 5) │ │ │ │ │ - lea -0x4a7d(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a6d(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:4883 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 13a21 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 13f95 │ │ │ │ │ ./pynx/scattering/cpu.c:4884 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 11557 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 118b2 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4884 (discriminator 5) │ │ │ │ │ - lea -0x4a58(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a48(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:4884 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 13a21 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 13f95 │ │ │ │ │ ./pynx/scattering/cpu.c:4885 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 11566 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 118c1 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4885 (discriminator 5) │ │ │ │ │ - lea -0x4a7a(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a6a(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:4885 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 13a21 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 13f95 │ │ │ │ │ ./pynx/scattering/cpu.c:4886 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 11575 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 118d0 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4886 (discriminator 5) │ │ │ │ │ - lea -0x4a74(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a64(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:4886 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - je 11584 │ │ │ │ │ - jmp 13a21 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 118df │ │ │ │ │ + jmp 13f95 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%ebx),%edx │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %esi,-0x254(%ebp) │ │ │ │ │ + mov -0x28(%ebx),%edx │ │ │ │ │ mov %edi,-0x258(%ebp) │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - mov %edx,-0x260(%ebp) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %eax,-0x25c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + mov %edx,-0x260(%ebp) │ │ │ │ │ sete -0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x258(%ebp),%ecx │ │ │ │ │ - mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - je 140a8 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je 14400 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0x25c(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%edi) │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 13ff8 │ │ │ │ │ + je 14310 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 14005 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ + je 1431d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ mov %edx,-0x268(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 13fe0 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 142f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x270(%ebp) │ │ │ │ │ - je 13f28 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 13fe0 │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl 0x10(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ + je 1423c │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 142f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ mov %cl,-0x270(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x274(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x278(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 13fe0 │ │ │ │ │ + cmp %dl,-0x274(%ebp) │ │ │ │ │ + jne 142f0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ testb $0x20,-0x270(%ebp) │ │ │ │ │ - jne 14b6b │ │ │ │ │ + jne 15032 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%edi),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x270(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x274(%ebp) │ │ │ │ │ - jne 14b47 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 1501f │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x278(%ebp),%eax │ │ │ │ │ + movzbl -0x274(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x270(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 14bdf │ │ │ │ │ + je 1509b │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 14bf6 │ │ │ │ │ + je 150ac │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ - mov -0x270(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x274(%ebp) │ │ │ │ │ - jne 13fe0 │ │ │ │ │ + cmp %edx,-0x274(%ebp) │ │ │ │ │ + jne 142f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x268(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 140a8 │ │ │ │ │ + mov -0x268(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 14400 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x270(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 140a8 │ │ │ │ │ + je 14400 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x254(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ecx,%esi │ │ │ │ │ - je 1408b │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 13ec0 │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + je 14e32 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 141d0 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 14005 │ │ │ │ │ + je 1431d │ │ │ │ │ cmpb $0x0,-0x26c(%ebp) │ │ │ │ │ - jne 13fe0 │ │ │ │ │ + jne 142f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x260(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 14013 │ │ │ │ │ + jne 1432b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 13fe0 │ │ │ │ │ + jne 142f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 1408b │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 143a8 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 14605 │ │ │ │ │ + jne 149c7 │ │ │ │ │ mov -0x260(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 14605 │ │ │ │ │ + je 149c7 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x268(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ mov -0x268(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 1407b │ │ │ │ │ + je 14396 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 14ae5 │ │ │ │ │ + je 14fcf │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 13fe0 │ │ │ │ │ + je 142f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ - jns 140ae │ │ │ │ │ + jns 14408 │ │ │ │ │ ./pynx/scattering/cpu.c:4752 │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:4752 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 139c8 │ │ │ │ │ -./pynx/scattering/cpu.c:4752 (discriminator 1) │ │ │ │ │ - mov $0x1290,%edx │ │ │ │ │ - jmp 13a04 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jne 150d1 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%edi │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x3cd0(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4a2f(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%esi │ │ │ │ │ + push -0x27c(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + push $0x9 │ │ │ │ │ + push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + push (%edi) │ │ │ │ │ + call 2470 │ │ │ │ │ +./pynx/scattering/cpu.c:4864 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4864 (discriminator 1) │ │ │ │ │ + mov $0x1300,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4864 │ │ │ │ │ + jmp 13f78 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x264(%ebp),%edx │ │ │ │ │ - mov (%edx,%esi,4),%eax │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ - jmp 1273b │ │ │ │ │ + mov -0x264(%ebp),%eax │ │ │ │ │ + mov (%eax,%edx,4),%ecx │ │ │ │ │ + mov %ecx,-0x254(%ebp) │ │ │ │ │ + jmp 12b4b │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:4780 │ │ │ │ │ + call 2310 │ │ │ │ │ +./pynx/scattering/cpu.c:4780 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 14a44 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%eax │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x4a2f(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ + push $0x3 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x9 │ │ │ │ │ + push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + push (%eax) │ │ │ │ │ + call 2470 │ │ │ │ │ +./pynx/scattering/cpu.c:4782 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4782 (discriminator 1) │ │ │ │ │ + mov $0x12ae,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4782 │ │ │ │ │ + jmp 13f78 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x284(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ mov -0x284(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 13427 │ │ │ │ │ + jmp 1377e │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 13168 │ │ │ │ │ + je 134b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp 12bbf │ │ │ │ │ + jmp 12fff │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ + mov %ecx,-0x280(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 13687 │ │ │ │ │ + jmp 1399e │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 13258 │ │ │ │ │ + je 135a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp 12363 │ │ │ │ │ + jmp 12773 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 133b3 │ │ │ │ │ + mov -0x284(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 13703 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x28c(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 13390 │ │ │ │ │ - jmp 133b3 │ │ │ │ │ + jne 136e0 │ │ │ │ │ + jmp 13703 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x278(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ mov -0x278(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 12fb3 │ │ │ │ │ + jmp 132fe │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ - je 12300 │ │ │ │ │ + mov -0x270(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je 12710 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ │ - jmp 12283 │ │ │ │ │ + jmp 12671 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x274(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 13947 │ │ │ │ │ + jmp 13c0e │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ - je 121c0 │ │ │ │ │ + mov -0x26c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je 125a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ │ - jmp 12143 │ │ │ │ │ + jmp 12501 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 13708 │ │ │ │ │ + je 139d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp 11e51 │ │ │ │ │ + jmp 121f9 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x270(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 131e3 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 13536 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 13cc8 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x284(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 11fe6 │ │ │ │ │ + jmp 13f03 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ lea 0x14(%esi),%edx │ │ │ │ │ - jmp 11fe6 │ │ │ │ │ + testb $0x40,-0x284(%ebp) │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x28c(%ebp),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + jmp 12398 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x270(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x270(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 131f6 │ │ │ │ │ + jmp 13549 │ │ │ │ │ ./pynx/scattering/cpu.c:4984 (discriminator 7) │ │ │ │ │ movl $0x1378,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:5076 │ │ │ │ │ call 2090 <_PyThreadState_UncheckedGet@plt> │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ mov 0x3c(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5076 │ │ │ │ │ mov %eax,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:6788 │ │ │ │ │ movl $0x0,0x3c(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:6792 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 14658 │ │ │ │ │ + je 14a50 │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ mov %ecx,-0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 14292 │ │ │ │ │ + je 14652 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:6796 │ │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ │ /usr/include/python3.12/object.h:787 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 142a6 │ │ │ │ │ + je 14666 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 142a6 │ │ │ │ │ + je 14666 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x244(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 142d4 │ │ │ │ │ + je 14694 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x220(%ebp) │ │ │ │ │ - je 14670 │ │ │ │ │ + je 14a68 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x244(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x214(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 14302 │ │ │ │ │ + je 146c2 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x1f0(%ebp) │ │ │ │ │ - je 14680 │ │ │ │ │ + je 14ac0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x214(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1e4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 14330 │ │ │ │ │ + je 146f0 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x1c0(%ebp) │ │ │ │ │ - je 14690 │ │ │ │ │ + je 14ad0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1e4(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1b4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 1435e │ │ │ │ │ + je 1471e │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x190(%ebp) │ │ │ │ │ - je 146a0 │ │ │ │ │ + je 14ae0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1b4(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x184(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 1438c │ │ │ │ │ + je 1474c │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x160(%ebp) │ │ │ │ │ - je 146b0 │ │ │ │ │ + je 14af0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x184(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x154(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 143ba │ │ │ │ │ + je 1477a │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x130(%ebp) │ │ │ │ │ - je 146c0 │ │ │ │ │ + je 14a80 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x154(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x124(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 143e8 │ │ │ │ │ + je 147a8 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x100(%ebp) │ │ │ │ │ - je 146d0 │ │ │ │ │ + je 14a90 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x124(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 14416 │ │ │ │ │ + je 147d6 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0xd0(%ebp) │ │ │ │ │ - je 146e0 │ │ │ │ │ + je 14aa0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0xf4(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 14444 │ │ │ │ │ + je 14804 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ │ - je 146f0 │ │ │ │ │ + je 14ab0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0xc4(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6760 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 14451 │ │ │ │ │ + je 14811 │ │ │ │ │ ./pynx/scattering/cpu.c:6762 (discriminator 1) │ │ │ │ │ cmp %edi,0x14(%esi) │ │ │ │ │ - jne 149d8 │ │ │ │ │ + jne 14efb │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ mov -0x254(%ebp),%ecx │ │ │ │ │ mov 0x3c(%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ mov %esi,0x3c(%ecx) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 14474 │ │ │ │ │ + je 14834 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%esi │ │ │ │ │ - je 14474 │ │ │ │ │ + je 14834 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %esi │ │ │ │ │ mov %esi,(%edx) │ │ │ │ │ - je 14718 │ │ │ │ │ + je 14b00 │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ mov -0x250(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 14490 │ │ │ │ │ + je 14850 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 14490 │ │ │ │ │ + je 14850 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ - je 14730 │ │ │ │ │ + je 14b18 │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 144a7 │ │ │ │ │ + je 14867 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 144a7 │ │ │ │ │ + je 14867 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%edi) │ │ │ │ │ - je 14700 │ │ │ │ │ + je 14b30 │ │ │ │ │ ./pynx/scattering/cpu.c:5088 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%ebx),%edi │ │ │ │ │ + lea -0x4ab9(%ebx),%edi │ │ │ │ │ mov -0x25c(%ebp),%ecx │ │ │ │ │ - push %edi │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ - lea -0x4a53(%ebx),%eax │ │ │ │ │ - call 9990 │ │ │ │ │ + push %edi │ │ │ │ │ + lea -0x4a43(%ebx),%eax │ │ │ │ │ + call 98c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5090 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 13a21 │ │ │ │ │ + jmp 13f95 │ │ │ │ │ ./pynx/scattering/cpu.c:4746 │ │ │ │ │ mov -0x250(%ebp),%esi │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ - jmp 1232c │ │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ - jmp 12238 │ │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ │ - mov %eax,-0x26c(%ebp) │ │ │ │ │ - jmp 120f8 │ │ │ │ │ + jmp 1273c │ │ │ │ │ + mov -0x250(%ebp),%edx │ │ │ │ │ + jmp 12610 │ │ │ │ │ + mov -0x250(%ebp),%edx │ │ │ │ │ + jmp 124a0 │ │ │ │ │ mov -0x250(%ebp),%esi │ │ │ │ │ mov %esi,-0x268(%ebp) │ │ │ │ │ - jmp 11e1a │ │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ - jmp 11ce1 │ │ │ │ │ + jmp 121c2 │ │ │ │ │ + mov -0x250(%ebp),%ecx │ │ │ │ │ + jmp 12043 │ │ │ │ │ mov -0x250(%ebp),%esi │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ - jmp 128a0 │ │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ - jmp 12777 │ │ │ │ │ + jmp 12ce0 │ │ │ │ │ + mov -0x250(%ebp),%ecx │ │ │ │ │ + jmp 12b79 │ │ │ │ │ mov -0x250(%ebp),%esi │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ - jmp 12b84 │ │ │ │ │ + jmp 12fc4 │ │ │ │ │ ./pynx/scattering/cpu.c:4989 (discriminator 7) │ │ │ │ │ movl $0x137d,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - jmp 14260 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x27c(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 13834 │ │ │ │ │ + jmp 14620 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ │ - jmp 13834 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x280(%ebp) │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x288(%ebp),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + jmp 13b06 │ │ │ │ │ ./pynx/scattering/cpu.c:4994 (discriminator 7) │ │ │ │ │ movl $0x1382,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - jmp 14260 │ │ │ │ │ + jmp 14620 │ │ │ │ │ ./pynx/scattering/cpu.c:4999 (discriminator 7) │ │ │ │ │ movl $0x1387,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - jmp 14260 │ │ │ │ │ + jmp 14620 │ │ │ │ │ ./pynx/scattering/cpu.c:5004 (discriminator 7) │ │ │ │ │ movl $0x138c,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - jmp 14260 │ │ │ │ │ + jmp 14620 │ │ │ │ │ ./pynx/scattering/cpu.c:5009 (discriminator 7) │ │ │ │ │ movl $0x1391,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - jmp 14260 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x278(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 12a76 │ │ │ │ │ + jmp 14620 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ lea 0x14(%esi),%edx │ │ │ │ │ - jmp 12a76 │ │ │ │ │ + testb $0x40,-0x278(%ebp) │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x284(%ebp),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + jmp 12ec0 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 14068 │ │ │ │ │ + jmp 14383 │ │ │ │ │ ./pynx/scattering/cpu.c:5014 (discriminator 7) │ │ │ │ │ movl $0x1396,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - jmp 14260 │ │ │ │ │ + jmp 14620 │ │ │ │ │ ./pynx/scattering/cpu.c:5019 (discriminator 7) │ │ │ │ │ movl $0x139b,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - jmp 14260 │ │ │ │ │ + jmp 14620 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x28c(%ebp) │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 135b3 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 138cf │ │ │ │ │ +./pynx/scattering/cpu.c:4830 (discriminator 1) │ │ │ │ │ + mov $0x12de,%edx │ │ │ │ │ + jmp 13f78 │ │ │ │ │ +./pynx/scattering/cpu.c:4820 (discriminator 1) │ │ │ │ │ + mov $0x12d4,%edx │ │ │ │ │ + jmp 13f78 │ │ │ │ │ +./pynx/scattering/cpu.c:4810 (discriminator 1) │ │ │ │ │ + mov $0x12ca,%edx │ │ │ │ │ + jmp 13f78 │ │ │ │ │ +./pynx/scattering/cpu.c:4800 (discriminator 1) │ │ │ │ │ + mov $0x12c0,%edx │ │ │ │ │ + jmp 13f78 │ │ │ │ │ +./pynx/scattering/cpu.c:4790 (discriminator 1) │ │ │ │ │ + mov $0x12b6,%edx │ │ │ │ │ + jmp 13f78 │ │ │ │ │ +./pynx/scattering/cpu.c:4780 (discriminator 1) │ │ │ │ │ + mov $0x12ac,%edx │ │ │ │ │ + jmp 13f78 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:6790 │ │ │ │ │ movl $0x0,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:6791 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 142a6 │ │ │ │ │ + jmp 14666 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ movl $0x0,-0x220(%ebp) │ │ │ │ │ - jmp 142c2 │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x1f0(%ebp) │ │ │ │ │ - jmp 142f0 │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x1c0(%ebp) │ │ │ │ │ - jmp 1431e │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x190(%ebp) │ │ │ │ │ - jmp 1434c │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x160(%ebp) │ │ │ │ │ - jmp 1437a │ │ │ │ │ + jmp 14682 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x130(%ebp) │ │ │ │ │ - jmp 143a8 │ │ │ │ │ + jmp 14768 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x100(%ebp) │ │ │ │ │ - jmp 143d6 │ │ │ │ │ + jmp 14796 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ │ - jmp 14404 │ │ │ │ │ + jmp 147c4 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ │ - jmp 14432 │ │ │ │ │ + jmp 147f2 │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x1f0(%ebp) │ │ │ │ │ + jmp 146b0 │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x1c0(%ebp) │ │ │ │ │ + jmp 146de │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x190(%ebp) │ │ │ │ │ + jmp 1470c │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x160(%ebp) │ │ │ │ │ + jmp 1473a │ │ │ │ │ nop │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ + push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 144a7 │ │ │ │ │ + jmp 14834 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 14474 │ │ │ │ │ + jmp 14850 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ + push %edi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 14490 │ │ │ │ │ + jmp 14867 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5030 (discriminator 1) │ │ │ │ │ movl $0x13a6,-0x258(%ebp) │ │ │ │ │ movl $0x3c,-0x25c(%ebp) │ │ │ │ │ - jmp 14260 │ │ │ │ │ + jmp 14620 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + jmp 126ba │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x28c(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x28c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 13146 │ │ │ │ │ + jmp 13499 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x288(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x288(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 12f2f │ │ │ │ │ + jmp 1327a │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4837 │ │ │ │ │ + vmovd -0x278(%ebp),%xmm3 │ │ │ │ │ + vmovd -0x268(%ebp),%xmm4 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4a2f(%ebx),%eax │ │ │ │ │ + vpinsrd $0x1,-0x274(%ebp),%xmm3,%xmm5 │ │ │ │ │ + vmovd -0x260(%ebp),%xmm0 │ │ │ │ │ + lea -0x98(%ebp),%edx │ │ │ │ │ + lea -0x58(%ebp),%ecx │ │ │ │ │ + vpinsrd $0x1,-0x26c(%ebp),%xmm4,%xmm6 │ │ │ │ │ + vmovd -0x254(%ebp),%xmm1 │ │ │ │ │ + vpinsrd $0x1,-0x258(%ebp),%xmm0,%xmm2 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + vpinsrd $0x1,-0x25c(%ebp),%xmm1,%xmm3 │ │ │ │ │ + vpunpcklqdq %xmm5,%xmm6,%xmm7 │ │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ │ + vpunpcklqdq %xmm2,%xmm3,%xmm5 │ │ │ │ │ + vinserti128 $0x1,%xmm7,%ymm5,%ymm4 │ │ │ │ │ + vmovdqa %ymm4,-0x98(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + push -0x27c(%ebp) │ │ │ │ │ + push %edx │ │ │ │ │ + mov -0x264(%ebp),%edx │ │ │ │ │ + vzeroupper │ │ │ │ │ + call 8e90 │ │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4837 (discriminator 2) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4837 │ │ │ │ │ + mov %edi,-0x254(%ebp) │ │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ │ + mov %ecx,-0x25c(%ebp) │ │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ │ + mov %esi,-0x260(%ebp) │ │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ │ + mov %edx,-0x258(%ebp) │ │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ │ + mov %edi,-0x268(%ebp) │ │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ │ + mov %ecx,-0x26c(%ebp) │ │ │ │ │ + mov %esi,-0x278(%ebp) │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + mov %edi,-0x270(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4837 (discriminator 2) │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + jne 11850 │ │ │ │ │ +./pynx/scattering/cpu.c:4837 (discriminator 1) │ │ │ │ │ + mov $0x12e5,%edx │ │ │ │ │ + jmp 13f78 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ + jmp 1254a │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5032 (discriminator 1) │ │ │ │ │ movl $0x13a8,-0x258(%ebp) │ │ │ │ │ movl $0x3c,-0x25c(%ebp) │ │ │ │ │ - jmp 14260 │ │ │ │ │ + jmp 14620 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x284(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x284(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 1343a │ │ │ │ │ + jmp 13791 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 13f30 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ │ + mov %eax,-0x280(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x27c(%ebp),%eax │ │ │ │ │ + mov -0x280(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 1369a │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x298(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 12cfe │ │ │ │ │ + jmp 139b1 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x294(%ebp) │ │ │ │ │ - jmp 12cfe │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ testb $0x40,-0x294(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ + mov %edx,-0x29c(%ebp) │ │ │ │ │ lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 12ce8 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ │ - jmp 12ce8 │ │ │ │ │ + cmovne -0x29c(%ebp),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + jmp 13130 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 1313c │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + jmp 120fc │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x278(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x278(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 12fc6 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x290(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 124f8 │ │ │ │ │ + jmp 13311 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ lea 0x14(%esi),%edx │ │ │ │ │ - jmp 124f8 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x294(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 1250e │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x290(%ebp) │ │ │ │ │ - jmp 1250e │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ testb $0x40,-0x290(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x28c(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 13356 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x28c(%ebp) │ │ │ │ │ - jmp 13356 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x298(%ebp),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + jmp 12910 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 1291c │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 143b5 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 136a6 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ testb $0x40,-0x28c(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ lea 0x1c(%edi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 13340 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%edi),%edx │ │ │ │ │ - jmp 13340 │ │ │ │ │ + cmovne -0x294(%ebp),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + jmp 1369a │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x274(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x274(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 1395a │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x28c(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 1358a │ │ │ │ │ + jmp 13c21 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 143a8 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x288(%ebp) │ │ │ │ │ - jmp 1358a │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x288(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 13574 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ │ - jmp 13574 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 138a6 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ testb $0x40,-0x288(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 11ffc │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ - jmp 11ffc │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x290(%ebp),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + jmp 1389a │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 123a4 │ │ │ │ │ ./pynx/scattering/cpu.c:4979 (discriminator 7) │ │ │ │ │ movl $0x1373,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - jmp 14260 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x284(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 1384a │ │ │ │ │ + jmp 14620 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + jmp 12c32 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ │ - jmp 1384a │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 13b12 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ - mov -0x294(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 12d27 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ - mov -0x290(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 12537 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 13165 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 12945 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x26c(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x26c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 13cdb │ │ │ │ │ + jmp 13f16 │ │ │ │ │ ./pynx/scattering/cpu.c:6764 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ call 2070 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 14451 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x27c(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x278(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 12a8c │ │ │ │ │ + jmp 14811 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x278(%ebp) │ │ │ │ │ - jmp 12a8c │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 12ecc │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 1337f │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x28c(%ebp) │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 135b3 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 136cf │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 138cf │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ - mov -0x294(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 12d27 │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ - jmp 126c3 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ - mov -0x290(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 12537 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 13165 │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + jmp 12ad3 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 12945 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 12025 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp 126c3 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x278(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 13bdc │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 123cd │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + jmp 12ad3 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x274(%ebp) │ │ │ │ │ - jmp 13bdc │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 13e0c │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ testb $0x40,-0x274(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 13bc6 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ │ - jmp 13bc6 │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x280(%ebp),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + jmp 13e00 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 1337f │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 136cf │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x268(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x268(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 1407b │ │ │ │ │ + jmp 14396 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 13873 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 13b3b │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 12025 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 123cd │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 12ab5 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x274(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x270(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 13f7c │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 12ef5 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ - jmp 13f7c │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 1428c │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ testb $0x40,-0x270(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%edi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 13f66 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%edi),%edx │ │ │ │ │ - jmp 13f66 │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x278(%ebp),%edx │ │ │ │ │ + mov %edx,-0x270(%ebp) │ │ │ │ │ + jmp 14280 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 13873 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 13b3b │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x278(%ebp) │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 13c05 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 13e35 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 12ab5 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x278(%ebp) │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 13c05 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 12ef5 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 13e35 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ - mov -0x270(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 13fa5 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 142b5 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ - mov -0x270(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 13fa5 │ │ │ │ │ -./pynx/scattering/cpu.c:4830 (discriminator 1) │ │ │ │ │ - mov $0x12de,%edx │ │ │ │ │ - jmp 13a04 │ │ │ │ │ -./pynx/scattering/cpu.c:4820 (discriminator 1) │ │ │ │ │ - mov $0x12d4,%edx │ │ │ │ │ - jmp 13a04 │ │ │ │ │ -./pynx/scattering/cpu.c:4810 (discriminator 1) │ │ │ │ │ - mov $0x12ca,%edx │ │ │ │ │ - jmp 13a04 │ │ │ │ │ -./pynx/scattering/cpu.c:4800 (discriminator 1) │ │ │ │ │ - mov $0x12c0,%edx │ │ │ │ │ - jmp 13a04 │ │ │ │ │ -./pynx/scattering/cpu.c:4790 (discriminator 1) │ │ │ │ │ - mov $0x12b6,%edx │ │ │ │ │ - jmp 13a04 │ │ │ │ │ -./pynx/scattering/cpu.c:4780 (discriminator 1) │ │ │ │ │ - mov $0x12ac,%edx │ │ │ │ │ - jmp 13a04 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 142b5 │ │ │ │ │ ./pynx/scattering/cpu.c:4770 (discriminator 1) │ │ │ │ │ mov $0x12a2,%edx │ │ │ │ │ - jmp 13a04 │ │ │ │ │ + jmp 13f78 │ │ │ │ │ ./pynx/scattering/cpu.c:4760 (discriminator 1) │ │ │ │ │ mov $0x1298,%edx │ │ │ │ │ - jmp 13a04 │ │ │ │ │ -./pynx/scattering/cpu.c:4902 │ │ │ │ │ - call 184f0 │ │ │ │ │ -.L5511(): │ │ │ │ │ + jmp 13f78 │ │ │ │ │ +./pynx/scattering/cpu.c:4752 (discriminator 1) │ │ │ │ │ + mov $0x1290,%edx │ │ │ │ │ + jmp 13f78 │ │ │ │ │ ./pynx/scattering/cpu.c:4902 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + call 18ab0 │ │ │ │ │ ./pynx/scattering/cpu.c:5130 │ │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ │ and $0xffffffe0,%esp │ │ │ │ │ push -0x4(%ecx) │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x9377,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x8eff,%ebx │ │ │ │ │ push %ecx │ │ │ │ │ sub $0x2a8,%esp │ │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ │ - mov 0x4(%ecx),%eax │ │ │ │ │ - mov %esi,-0x280(%ebp) │ │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ │ + mov %esi,-0x27c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5160 │ │ │ │ │ - lea 0x650(%ebx),%edx │ │ │ │ │ + lea 0x610(%ebx),%eax │ │ │ │ │ + lea 0x54(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5130 │ │ │ │ │ mov %gs:0x14,%edi │ │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ │ mov 0xc(%ecx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:5160 │ │ │ │ │ - lea 0x4(%edx),%ecx │ │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ │ - lea 0x8(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ │ - lea 0xc(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ │ - lea 0x14(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ │ - lea 0x18(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ │ - lea 0x1c(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ │ - lea -0x40(%edx),%ecx │ │ │ │ │ - sub $0x44,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5161 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ -./pynx/scattering/cpu.c:5160 │ │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ │ + lea 0x5c(%eax),%ecx │ │ │ │ │ + vmovd %esi,%xmm1 │ │ │ │ │ + lea 0x48(%eax),%esi │ │ │ │ │ + vmovd %ecx,%xmm0 │ │ │ │ │ + lea 0x58(%eax),%ecx │ │ │ │ │ + vmovd %esi,%xmm5 │ │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm3 │ │ │ │ │ + lea 0x40(%eax),%esi │ │ │ │ │ + lea 0x4c(%eax),%ecx │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm5,%xmm6 │ │ │ │ │ + vmovd %esi,%xmm7 │ │ │ │ │ + lea 0x44(%eax),%ecx │ │ │ │ │ + vpinsrd $0x1,%eax,%xmm0,%xmm2 │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm7,%xmm0 │ │ │ │ │ + sub $0x4,%eax │ │ │ │ │ + vpunpcklqdq %xmm2,%xmm3,%xmm4 │ │ │ │ │ + vpunpcklqdq %xmm6,%xmm0,%xmm2 │ │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm2,%ymm1 │ │ │ │ │ + vmovdqa %ymm1,-0x58(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5161 │ │ │ │ │ - je 14d10 │ │ │ │ │ -./pynx/scattering/cpu.c:5158 │ │ │ │ │ - lea 0x0(,%esi,4),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5163 │ │ │ │ │ - cmp $0x9,%esi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 151b0 │ │ │ │ │ ./pynx/scattering/cpu.c:5158 │ │ │ │ │ - lea (%eax,%edx,1),%ecx │ │ │ │ │ + mov -0x27c(%ebp),%esi │ │ │ │ │ + lea 0x0(,%esi,4),%eax │ │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ │ mov %ecx,-0x268(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5163 │ │ │ │ │ - ja 17248 │ │ │ │ │ - mov -0x3620(%ebx,%edx,1),%esi │ │ │ │ │ + cmp $0x9,%esi │ │ │ │ │ + ja 18795 │ │ │ │ │ + mov -0x3620(%ebx,%eax,1),%esi │ │ │ │ │ add %ebx,%esi │ │ │ │ │ jmp *%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5279 (discriminator 1) │ │ │ │ │ - cmpl $0x9,-0x280(%ebp) │ │ │ │ │ - jne 17248 │ │ │ │ │ + cmpl $0x9,-0x27c(%ebp) │ │ │ │ │ + jne 18795 │ │ │ │ │ ./pynx/scattering/cpu.c:5282 │ │ │ │ │ - mov (%eax),%edi │ │ │ │ │ + mov (%edx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:5283 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5284 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5285 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ + mov 0xc(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5282 │ │ │ │ │ mov %edi,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5286 │ │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ │ + mov 0x10(%edx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:5283 │ │ │ │ │ - mov %esi,-0x25c(%ebp) │ │ │ │ │ + mov %eax,-0x25c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5287 │ │ │ │ │ - mov 0x14(%eax),%esi │ │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5284 │ │ │ │ │ - mov %edx,-0x260(%ebp) │ │ │ │ │ + mov %ecx,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5288 │ │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ │ + mov 0x18(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5285 │ │ │ │ │ - mov %ecx,-0x264(%ebp) │ │ │ │ │ + mov %esi,-0x264(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5289 │ │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ │ + mov 0x1c(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5290 │ │ │ │ │ - mov 0x20(%eax),%eax │ │ │ │ │ + mov 0x20(%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5286 │ │ │ │ │ mov %edi,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5287 │ │ │ │ │ - mov %esi,-0x26c(%ebp) │ │ │ │ │ + mov %eax,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5288 │ │ │ │ │ - mov %edx,-0x278(%ebp) │ │ │ │ │ + mov %ecx,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5289 │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ + mov %esi,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5290 │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ + mov %edx,-0x270(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ mov -0x254(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5318 │ │ │ │ │ mov 0x5b8(%ebx),%eax │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5318 (discriminator 2) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 175f0 │ │ │ │ │ + jne 179e8 │ │ │ │ │ ./pynx/scattering/cpu.c:5319 (discriminator 2) │ │ │ │ │ mov -0x25c(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 17618 │ │ │ │ │ + jne 17a60 │ │ │ │ │ ./pynx/scattering/cpu.c:5320 (discriminator 2) │ │ │ │ │ mov -0x260(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 17638 │ │ │ │ │ + jne 17a80 │ │ │ │ │ ./pynx/scattering/cpu.c:5321 (discriminator 2) │ │ │ │ │ mov -0x264(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 17658 │ │ │ │ │ + jne 17aa0 │ │ │ │ │ ./pynx/scattering/cpu.c:5322 (discriminator 2) │ │ │ │ │ mov -0x258(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 17678 │ │ │ │ │ + jne 17ac0 │ │ │ │ │ ./pynx/scattering/cpu.c:5323 (discriminator 2) │ │ │ │ │ mov -0x26c(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 17698 │ │ │ │ │ + jne 17ae0 │ │ │ │ │ ./pynx/scattering/cpu.c:5324 (discriminator 2) │ │ │ │ │ mov -0x278(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 176b8 │ │ │ │ │ + jne 17b00 │ │ │ │ │ ./pynx/scattering/cpu.c:5325 (discriminator 2) │ │ │ │ │ mov -0x274(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 176d8 │ │ │ │ │ + jne 17b20 │ │ │ │ │ ./pynx/scattering/cpu.c:5326 (discriminator 2) │ │ │ │ │ mov -0x270(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 176f8 │ │ │ │ │ - lea 0x6ac(%ebx),%esi │ │ │ │ │ + jne 17b40 │ │ │ │ │ ./pynx/scattering/cpu.c:5381 │ │ │ │ │ movl $0x0,-0x1e4(%ebp) │ │ │ │ │ - mov %esi,-0x250(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5419 │ │ │ │ │ - mov -0x28(%ebx),%esi │ │ │ │ │ - cmp %esi,-0x254(%ebp) │ │ │ │ │ + lea 0x6ac(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5382 │ │ │ │ │ movl $0x0,-0x1e8(%ebp) │ │ │ │ │ + vmovd %esi,%xmm6 │ │ │ │ │ +./pynx/scattering/cpu.c:5419 │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5385 │ │ │ │ │ movl $0x0,-0x1b4(%ebp) │ │ │ │ │ - vmovd -0x250(%ebp),%xmm0 │ │ │ │ │ + vpunpckldq %xmm6,%xmm6,%xmm7 │ │ │ │ │ ./pynx/scattering/cpu.c:5386 │ │ │ │ │ movl $0x0,-0x1b8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5389 │ │ │ │ │ movl $0x0,-0x184(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5390 │ │ │ │ │ movl $0x0,-0x188(%ebp) │ │ │ │ │ - vpunpckldq %xmm0,%xmm0,%xmm1 │ │ │ │ │ ./pynx/scattering/cpu.c:5393 │ │ │ │ │ movl $0x0,-0x154(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5394 │ │ │ │ │ movl $0x0,-0x158(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5397 │ │ │ │ │ movl $0x0,-0x124(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5398 │ │ │ │ │ @@ -26801,1266 +26509,1288 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:5410 │ │ │ │ │ movl $0x0,-0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5413 │ │ │ │ │ movl $0x0,-0x244(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5414 │ │ │ │ │ movl $0x0,-0x248(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5419 │ │ │ │ │ - je 152d8 │ │ │ │ │ + cmp %esi,-0x254(%ebp) │ │ │ │ │ + je 15788 │ │ │ │ │ ./pynx/scattering/cpu.c:5419 (discriminator 4) │ │ │ │ │ mov -0x254(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x1e4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5419 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 181d0 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 18845 │ │ │ │ │ ./pynx/scattering/cpu.c:5424 │ │ │ │ │ cmp %esi,-0x25c(%ebp) │ │ │ │ │ - je 15302 │ │ │ │ │ + je 157b2 │ │ │ │ │ ./pynx/scattering/cpu.c:5424 (discriminator 4) │ │ │ │ │ mov -0x25c(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x1b4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5424 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 17ac5 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 17fc2 │ │ │ │ │ ./pynx/scattering/cpu.c:5429 │ │ │ │ │ cmp %esi,-0x260(%ebp) │ │ │ │ │ - je 15336 │ │ │ │ │ + je 157e6 │ │ │ │ │ ./pynx/scattering/cpu.c:5429 (discriminator 4) │ │ │ │ │ mov -0x260(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x184(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5429 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 17dd8 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 182c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5434 │ │ │ │ │ cmp %esi,-0x264(%ebp) │ │ │ │ │ - je 1536a │ │ │ │ │ + je 1581a │ │ │ │ │ ./pynx/scattering/cpu.c:5434 (discriminator 4) │ │ │ │ │ mov -0x264(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x154(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5434 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 17e09 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 182fe │ │ │ │ │ ./pynx/scattering/cpu.c:5439 │ │ │ │ │ cmp %esi,-0x258(%ebp) │ │ │ │ │ - je 1539e │ │ │ │ │ + je 1584e │ │ │ │ │ ./pynx/scattering/cpu.c:5439 (discriminator 4) │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x124(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5439 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 17e22 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 18317 │ │ │ │ │ ./pynx/scattering/cpu.c:5444 │ │ │ │ │ cmp %esi,-0x26c(%ebp) │ │ │ │ │ - je 153d2 │ │ │ │ │ + je 15882 │ │ │ │ │ ./pynx/scattering/cpu.c:5444 (discriminator 4) │ │ │ │ │ mov -0x26c(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0xf4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5444 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 17e3b │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 18330 │ │ │ │ │ ./pynx/scattering/cpu.c:5449 │ │ │ │ │ cmp %esi,-0x278(%ebp) │ │ │ │ │ - je 15406 │ │ │ │ │ + je 158b6 │ │ │ │ │ ./pynx/scattering/cpu.c:5449 (discriminator 4) │ │ │ │ │ mov -0x278(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0xc4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5449 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 17e54 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 18349 │ │ │ │ │ ./pynx/scattering/cpu.c:5454 │ │ │ │ │ cmp %esi,-0x274(%ebp) │ │ │ │ │ - je 1543a │ │ │ │ │ + je 158ea │ │ │ │ │ ./pynx/scattering/cpu.c:5454 (discriminator 4) │ │ │ │ │ mov -0x274(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x214(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 89d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5454 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 17e8d │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 1838f │ │ │ │ │ ./pynx/scattering/cpu.c:5459 │ │ │ │ │ cmp %esi,-0x270(%ebp) │ │ │ │ │ - je 1546e │ │ │ │ │ + je 1591e │ │ │ │ │ ./pynx/scattering/cpu.c:5459 (discriminator 4) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x244(%ebp),%eax │ │ │ │ │ - call 89d0 │ │ │ │ │ + call 88c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5459 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 17ea6 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 183a8 │ │ │ │ │ ./pynx/scattering/cpu.c:5470 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x258(%ebp) │ │ │ │ │ call 2360 │ │ │ │ │ ./pynx/scattering/cpu.c:5470 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5470 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:5470 (discriminator 2) │ │ │ │ │ - je 17fc8 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 18508 │ │ │ │ │ ./pynx/scattering/cpu.c:5472 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x254(%ebp) │ │ │ │ │ call 2360 │ │ │ │ │ ./pynx/scattering/cpu.c:5472 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - je 18028 │ │ │ │ │ + je 18698 │ │ │ │ │ ./pynx/scattering/cpu.c:5491 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push -0x244(%ebp) │ │ │ │ │ push -0x214(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ push -0xc4(%ebp) │ │ │ │ │ push -0xf4(%ebp) │ │ │ │ │ push -0x124(%ebp) │ │ │ │ │ push -0x154(%ebp) │ │ │ │ │ push -0x184(%ebp) │ │ │ │ │ push -0x1b4(%ebp) │ │ │ │ │ push -0x1e4(%ebp) │ │ │ │ │ - call 4ed0 │ │ │ │ │ + call 4e40 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 15132 │ │ │ │ │ + je 155dd │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x244(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 15160 │ │ │ │ │ + je 1560b │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ cmp %edx,-0x220(%ebp) │ │ │ │ │ - je 17360 │ │ │ │ │ + je 176c0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x244(%ebp),%edi │ │ │ │ │ push %edi │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x214(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 1518e │ │ │ │ │ + je 15639 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%ecx │ │ │ │ │ cmp %ecx,-0x1f0(%ebp) │ │ │ │ │ - je 17350 │ │ │ │ │ + je 176b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x214(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1e4(%ebp),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 151bc │ │ │ │ │ + je 15667 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x1c0(%ebp) │ │ │ │ │ - je 17340 │ │ │ │ │ + je 176a0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1e4(%ebp),%ecx │ │ │ │ │ push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1b4(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 151ea │ │ │ │ │ + je 15695 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edi │ │ │ │ │ cmp %edi,-0x190(%ebp) │ │ │ │ │ - je 17330 │ │ │ │ │ + je 17690 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1b4(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x184(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 15218 │ │ │ │ │ + je 156c3 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ cmp %edx,-0x160(%ebp) │ │ │ │ │ - je 17320 │ │ │ │ │ + je 17680 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x184(%ebp),%edi │ │ │ │ │ push %edi │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x154(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 15246 │ │ │ │ │ + je 156f1 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%ecx │ │ │ │ │ cmp %ecx,-0x130(%ebp) │ │ │ │ │ - je 17310 │ │ │ │ │ + je 17670 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x154(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x124(%ebp),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 15274 │ │ │ │ │ + je 1571f │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x100(%ebp) │ │ │ │ │ - je 17300 │ │ │ │ │ + je 17660 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x124(%ebp),%ecx │ │ │ │ │ push %ecx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 152a2 │ │ │ │ │ + je 1574d │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edi │ │ │ │ │ cmp %edi,-0xd0(%ebp) │ │ │ │ │ - je 172f0 │ │ │ │ │ + je 17650 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0xf4(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 152d0 │ │ │ │ │ + je 1577b │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ cmp %edx,-0xa0(%ebp) │ │ │ │ │ - je 172e0 │ │ │ │ │ + je 17638 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0xc4(%ebp),%edi │ │ │ │ │ push %edi │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5501 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ - jmp 172a3 │ │ │ │ │ - nop │ │ │ │ │ + jmp 17957 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5424 │ │ │ │ │ - cmp %esi,-0x25c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x1c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x1e0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edx,-0x1c0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x1c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5424 │ │ │ │ │ - jne 14f11 │ │ │ │ │ + cmp %esi,-0x25c(%ebp) │ │ │ │ │ + jne 153ac │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edi │ │ │ │ │ -./pynx/scattering/cpu.c:5429 │ │ │ │ │ - cmp %esi,-0x260(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x198(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x1b4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x1b0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edi,-0x190(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x198(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5429 │ │ │ │ │ - jne 14f48 │ │ │ │ │ + cmp %esi,-0x260(%ebp) │ │ │ │ │ + jne 153e5 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5434 │ │ │ │ │ - cmp %esi,-0x264(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x168(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x184(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x180(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %eax,-0x160(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x168(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5434 │ │ │ │ │ - jne 14f7f │ │ │ │ │ + cmp %esi,-0x264(%ebp) │ │ │ │ │ + jne 1541e │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5439 │ │ │ │ │ - cmp %esi,-0x258(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x138(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x154(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x150(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %ecx,-0x130(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x138(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5439 │ │ │ │ │ - jne 14fb6 │ │ │ │ │ + cmp %esi,-0x258(%ebp) │ │ │ │ │ + jne 15457 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5444 │ │ │ │ │ - cmp %esi,-0x26c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x108(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x124(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x120(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edx,-0x100(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x108(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5444 │ │ │ │ │ - jne 14fed │ │ │ │ │ + cmp %esi,-0x26c(%ebp) │ │ │ │ │ + jne 15490 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edi │ │ │ │ │ -./pynx/scattering/cpu.c:5449 │ │ │ │ │ - cmp %esi,-0x278(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0xd8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0xf0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edi,-0xd0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0xd8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5449 │ │ │ │ │ - jne 15024 │ │ │ │ │ + cmp %esi,-0x278(%ebp) │ │ │ │ │ + jne 154c9 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5454 │ │ │ │ │ - cmp %esi,-0x274(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0xa8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0xc0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0xa8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5454 │ │ │ │ │ - jne 1505b │ │ │ │ │ + cmp %esi,-0x274(%ebp) │ │ │ │ │ + jne 15502 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5459 │ │ │ │ │ - cmp %esi,-0x270(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x1f8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x214(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %ecx,-0x1f0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x1f8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5459 │ │ │ │ │ - jne 15092 │ │ │ │ │ + cmp %esi,-0x270(%ebp) │ │ │ │ │ + jne 1553b │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x228(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x244(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x240(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edx,-0x220(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x228(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8213 │ │ │ │ │ - jmp 150ad │ │ │ │ │ + jmp 15558 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5163 │ │ │ │ │ movl $0x0,-0x270(%ebp) │ │ │ │ │ movl $0x0,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5168 │ │ │ │ │ - mov 0x18(%eax),%esi │ │ │ │ │ + mov 0x18(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5170 │ │ │ │ │ - mov 0x14(%eax),%ecx │ │ │ │ │ + mov 0x14(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5186 │ │ │ │ │ - cmpl $0x8,-0x280(%ebp) │ │ │ │ │ + cmpl $0x8,-0x27c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5168 │ │ │ │ │ mov %esi,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5172 │ │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ │ + mov 0x10(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5170 │ │ │ │ │ mov %ecx,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5174 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5172 │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ │ + mov 0x8(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5174 │ │ │ │ │ mov %ecx,-0x264(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ mov %esi,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ mov %ecx,-0x25c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %esi,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5186 │ │ │ │ │ - ja 1660b │ │ │ │ │ - mov -0x35f8(%ebx,%edx,1),%edx │ │ │ │ │ - add %ebx,%edx │ │ │ │ │ - jmp *%edx │ │ │ │ │ + ja 16b8b │ │ │ │ │ + mov -0x35f8(%ebx,%eax,1),%eax │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ + jmp *%eax │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5163 │ │ │ │ │ movl $0x0,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5166 │ │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ │ mov %ecx,-0x274(%ebp) │ │ │ │ │ - jmp 154b4 │ │ │ │ │ + jmp 15964 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5176 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ - mov %edx,-0x260(%ebp) │ │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ mov %ecx,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:5176 │ │ │ │ │ + mov %eax,-0x260(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5180 │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ +/usr/include/python3.12/object.h:233 │ │ │ │ │ + mov %ecx,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5216 │ │ │ │ │ - mov 0x65c(%ebx),%ecx │ │ │ │ │ + mov 0x65c(%ebx),%edx │ │ │ │ │ + mov %edx,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 171f8 │ │ │ │ │ - dec %eax │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle 17de0 │ │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 155d0 │ │ │ │ │ + je 15abc │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi),%ecx │ │ │ │ │ - je 15630 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je 15b18 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - je 155d0 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 18735 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 155c9 │ │ │ │ │ + je 15aaf │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je 155c2 │ │ │ │ │ + je 15aa2 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 155bb │ │ │ │ │ + je 15a95 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je 155b4 │ │ │ │ │ + je 15a84 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - je 155ad │ │ │ │ │ + je 15a73 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 15630 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je 15b18 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 15630 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 15b18 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 15630 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je 15b18 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 15630 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 15b18 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 15630 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je 15b18 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 15630 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 15b18 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 15630 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 15b18 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x258(%ebp) │ │ │ │ │ - je 16fd9 │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 173db │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - je 15630 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je 15b18 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 15630 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 15b18 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ │ - je 15630 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je 15b18 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x3(%eax),%edx │ │ │ │ │ - je 15630 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je 15b18 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ │ - je 15630 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je 15b18 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x5(%eax),%edx │ │ │ │ │ - je 15630 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je 15b18 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x6(%eax),%edx │ │ │ │ │ - je 15630 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je 15b18 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x7(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - jne 155d6 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + jne 15ac2 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x268(%ebp),%esi │ │ │ │ │ - mov (%esi,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x264(%ebp) │ │ │ │ │ + mov -0x268(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ │ + mov %esi,-0x264(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5216 (discriminator 2) │ │ │ │ │ - mov -0x264(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 171f8 │ │ │ │ │ + mov -0x264(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 17de0 │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5218 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ - jmp 15692 │ │ │ │ │ + jmp 15b82 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5174 │ │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ mov %esi,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5174 │ │ │ │ │ - mov %edx,-0x264(%ebp) │ │ │ │ │ + mov %eax,-0x264(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ mov %ecx,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %esi,-0x250(%ebp) │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5226 │ │ │ │ │ mov 0x664(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 158e5 │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle 15dd5 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%esi │ │ │ │ │ - je 15715 │ │ │ │ │ + je 15c05 │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 15700 │ │ │ │ │ + je 15bf0 │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 156f5 │ │ │ │ │ + je 15be5 │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 156ea │ │ │ │ │ + je 15bda │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 156df │ │ │ │ │ + je 15bcf │ │ │ │ │ cmp $0x5,%esi │ │ │ │ │ - je 156d4 │ │ │ │ │ + je 15bc4 │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - jne 17a51 │ │ │ │ │ + jne 17f45 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16f88 │ │ │ │ │ + je 17390 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16f88 │ │ │ │ │ + je 17390 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16f88 │ │ │ │ │ + je 17390 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16f88 │ │ │ │ │ + je 17390 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16f88 │ │ │ │ │ + je 17390 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16f88 │ │ │ │ │ + je 17390 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je 15787 │ │ │ │ │ + je 15c77 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16f88 │ │ │ │ │ + je 17390 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16f88 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 17390 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16f88 │ │ │ │ │ - cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 17390 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16f88 │ │ │ │ │ - cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 17390 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16f88 │ │ │ │ │ - cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 17390 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16f88 │ │ │ │ │ - cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 17390 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16f88 │ │ │ │ │ - cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 17390 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16f88 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 17390 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 15715 │ │ │ │ │ + jne 15c05 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ mov %edi,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %eax,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x27c(%ebp) │ │ │ │ │ + sete -0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov %esi,-0x274(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %edx,%edi │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 16a98 │ │ │ │ │ + je 16f28 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 167d0 │ │ │ │ │ + je 16c58 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 167e1 │ │ │ │ │ + je 16c69 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov %edx,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 158d8 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 15dc8 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x284(%ebp) │ │ │ │ │ - je 15820 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 158d8 │ │ │ │ │ + je 15d14 │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 15dc8 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x284(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x288(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x28c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 158d8 │ │ │ │ │ + cmp %dl,-0x288(%ebp) │ │ │ │ │ + jne 15dc8 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ testb $0x20,-0x284(%ebp) │ │ │ │ │ - jne 17a90 │ │ │ │ │ + jne 17f80 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x288(%ebp) │ │ │ │ │ - jne 181ac │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 18832 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x28c(%ebp),%eax │ │ │ │ │ + movzbl -0x288(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x284(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 182f4 │ │ │ │ │ + je 1892e │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 18399 │ │ │ │ │ + je 189bd │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x288(%ebp) │ │ │ │ │ - jne 158d8 │ │ │ │ │ + cmp %edx,-0x288(%ebp) │ │ │ │ │ + jne 15dc8 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 16a98 │ │ │ │ │ + mov -0x278(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 16f28 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x284(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 16a98 │ │ │ │ │ + je 16f28 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %edi,-0x258(%ebp) │ │ │ │ │ - jne 157b8 │ │ │ │ │ + jne 15ca8 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:5230 │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:5230 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 184b5 │ │ │ │ │ + jne 183fa │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ mov -0x44(%ebx),%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4a35(%ebx),%edx │ │ │ │ │ - lea -0x4ab1(%ebx),%ecx │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4a25(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ push $0x4 │ │ │ │ │ - lea -0x3ce0(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %ecx │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ push (%eax) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:5232 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5232 (discriminator 1) │ │ │ │ │ mov $0x1470,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5232 │ │ │ │ │ - jmp 17284 │ │ │ │ │ - nop │ │ │ │ │ + jmp 17938 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5172 │ │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ │ + mov 0x10(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5174 │ │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5172 │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5174 │ │ │ │ │ - mov %edx,-0x264(%ebp) │ │ │ │ │ + mov %eax,-0x264(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ mov %ecx,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ mov %esi,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ │ - mov %eax,-0x26c(%ebp) │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov %edx,-0x250(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5186 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5236 │ │ │ │ │ - mov 0x668(%ebx),%edx │ │ │ │ │ + mov 0x668(%ebx),%ecx │ │ │ │ │ + mov %ecx,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 16f38 │ │ │ │ │ - dec %eax │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle 17a10 │ │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 159de │ │ │ │ │ + je 15f0a │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi),%edx │ │ │ │ │ - je 15a40 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je 15f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ - je 159de │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 18688 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 159d7 │ │ │ │ │ + je 15efd │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je 159d0 │ │ │ │ │ + je 15ef0 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 159c9 │ │ │ │ │ + je 15ee3 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je 159c2 │ │ │ │ │ + je 15ed2 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne 17a3f │ │ │ │ │ + jne 17f2d │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15a40 │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 15f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15a40 │ │ │ │ │ + mov -0x26c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je 15f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15a40 │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 15f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15a40 │ │ │ │ │ + mov -0x26c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je 15f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15a40 │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 15f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15a40 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 15f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x26c(%ebp) │ │ │ │ │ - je 16d1a │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 17170 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ - je 15a40 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je 15f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15a40 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%edx │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 15f60 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x2(%eax),%ecx │ │ │ │ │ - je 15a40 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je 15f60 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x3(%eax),%ecx │ │ │ │ │ - je 15a40 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je 15f60 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x4(%eax),%ecx │ │ │ │ │ - je 15a40 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je 15f60 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x5(%eax),%ecx │ │ │ │ │ - je 15a40 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je 15f60 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x6(%eax),%ecx │ │ │ │ │ - je 15a40 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je 15f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x7(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - jne 159e4 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + jne 15f10 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%esi │ │ │ │ │ mov (%esi,%ecx,4),%edx │ │ │ │ │ mov %edx,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5236 (discriminator 2) │ │ │ │ │ mov -0x26c(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 16f38 │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + je 17a10 │ │ │ │ │ ./pynx/scattering/cpu.c:5238 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ - jmp 15ab8 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + jmp 15fd0 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5170 │ │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5172 │ │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5174 │ │ │ │ │ - mov 0xc(%eax),%esi │ │ │ │ │ + mov 0xc(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5170 │ │ │ │ │ - mov %edx,-0x26c(%ebp) │ │ │ │ │ + mov %eax,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5172 │ │ │ │ │ mov %ecx,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5174 │ │ │ │ │ mov %esi,-0x264(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ - mov %edx,-0x260(%ebp) │ │ │ │ │ + mov %eax,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ mov %ecx,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov %edx,-0x250(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5186 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:5246 │ │ │ │ │ - mov 0x66c(%ebx),%edx │ │ │ │ │ + mov 0x66c(%ebx),%ecx │ │ │ │ │ + mov %ecx,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 16cd0 │ │ │ │ │ - dec %eax │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle 17998 │ │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 15b26 │ │ │ │ │ + je 1607a │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi),%edx │ │ │ │ │ - je 15b80 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je 160d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ - je 15b26 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 18528 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 15b1f │ │ │ │ │ + je 1606d │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je 15b18 │ │ │ │ │ + je 16060 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 15b11 │ │ │ │ │ + je 16053 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je 15b0a │ │ │ │ │ + je 16042 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne 17a10 │ │ │ │ │ + jne 17ef8 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15b80 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 160d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15b80 │ │ │ │ │ + mov -0x270(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je 160d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15b80 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 160d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15b80 │ │ │ │ │ + mov -0x270(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je 160d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15b80 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 160d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15b80 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 160d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x270(%ebp) │ │ │ │ │ - je 16aec │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 16f74 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ - je 15b80 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je 160d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15b80 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%edx │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 160d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x2(%eax),%ecx │ │ │ │ │ - je 15b80 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je 160d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x3(%eax),%ecx │ │ │ │ │ - je 15b80 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je 160d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x4(%eax),%ecx │ │ │ │ │ - je 15b80 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je 160d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x5(%eax),%ecx │ │ │ │ │ - je 15b80 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je 160d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x6(%eax),%ecx │ │ │ │ │ - je 15b80 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je 160d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x7(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - jne 15b2c │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + jne 16080 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%eax │ │ │ │ │ mov (%eax,%ecx,4),%esi │ │ │ │ │ mov %esi,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5246 (discriminator 2) │ │ │ │ │ mov -0x278(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 16cd0 │ │ │ │ │ + je 17998 │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5248 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5256 │ │ │ │ │ mov 0x610(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 15dff │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle 1634f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%esi │ │ │ │ │ - je 15c2f │ │ │ │ │ + je 1617f │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 15c1a │ │ │ │ │ + je 1616a │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 15c0f │ │ │ │ │ + je 1615f │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 15c04 │ │ │ │ │ + je 16154 │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 15bf9 │ │ │ │ │ + je 16149 │ │ │ │ │ cmp $0x5,%esi │ │ │ │ │ - je 15bee │ │ │ │ │ + je 1613e │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - jne 179a0 │ │ │ │ │ + jne 17e88 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16ad8 │ │ │ │ │ + je 16f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16ad8 │ │ │ │ │ + je 16f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16ad8 │ │ │ │ │ + je 16f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16ad8 │ │ │ │ │ + je 16f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16ad8 │ │ │ │ │ + je 16f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16ad8 │ │ │ │ │ + je 16f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je 15ca1 │ │ │ │ │ + je 161f1 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16ad8 │ │ │ │ │ + je 16f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16ad8 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 16f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16ad8 │ │ │ │ │ - cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 16f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16ad8 │ │ │ │ │ - cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 16f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16ad8 │ │ │ │ │ - cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 16f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16ad8 │ │ │ │ │ - cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 16f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16ad8 │ │ │ │ │ - cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 16f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16ad8 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 16f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 15c2f │ │ │ │ │ + jne 1617f │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ mov %edi,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ │ + mov %eax,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ sete -0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov %esi,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ @@ -28068,526 +27798,543 @@ │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 163d0 │ │ │ │ │ + je 16950 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 16720 │ │ │ │ │ + je 16ba8 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 16731 │ │ │ │ │ + je 16bb9 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov %edx,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 15df0 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 16340 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ setne -0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ test %dl,-0x290(%ebp) │ │ │ │ │ - je 15d3a │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 15df0 │ │ │ │ │ + je 1628c │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 16340 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x290(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x294(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x298(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 15df0 │ │ │ │ │ + cmp %dl,-0x294(%ebp) │ │ │ │ │ + jne 16340 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ testb $0x20,-0x290(%ebp) │ │ │ │ │ - jne 180db │ │ │ │ │ + jne 1875d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x294(%ebp) │ │ │ │ │ - jne 180f3 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 18782 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x290(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x298(%ebp),%eax │ │ │ │ │ + movzbl -0x294(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x290(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 18224 │ │ │ │ │ + je 1888d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 182dd │ │ │ │ │ + je 1891d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ - mov -0x290(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x294(%ebp) │ │ │ │ │ - jne 15df0 │ │ │ │ │ + cmp %edx,-0x294(%ebp) │ │ │ │ │ + jne 16340 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 163d0 │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 16950 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x290(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 163d0 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + je 16950 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jne 15cd0 │ │ │ │ │ + jne 16220 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:5260 │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:5260 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 18497 │ │ │ │ │ + jne 183dc │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ mov -0x44(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a25(%ebx),%esi │ │ │ │ │ push $0x7 │ │ │ │ │ - lea -0x4a35(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ push %eax │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:5262 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5262 (discriminator 1) │ │ │ │ │ mov $0x148e,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5262 │ │ │ │ │ - jmp 17284 │ │ │ │ │ + jmp 17938 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5164 │ │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ │ + mov 0x20(%edx),%esi │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ - jmp 15522 │ │ │ │ │ + jmp 159d2 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ │ mov %eax,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x250(%ebp),%esi │ │ │ │ │ + mov -0x250(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5188 │ │ │ │ │ mov 0x650(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - jle 1790b │ │ │ │ │ - dec %esi │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jle 187f2 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ movl $0x0,-0x254(%ebp) │ │ │ │ │ - and $0x7,%esi │ │ │ │ │ - je 1830b │ │ │ │ │ + dec %eax │ │ │ │ │ + and $0x7,%eax │ │ │ │ │ + je 1893f │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 15fa6 │ │ │ │ │ + je 164f6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ movl $0x1,-0x254(%ebp) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - je 182d3 │ │ │ │ │ - cmp $0x2,%esi │ │ │ │ │ - je 15f36 │ │ │ │ │ - cmp $0x3,%esi │ │ │ │ │ - je 15f23 │ │ │ │ │ - cmp $0x4,%esi │ │ │ │ │ - je 15f0c │ │ │ │ │ - cmp $0x5,%esi │ │ │ │ │ - je 15ef5 │ │ │ │ │ - cmp $0x6,%esi │ │ │ │ │ - je 15ede │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 18913 │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + je 16486 │ │ │ │ │ + cmp $0x3,%eax │ │ │ │ │ + je 16473 │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + je 1645c │ │ │ │ │ + cmp $0x5,%eax │ │ │ │ │ + je 16445 │ │ │ │ │ + cmp $0x6,%eax │ │ │ │ │ + je 1642e │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 15fa6 │ │ │ │ │ + je 164f6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ │ + mov %esi,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x254(%ebp),%esi │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 15fa6 │ │ │ │ │ + mov -0x254(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je 164f6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %esi │ │ │ │ │ - mov %esi,-0x254(%ebp) │ │ │ │ │ + inc %eax │ │ │ │ │ + mov %eax,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x254(%ebp),%edx │ │ │ │ │ cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 15fa6 │ │ │ │ │ + je 164f6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x254(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 164f6 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %esi │ │ │ │ │ + mov %esi,-0x254(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x254(%ebp),%eax │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 15fa6 │ │ │ │ │ + je 164f6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x254(%ebp),%esi │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 15fa6 │ │ │ │ │ + mov -0x254(%ebp),%edx │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je 164f6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %esi │ │ │ │ │ - mov %esi,-0x254(%ebp) │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x254(%ebp),%esi │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 15fa6 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je 164f0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %esi │ │ │ │ │ + cmp %esi,-0x250(%ebp) │ │ │ │ │ + je 17b59 │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 15fa0 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + je 164f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x250(%ebp) │ │ │ │ │ - je 1770f │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - je 15fa0 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je 164f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %esi │ │ │ │ │ + lea 0x2(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 15fa0 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x2(%eax),%esi │ │ │ │ │ - je 15fa0 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x3(%eax),%esi │ │ │ │ │ - je 15fa0 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x4(%eax),%esi │ │ │ │ │ - je 15fa0 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x5(%eax),%esi │ │ │ │ │ - je 15fa0 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x6(%eax),%esi │ │ │ │ │ - je 15fa0 │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 164f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%esi │ │ │ │ │ + lea 0x3(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - jne 15f49 │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 164f0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 164f0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 164f0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 164f0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x7(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + jne 16499 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ - mov %esi,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x254(%ebp),%edx │ │ │ │ │ - mov -0x268(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5188 (discriminator 2) │ │ │ │ │ mov -0x254(%ebp),%esi │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 1790b │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov -0x268(%ebp),%eax │ │ │ │ │ + mov (%eax,%esi,4),%ecx │ │ │ │ │ + mov %ecx,-0x254(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5188 (discriminator 2) │ │ │ │ │ + mov -0x254(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 187f2 │ │ │ │ │ ./pynx/scattering/cpu.c:5190 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ - jmp 15ff7 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ + jmp 16539 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov %ecx,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov %ecx,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5196 │ │ │ │ │ - mov 0x654(%ebx),%ecx │ │ │ │ │ + mov 0x654(%ebx),%eax │ │ │ │ │ + mov %eax,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 17578 │ │ │ │ │ - dec %eax │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle 186d8 │ │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 1606e │ │ │ │ │ + je 165f2 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi),%ecx │ │ │ │ │ - je 160d0 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je 16650 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - je 1606e │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 1885e │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 16067 │ │ │ │ │ + je 165e5 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je 16060 │ │ │ │ │ + je 165d8 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 16059 │ │ │ │ │ + je 165cb │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je 16052 │ │ │ │ │ + je 165ba │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - je 1604b │ │ │ │ │ + je 165a9 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 160d0 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je 16650 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 160d0 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 16650 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 160d0 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je 16650 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 160d0 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 16650 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 160d0 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je 16650 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 160d0 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 16650 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 160d0 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 16650 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x258(%ebp) │ │ │ │ │ - je 1736f │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 176cf │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - je 160d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je 16650 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 160d0 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 16650 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ │ - je 160d0 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je 16650 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x3(%eax),%edx │ │ │ │ │ - je 160d0 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je 16650 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ │ - je 160d0 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je 16650 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x5(%eax),%edx │ │ │ │ │ - je 160d0 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je 16650 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x6(%eax),%edx │ │ │ │ │ - je 160d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je 16650 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x7(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - jne 16074 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + jne 165f8 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x268(%ebp),%esi │ │ │ │ │ - mov (%esi,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x25c(%ebp) │ │ │ │ │ + mov -0x268(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ │ + mov %esi,-0x25c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5196 (discriminator 2) │ │ │ │ │ - mov -0x25c(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 17578 │ │ │ │ │ + mov -0x25c(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 186d8 │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5198 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ - jmp 16120 │ │ │ │ │ + jmp 166a0 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ mov %esi,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov %edx,-0x254(%ebp) │ │ │ │ │ + mov %eax,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %esi,-0x250(%ebp) │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5206 │ │ │ │ │ mov 0x658(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 1637f │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle 168ff │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%esi │ │ │ │ │ - je 161ad │ │ │ │ │ + je 1672d │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 16198 │ │ │ │ │ + je 16718 │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 1618d │ │ │ │ │ + je 1670d │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 16182 │ │ │ │ │ + je 16702 │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 16177 │ │ │ │ │ + je 166f7 │ │ │ │ │ cmp $0x5,%esi │ │ │ │ │ - je 1616c │ │ │ │ │ + je 166ec │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - je 16161 │ │ │ │ │ + je 166e1 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 172c8 │ │ │ │ │ + je 17620 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 172c8 │ │ │ │ │ + je 17620 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 172c8 │ │ │ │ │ + je 17620 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 172c8 │ │ │ │ │ + je 17620 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 172c8 │ │ │ │ │ + je 17620 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 172c8 │ │ │ │ │ + je 17620 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 172c8 │ │ │ │ │ + je 17620 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je 1621f │ │ │ │ │ + je 1679f │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 172c8 │ │ │ │ │ + je 17620 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 172c8 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 17620 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 172c8 │ │ │ │ │ - cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 17620 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 172c8 │ │ │ │ │ - cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 17620 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 172c8 │ │ │ │ │ - cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 17620 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 172c8 │ │ │ │ │ - cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 17620 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 172c8 │ │ │ │ │ - cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 17620 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 172c8 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 17620 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 161ad │ │ │ │ │ + jne 1672d │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ mov %edi,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ @@ -28604,222 +28351,216 @@ │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x260(%ebp),%ecx │ │ │ │ │ mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 16fa0 │ │ │ │ │ + je 173a8 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0x264(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 16a00 │ │ │ │ │ + je 16e90 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 16a11 │ │ │ │ │ + je 16ea1 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov %edx,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 16370 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 168f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x278(%ebp) │ │ │ │ │ - je 162b8 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 16370 │ │ │ │ │ + je 1683c │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 168f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x278(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x27c(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x284(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 16370 │ │ │ │ │ + cmp %dl,-0x280(%ebp) │ │ │ │ │ + jne 168f0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ testb $0x20,-0x278(%ebp) │ │ │ │ │ - jne 17e6d │ │ │ │ │ + jne 18362 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x27c(%ebp) │ │ │ │ │ - jne 1826a │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 188cd │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x278(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x284(%ebp),%eax │ │ │ │ │ + movzbl -0x280(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x278(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 183b0 │ │ │ │ │ + je 189ce │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 18431 │ │ │ │ │ + je 18a39 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x27c(%ebp) │ │ │ │ │ - jne 16370 │ │ │ │ │ + cmp %edx,-0x280(%ebp) │ │ │ │ │ + jne 168f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x270(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 16fa0 │ │ │ │ │ + mov -0x270(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 173a8 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x278(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 16fa0 │ │ │ │ │ + je 173a8 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x258(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jne 16250 │ │ │ │ │ + jne 167d0 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:5210 │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:5210 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 184c9 │ │ │ │ │ + jne 18a7d │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ mov -0x44(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a25(%ebx),%esi │ │ │ │ │ push $0x2 │ │ │ │ │ - lea -0x4a35(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ push %eax │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:5212 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5212 (discriminator 1) │ │ │ │ │ mov $0x145c,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5212 │ │ │ │ │ - jmp 17284 │ │ │ │ │ + jmp 17938 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x274(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x268(%ebp),%ecx │ │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ │ mov %edx,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5256 (discriminator 2) │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 15dff │ │ │ │ │ + je 1634f │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5258 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5266 │ │ │ │ │ mov 0x60c(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 168ff │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle 16d8f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%esi │ │ │ │ │ - je 16868 │ │ │ │ │ + je 16cf0 │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 16476 │ │ │ │ │ + je 169f6 │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 1646b │ │ │ │ │ + je 169eb │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 16460 │ │ │ │ │ + je 169e0 │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 16455 │ │ │ │ │ + je 169d5 │ │ │ │ │ cmp $0x5,%esi │ │ │ │ │ - je 1644a │ │ │ │ │ + je 169ca │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - jne 17968 │ │ │ │ │ + jne 17e50 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 169e8 │ │ │ │ │ + je 16e78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 169e8 │ │ │ │ │ + je 16e78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 169e8 │ │ │ │ │ + je 16e78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 169e8 │ │ │ │ │ + je 16e78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 169e8 │ │ │ │ │ + je 16e78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 169e8 │ │ │ │ │ + je 16e78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 16868 │ │ │ │ │ + jne 16cf0 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ - mov %edi,-0x27c(%ebp) │ │ │ │ │ + mov %edi,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %eax,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ sete -0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ @@ -28827,2654 +28568,2576 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov %esi,-0x288(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %edx,%edi │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 165e0 │ │ │ │ │ + je 16b60 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0x284(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 168e0 │ │ │ │ │ + je 16d70 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 16950 │ │ │ │ │ + je 16de0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov %edx,-0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 168f0 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 16d80 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ setne -0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ test %dl,-0x294(%ebp) │ │ │ │ │ - je 1652a │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 168f0 │ │ │ │ │ + je 16aac │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 16d80 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x294(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x298(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x299(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 168f0 │ │ │ │ │ + cmp %dl,-0x298(%ebp) │ │ │ │ │ + jne 16d80 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ testb $0x20,-0x294(%ebp) │ │ │ │ │ - jne 180a6 │ │ │ │ │ + jne 186fd │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x298(%ebp) │ │ │ │ │ - jne 18082 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 18722 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x294(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x299(%ebp),%eax │ │ │ │ │ + movzbl -0x298(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x294(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 1820d │ │ │ │ │ + je 1887c │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 182bc │ │ │ │ │ + je 18902 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ - mov -0x294(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x298(%ebp) │ │ │ │ │ - jne 168f0 │ │ │ │ │ + cmp %edx,-0x298(%ebp) │ │ │ │ │ + jne 16d80 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 165e0 │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 16b60 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x294(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 168f0 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jne 16d80 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ - mov -0x27c(%ebp),%edi │ │ │ │ │ + mov -0x280(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x268(%ebp),%ecx │ │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ │ mov %edx,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5266 (discriminator 2) │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 168ff │ │ │ │ │ + je 16d8f │ │ │ │ │ ./pynx/scattering/cpu.c:5268 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5275 (discriminator 1) │ │ │ │ │ mov -0x250(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle 14d6d │ │ │ │ │ -./pynx/scattering/cpu.c:5277 │ │ │ │ │ - mov -0x254(%ebp),%esi │ │ │ │ │ - mov -0x25c(%ebp),%eax │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x264(%ebp),%edx │ │ │ │ │ - mov -0x260(%ebp),%ecx │ │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ │ - mov -0x258(%ebp),%esi │ │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ │ - mov -0x26c(%ebp),%eax │ │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ │ - mov -0x274(%ebp),%edx │ │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ │ - mov -0x270(%ebp),%esi │ │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ │ - lea -0x4a35(%ebx),%eax │ │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ │ - lea -0x98(%ebp),%edx │ │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ │ - lea -0x58(%ebp),%ecx │ │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - push -0x280(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ - mov -0x268(%ebp),%edx │ │ │ │ │ - call 8fb0 │ │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5277 (discriminator 2) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5277 │ │ │ │ │ - mov %edi,-0x254(%ebp) │ │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ │ -./pynx/scattering/cpu.c:5277 (discriminator 2) │ │ │ │ │ - inc %eax │ │ │ │ │ -./pynx/scattering/cpu.c:5277 │ │ │ │ │ - mov %ecx,-0x25c(%ebp) │ │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ │ - mov %esi,-0x260(%ebp) │ │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ │ - mov %edx,-0x264(%ebp) │ │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ │ - mov %edi,-0x258(%ebp) │ │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ │ - mov %ecx,-0x26c(%ebp) │ │ │ │ │ - mov %esi,-0x278(%ebp) │ │ │ │ │ - mov %edx,-0x274(%ebp) │ │ │ │ │ - mov %edi,-0x270(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5277 (discriminator 2) │ │ │ │ │ - jne 14d6d │ │ │ │ │ -./pynx/scattering/cpu.c:5277 (discriminator 1) │ │ │ │ │ - mov $0x149d,%edx │ │ │ │ │ - jmp 17284 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jg 18578 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 15210 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 16731 │ │ │ │ │ + je 16bb9 │ │ │ │ │ cmpb $0x0,-0x28c(%ebp) │ │ │ │ │ - jne 15df0 │ │ │ │ │ + jne 16340 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x284(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 16743 │ │ │ │ │ + jne 16bcb │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 15df0 │ │ │ │ │ + jne 16340 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 15dff │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 16352 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 172c0 │ │ │ │ │ + jne 17610 │ │ │ │ │ mov -0x284(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 172c0 │ │ │ │ │ + je 17610 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x288(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ mov -0x288(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 167af │ │ │ │ │ + je 16c3a │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 18008 │ │ │ │ │ + je 18558 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 15df0 │ │ │ │ │ + je 16340 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x274(%ebp),%edi │ │ │ │ │ - js 15dff │ │ │ │ │ - jmp 163d8 │ │ │ │ │ + js 16352 │ │ │ │ │ + jmp 16958 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 167e1 │ │ │ │ │ - cmpb $0x0,-0x27c(%ebp) │ │ │ │ │ - jne 158d8 │ │ │ │ │ + je 16c69 │ │ │ │ │ + cmpb $0x0,-0x280(%ebp) │ │ │ │ │ + jne 15dc8 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 167f3 │ │ │ │ │ + jne 16c7b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 158d8 │ │ │ │ │ + jne 15dc8 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 158e5 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 15dd8 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 16830 │ │ │ │ │ + jne 16cbb │ │ │ │ │ mov -0x274(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 179f0 │ │ │ │ │ + jne 17ed8 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 16846 │ │ │ │ │ + je 16cd1 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 180be │ │ │ │ │ + je 18740 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 158d8 │ │ │ │ │ + je 15dc8 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x26c(%ebp),%edi │ │ │ │ │ - js 158e5 │ │ │ │ │ - jmp 16aa0 │ │ │ │ │ + js 15dd8 │ │ │ │ │ + jmp 16f30 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 169e8 │ │ │ │ │ + je 16e78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 169e8 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 16e78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 169e8 │ │ │ │ │ - cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 16e78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 169e8 │ │ │ │ │ - cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 16e78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 169e8 │ │ │ │ │ - cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 16e78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 169e8 │ │ │ │ │ - cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 16e78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 169e8 │ │ │ │ │ - cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 16e78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 169e8 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 16e78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 16868 │ │ │ │ │ - jmp 1648f │ │ │ │ │ + jne 16cf0 │ │ │ │ │ + jmp 16a0f │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 16950 │ │ │ │ │ + je 16de0 │ │ │ │ │ cmpb $0x0,-0x290(%ebp) │ │ │ │ │ - je 16950 │ │ │ │ │ + je 16de0 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jne 164c0 │ │ │ │ │ + jne 16a40 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:5270 │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:5270 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 1848d │ │ │ │ │ + jne 183d2 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ mov -0x44(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a25(%ebx),%esi │ │ │ │ │ push $0x8 │ │ │ │ │ - lea -0x4a35(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ push %eax │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:5272 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5272 (discriminator 1) │ │ │ │ │ mov $0x1498,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5272 │ │ │ │ │ - jmp 17284 │ │ │ │ │ + jmp 17938 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x288(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 1695e │ │ │ │ │ + jne 16dee │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 168f0 │ │ │ │ │ + jne 16d80 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 168ff │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 16d92 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 17240 │ │ │ │ │ + jne 17600 │ │ │ │ │ mov -0x288(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 17240 │ │ │ │ │ + je 17600 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x28c(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ mov -0x28c(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 169c6 │ │ │ │ │ + je 16e59 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 17fe8 │ │ │ │ │ + je 18538 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 168f0 │ │ │ │ │ + je 16d80 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ - mov -0x27c(%ebp),%edi │ │ │ │ │ - js 168ff │ │ │ │ │ - jmp 165e8 │ │ │ │ │ + mov -0x280(%ebp),%edi │ │ │ │ │ + js 16d92 │ │ │ │ │ + jmp 16b68 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%esi │ │ │ │ │ mov (%esi,%eax,4),%eax │ │ │ │ │ mov %eax,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp 165f7 │ │ │ │ │ + jmp 16b77 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 16a11 │ │ │ │ │ + je 16ea1 │ │ │ │ │ cmpb $0x0,-0x274(%ebp) │ │ │ │ │ - jne 16370 │ │ │ │ │ + jne 168f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 16a23 │ │ │ │ │ + jne 16eb3 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 16370 │ │ │ │ │ + jne 168f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 1637f │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 16902 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 16a60 │ │ │ │ │ + jne 16ef3 │ │ │ │ │ mov -0x26c(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 17a64 │ │ │ │ │ + jne 17f58 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 16a76 │ │ │ │ │ + je 16f09 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 17aa8 │ │ │ │ │ + je 17fa5 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 16370 │ │ │ │ │ + je 168f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x260(%ebp),%edi │ │ │ │ │ - js 1637f │ │ │ │ │ - jmp 16fa8 │ │ │ │ │ + js 16902 │ │ │ │ │ + jmp 173b0 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x26c(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x268(%ebp),%eax │ │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ │ mov %ecx,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5226 (discriminator 2) │ │ │ │ │ mov -0x258(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 158e5 │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + je 15dd5 │ │ │ │ │ ./pynx/scattering/cpu.c:5228 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %eax,-0x26c(%ebp) │ │ │ │ │ - jmp 15970 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + jmp 15e60 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%esi │ │ │ │ │ mov (%esi,%eax,4),%eax │ │ │ │ │ mov %eax,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp 163e7 │ │ │ │ │ + jmp 16967 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x270(%ebp),%edx │ │ │ │ │ + mov %ecx,-0x274(%ebp) │ │ │ │ │ + mov %edi,-0x270(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ - mov %edi,-0x270(%ebp) │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ - mov %esi,-0x27c(%ebp) │ │ │ │ │ + mov %esi,-0x280(%ebp) │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ sete -0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %eax,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - je 16c33 │ │ │ │ │ - nop │ │ │ │ │ + je 170c3 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0x278(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 16c50 │ │ │ │ │ + je 170e0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 16c5d │ │ │ │ │ + je 170ed │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ mov %edx,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 16c10 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 170a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x28c(%ebp) │ │ │ │ │ - je 16b86 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 16c10 │ │ │ │ │ + je 1701a │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 170a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x28c(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x290(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x294(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 16c10 │ │ │ │ │ + cmp %dl,-0x290(%ebp) │ │ │ │ │ + jne 170a0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ testb $0x20,-0x28c(%ebp) │ │ │ │ │ - jne 1813b │ │ │ │ │ + jne 187b0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x290(%ebp) │ │ │ │ │ - jne 18117 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 1879d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x28c(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x294(%ebp),%eax │ │ │ │ │ + movzbl -0x290(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 1828e │ │ │ │ │ + je 188e0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 1834e │ │ │ │ │ + je 1897e │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x290(%ebp) │ │ │ │ │ - je 179b8 │ │ │ │ │ + cmp %edx,-0x290(%ebp) │ │ │ │ │ + je 17ea0 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %esi,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - je 16cd0 │ │ │ │ │ + cmp %esi,-0x274(%ebp) │ │ │ │ │ + je 17998 │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ mov %eax,%esi │ │ │ │ │ mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jne 16b30 │ │ │ │ │ + jne 16fc0 │ │ │ │ │ mov -0x270(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x268(%ebp),%ecx │ │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ │ mov %edx,-0x278(%ebp) │ │ │ │ │ - jmp 15b8f │ │ │ │ │ + jmp 160df │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 16c5d │ │ │ │ │ + je 170ed │ │ │ │ │ cmpb $0x0,-0x288(%ebp) │ │ │ │ │ - jne 16c10 │ │ │ │ │ + jne 170a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 16c6b │ │ │ │ │ + jne 170fb │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 16c10 │ │ │ │ │ + jne 170a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 16cd0 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 1799b │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 16ca4 │ │ │ │ │ - mov -0x27c(%ebp),%edx │ │ │ │ │ + jne 1713b │ │ │ │ │ + mov -0x280(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 17948 │ │ │ │ │ + jne 17e30 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 16cba │ │ │ │ │ + je 17151 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 18048 │ │ │ │ │ + je 186b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 16c10 │ │ │ │ │ + je 170a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edi │ │ │ │ │ - jns 16c39 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -./pynx/scattering/cpu.c:5250 │ │ │ │ │ - call 2310 │ │ │ │ │ -./pynx/scattering/cpu.c:5250 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 184a1 │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x44(%ebx),%edx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%ecx │ │ │ │ │ - lea -0x4a35(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ - push $0x6 │ │ │ │ │ - lea -0x3ce0(%ebx),%esi │ │ │ │ │ - push %edi │ │ │ │ │ - push $0x9 │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push %esi │ │ │ │ │ - push (%edx) │ │ │ │ │ - call 2470 │ │ │ │ │ -./pynx/scattering/cpu.c:5252 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5252 (discriminator 1) │ │ │ │ │ - mov $0x1484,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5252 │ │ │ │ │ - jmp 17284 │ │ │ │ │ + js 1799b │ │ │ │ │ + jmp 170c9 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x26c(%ebp),%edx │ │ │ │ │ + mov %ecx,-0x270(%ebp) │ │ │ │ │ + mov %edi,-0x26c(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ - mov %edi,-0x26c(%ebp) │ │ │ │ │ - mov %ecx,-0x270(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ + mov %esi,-0x278(%ebp) │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + sete -0x284(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7428 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %eax,-0x274(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x284(%ebp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %esi,-0x278(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ + mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je 16e85 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je 172e5 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%esi) │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 16eb0 │ │ │ │ │ + je 17300 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 16ebd │ │ │ │ │ + je 1730d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov %edx,-0x27c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 16e60 │ │ │ │ │ + jne 172c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x288(%ebp) │ │ │ │ │ - je 16db6 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 16e60 │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ + je 1721a │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 172c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ mov %cl,-0x288(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x28c(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x290(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 16e60 │ │ │ │ │ + cmp %dl,-0x28c(%ebp) │ │ │ │ │ + jne 172c0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ testb $0x20,-0x288(%ebp) │ │ │ │ │ - jne 18194 │ │ │ │ │ + jne 1880d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%esi),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x28c(%ebp) │ │ │ │ │ - jne 18170 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 187fa │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x288(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x290(%ebp),%eax │ │ │ │ │ + movzbl -0x28c(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 182a5 │ │ │ │ │ + je 188f1 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 17ebf │ │ │ │ │ + je 183c1 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x28c(%ebp) │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x28c(%ebp) │ │ │ │ │ - jne 16e60 │ │ │ │ │ + cmp %edx,-0x28c(%ebp) │ │ │ │ │ + jne 172c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 16e85 │ │ │ │ │ + mov -0x280(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 172e5 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x288(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 16e85 │ │ │ │ │ + je 172e5 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ecx,%edi │ │ │ │ │ - je 16f38 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 17a10 │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne 16d60 │ │ │ │ │ - mov %edi,-0x270(%ebp) │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne 171c0 │ │ │ │ │ mov -0x26c(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x268(%ebp),%edx │ │ │ │ │ - mov -0x270(%ebp),%eax │ │ │ │ │ - mov (%edx,%eax,4),%ecx │ │ │ │ │ - mov %ecx,-0x26c(%ebp) │ │ │ │ │ - jmp 15a4f │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x26c(%ebp) │ │ │ │ │ + jmp 15f6f │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 16ebd │ │ │ │ │ + je 1730d │ │ │ │ │ cmpb $0x0,-0x284(%ebp) │ │ │ │ │ - jne 16e60 │ │ │ │ │ + jne 172c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x278(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 16ecb │ │ │ │ │ + jne 1731b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 16e60 │ │ │ │ │ + jne 172c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 16f38 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 17a13 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 16f04 │ │ │ │ │ + jne 1735b │ │ │ │ │ mov -0x278(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 17980 │ │ │ │ │ + jne 17e68 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 16f1a │ │ │ │ │ + je 17371 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 18065 │ │ │ │ │ + je 186e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 16e60 │ │ │ │ │ + je 172c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %edi,-0x270(%ebp) │ │ │ │ │ mov -0x26c(%ebp),%edi │ │ │ │ │ - jns 16e91 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5240 │ │ │ │ │ - call 2310 │ │ │ │ │ -./pynx/scattering/cpu.c:5240 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 184ab │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x44(%ebx),%eax │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x3ce0(%ebx),%edx │ │ │ │ │ - lea -0x4ab1(%ebx),%ecx │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ - push $0x5 │ │ │ │ │ - lea -0x4a35(%ebx),%esi │ │ │ │ │ - push %edi │ │ │ │ │ - push $0x9 │ │ │ │ │ - push %ecx │ │ │ │ │ - push %esi │ │ │ │ │ - push %edx │ │ │ │ │ - push (%eax) │ │ │ │ │ - call 2470 │ │ │ │ │ -./pynx/scattering/cpu.c:5242 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5242 (discriminator 1) │ │ │ │ │ - mov $0x147a,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5242 │ │ │ │ │ - jmp 17284 │ │ │ │ │ + js 17a13 │ │ │ │ │ + jmp 172eb │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%edx │ │ │ │ │ mov (%edx,%eax,4),%esi │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp 16aaf │ │ │ │ │ + jmp 16f3f │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x260(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x268(%ebp),%ecx │ │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ │ mov %edx,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5206 (discriminator 2) │ │ │ │ │ mov -0x260(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 1637f │ │ │ │ │ -/usr/include/python3.12/object.h:233 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + je 168ff │ │ │ │ │ ./pynx/scattering/cpu.c:5208 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:233 │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ - jmp 15559 │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ + jmp 15a03 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x258(%ebp),%ecx │ │ │ │ │ + mov %edx,-0x264(%ebp) │ │ │ │ │ + mov %edi,-0x258(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ - mov %edi,-0x258(%ebp) │ │ │ │ │ - mov %edx,-0x264(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ + mov %esi,-0x270(%ebp) │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + sete -0x278(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7428 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %eax,-0x26c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x278(%ebp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %esi,-0x270(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je 17145 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je 17555 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%esi) │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 17170 │ │ │ │ │ + je 17570 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 1717d │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ + je 1757d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ mov %edx,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 17120 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 17530 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne -0x27c(%ebp) │ │ │ │ │ + setne -0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,-0x27c(%ebp) │ │ │ │ │ - je 17076 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 17120 │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ + test %dl,-0x280(%ebp) │ │ │ │ │ + je 17482 │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 17530 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x27c(%ebp) │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x280(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x284(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x288(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 17120 │ │ │ │ │ + cmp %dl,-0x284(%ebp) │ │ │ │ │ + jne 17530 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x27c(%ebp) │ │ │ │ │ - jne 17df1 │ │ │ │ │ + testb $0x20,-0x280(%ebp) │ │ │ │ │ + jne 182d9 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%esi),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x284(%ebp) │ │ │ │ │ - jne 181e9 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 18869 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x288(%ebp),%eax │ │ │ │ │ + movzbl -0x284(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x280(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 18382 │ │ │ │ │ + je 189ac │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 18403 │ │ │ │ │ + je 18a17 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x284(%ebp) │ │ │ │ │ - jne 17120 │ │ │ │ │ + cmp %edx,-0x284(%ebp) │ │ │ │ │ + jne 17530 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 17145 │ │ │ │ │ + mov -0x274(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 17555 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push -0x27c(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x280(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 17145 │ │ │ │ │ + je 17555 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x264(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ecx,%edi │ │ │ │ │ - je 171f8 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 17de0 │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne 17020 │ │ │ │ │ - mov %edi,-0x264(%ebp) │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne 17428 │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x264(%ebp),%eax │ │ │ │ │ mov -0x268(%ebp),%edx │ │ │ │ │ - mov (%edx,%eax,4),%ecx │ │ │ │ │ - mov %ecx,-0x264(%ebp) │ │ │ │ │ - jmp 1563f │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x264(%ebp) │ │ │ │ │ + jmp 15b27 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 1717d │ │ │ │ │ + je 1757d │ │ │ │ │ cmpb $0x0,-0x278(%ebp) │ │ │ │ │ - jne 17120 │ │ │ │ │ + jne 17530 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 1718b │ │ │ │ │ + jne 1758b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 17120 │ │ │ │ │ + jne 17530 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 171f8 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 17de3 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 171c4 │ │ │ │ │ + jne 175cb │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 17a22 │ │ │ │ │ + jne 17f10 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 171da │ │ │ │ │ + je 175e1 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 18153 │ │ │ │ │ + je 187d5 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 17120 │ │ │ │ │ + je 17530 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %edi,-0x264(%ebp) │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ - jns 17151 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5220 │ │ │ │ │ - call 2310 │ │ │ │ │ -./pynx/scattering/cpu.c:5220 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 184bf │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x44(%ebx),%ecx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ - push $0x3 │ │ │ │ │ - lea -0x4a35(%ebx),%esi │ │ │ │ │ - push %edi │ │ │ │ │ - push $0x9 │ │ │ │ │ - push %edx │ │ │ │ │ - push %esi │ │ │ │ │ - push %eax │ │ │ │ │ - push (%ecx) │ │ │ │ │ - call 2470 │ │ │ │ │ -./pynx/scattering/cpu.c:5222 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5222 (discriminator 1) │ │ │ │ │ - mov $0x1466,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5222 │ │ │ │ │ - jmp 17284 │ │ │ │ │ - nop │ │ │ │ │ + js 17de3 │ │ │ │ │ + jmp 1755b │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 169b3 │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x44(%ebx),%edi │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x3ce0(%ebx),%edx │ │ │ │ │ - lea -0x4ab1(%ebx),%ecx │ │ │ │ │ - lea -0x4a35(%ebx),%eax │ │ │ │ │ - push -0x280(%ebp) │ │ │ │ │ - lea -0x4d65(%ebx),%esi │ │ │ │ │ - push %esi │ │ │ │ │ - push $0x9 │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - push (%edi) │ │ │ │ │ - call 2470 │ │ │ │ │ -./pynx/scattering/cpu.c:5304 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5304 (discriminator 1) │ │ │ │ │ - mov $0x14b8,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5314 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%ebx),%esi │ │ │ │ │ - mov $0x43,%ecx │ │ │ │ │ - push %esi │ │ │ │ │ - lea -0x3c7c(%ebx),%eax │ │ │ │ │ - call 9990 │ │ │ │ │ -./pynx/scattering/cpu.c:5316 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5529 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5342 │ │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ │ - sub %gs:0x14,%edx │ │ │ │ │ - jne 184dd │ │ │ │ │ - lea -0x10(%ebp),%esp │ │ │ │ │ - pop %ecx │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - lea -0x4(%ecx),%esp │ │ │ │ │ - ret │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:11382 │ │ │ │ │ + jmp 16e46 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 1679c │ │ │ │ │ + jmp 16c27 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%esi │ │ │ │ │ mov (%esi,%eax,4),%eax │ │ │ │ │ mov %eax,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp 16fb7 │ │ │ │ │ + jmp 173bf │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ │ - jmp 152be │ │ │ │ │ + jmp 15769 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ │ - jmp 15290 │ │ │ │ │ + jmp 1573b │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x100(%ebp) │ │ │ │ │ - jmp 15262 │ │ │ │ │ + jmp 1570d │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x130(%ebp) │ │ │ │ │ - jmp 15234 │ │ │ │ │ + jmp 156df │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x160(%ebp) │ │ │ │ │ - jmp 15206 │ │ │ │ │ + jmp 156b1 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x190(%ebp) │ │ │ │ │ - jmp 151d8 │ │ │ │ │ + jmp 15683 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1c0(%ebp) │ │ │ │ │ - jmp 151aa │ │ │ │ │ + jmp 15655 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1f0(%ebp) │ │ │ │ │ - jmp 1517c │ │ │ │ │ + jmp 15627 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x220(%ebp) │ │ │ │ │ - jmp 1514e │ │ │ │ │ + jmp 155f9 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ mov %edx,-0x25c(%ebp) │ │ │ │ │ + mov -0x258(%ebp),%ecx │ │ │ │ │ mov %edi,-0x258(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %eax,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ mov %esi,-0x264(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ sete -0x270(%ebp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ +./pynx/scattering/cpu.c:7428 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ - mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je 175c8 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je 17978 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0x260(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%esi) │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 174d8 │ │ │ │ │ + je 17850 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 174e5 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ + je 1785d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ mov %edx,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 174c0 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 17830 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x274(%ebp) │ │ │ │ │ - je 17408 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 174c0 │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ + je 1777c │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 17830 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ mov %cl,-0x274(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x278(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x27c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 174c0 │ │ │ │ │ + cmp %dl,-0x278(%ebp) │ │ │ │ │ + jne 17830 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ testb $0x20,-0x274(%ebp) │ │ │ │ │ - jne 18336 │ │ │ │ │ + jne 18959 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%esi),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x278(%ebp) │ │ │ │ │ - jne 18312 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 18946 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x274(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x27c(%ebp),%eax │ │ │ │ │ + movzbl -0x278(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x274(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 1841a │ │ │ │ │ + je 18a28 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 18448 │ │ │ │ │ + je 18a4a │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x278(%ebp) │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x278(%ebp) │ │ │ │ │ - jne 174c0 │ │ │ │ │ + cmp %edx,-0x278(%ebp) │ │ │ │ │ + jne 17830 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x26c(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 175c8 │ │ │ │ │ + mov -0x26c(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 17978 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x274(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 175c8 │ │ │ │ │ + je 17978 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x25c(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ecx,%edi │ │ │ │ │ - je 17578 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 173a0 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 186d8 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 17710 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 174e5 │ │ │ │ │ + je 1785d │ │ │ │ │ cmpb $0x0,-0x270(%ebp) │ │ │ │ │ - jne 174c0 │ │ │ │ │ + jne 17830 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x264(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 174f3 │ │ │ │ │ + jne 1786b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 174c0 │ │ │ │ │ + jne 17830 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 17578 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 178f0 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 17a88 │ │ │ │ │ + jne 17f78 │ │ │ │ │ mov -0x264(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 17a88 │ │ │ │ │ + je 17f78 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x26c(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 1755b │ │ │ │ │ + je 178d6 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 1823b │ │ │ │ │ + je 1889e │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 174c0 │ │ │ │ │ + je 17830 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %edi,-0x25c(%ebp) │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ - jns 175d4 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jns 1797e │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5200 │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:5200 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 184d3 │ │ │ │ │ + jne 18a87 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x44(%ebx),%ecx │ │ │ │ │ + mov -0x44(%ebx),%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x4a25(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ push $0x1 │ │ │ │ │ - lea -0x4a35(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ push %esi │ │ │ │ │ - push %eax │ │ │ │ │ - push (%ecx) │ │ │ │ │ + push (%eax) │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:5202 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5202 (discriminator 1) │ │ │ │ │ mov $0x1452,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5202 │ │ │ │ │ - jmp 17284 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ - mov %edi,-0x25c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5314 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x4ab9(%ebx),%esi │ │ │ │ │ + mov $0x43,%ecx │ │ │ │ │ + push %esi │ │ │ │ │ + lea -0x3c6c(%ebx),%eax │ │ │ │ │ + call 98c0 │ │ │ │ │ +./pynx/scattering/cpu.c:5316 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5529 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +./pynx/scattering/cpu.c:5342 │ │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ │ + sub %gs:0x14,%edx │ │ │ │ │ + jne 18a9b │ │ │ │ │ + lea -0x10(%ebp),%esp │ │ │ │ │ + pop %ecx │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + lea -0x4(%ecx),%esp │ │ │ │ │ + ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x25c(%ebp),%eax │ │ │ │ │ mov -0x268(%ebp),%edx │ │ │ │ │ - mov (%edx,%eax,4),%ecx │ │ │ │ │ - mov %ecx,-0x25c(%ebp) │ │ │ │ │ - jmp 160df │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x25c(%ebp) │ │ │ │ │ + jmp 1665f │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:5250 │ │ │ │ │ + call 2310 │ │ │ │ │ +./pynx/scattering/cpu.c:5250 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 183e6 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%edx │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4a25(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ + push $0x6 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x9 │ │ │ │ │ + push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + push %esi │ │ │ │ │ + push (%edx) │ │ │ │ │ + call 2470 │ │ │ │ │ +./pynx/scattering/cpu.c:5252 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5252 (discriminator 1) │ │ │ │ │ + mov $0x1484,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5252 │ │ │ │ │ + jmp 17938 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5318 (discriminator 5) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ mov -0x254(%ebp),%eax │ │ │ │ │ - lea -0x4a8c(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a7c(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5318 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 172a1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 17955 │ │ │ │ │ ./pynx/scattering/cpu.c:5319 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 14d84 │ │ │ │ │ + jmp 15227 │ │ │ │ │ + nop │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:5240 │ │ │ │ │ + call 2310 │ │ │ │ │ +./pynx/scattering/cpu.c:5240 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 183f0 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%eax │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x3cd0(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a25(%ebx),%esi │ │ │ │ │ + push $0x5 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x9 │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ + push (%eax) │ │ │ │ │ + call 2470 │ │ │ │ │ +./pynx/scattering/cpu.c:5242 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5242 (discriminator 1) │ │ │ │ │ + mov $0x147a,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5242 │ │ │ │ │ + jmp 17938 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5319 (discriminator 5) │ │ │ │ │ - lea -0x4a89(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a79(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5319 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 172a1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 17955 │ │ │ │ │ ./pynx/scattering/cpu.c:5320 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 14d93 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 15236 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5320 (discriminator 5) │ │ │ │ │ - lea -0x4a86(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a76(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5320 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 172a1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 17955 │ │ │ │ │ ./pynx/scattering/cpu.c:5321 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 14da2 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 15245 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5321 (discriminator 5) │ │ │ │ │ - lea -0x4a5c(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a4c(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5321 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 172a1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 17955 │ │ │ │ │ ./pynx/scattering/cpu.c:5322 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 14db1 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 15254 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5322 (discriminator 5) │ │ │ │ │ - lea -0x4a83(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a73(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5322 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 172a1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 17955 │ │ │ │ │ ./pynx/scattering/cpu.c:5323 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 14dc0 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 15263 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5323 (discriminator 5) │ │ │ │ │ - lea -0x4a80(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a70(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5323 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 172a1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 17955 │ │ │ │ │ ./pynx/scattering/cpu.c:5324 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 14dcf │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 15272 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5324 (discriminator 5) │ │ │ │ │ - lea -0x4a7d(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a6d(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5324 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 172a1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 17955 │ │ │ │ │ ./pynx/scattering/cpu.c:5325 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 14dde │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 15281 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5325 (discriminator 5) │ │ │ │ │ - lea -0x4a7a(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a6a(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5325 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 172a1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 17955 │ │ │ │ │ ./pynx/scattering/cpu.c:5326 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 14ded │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 15290 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5326 (discriminator 5) │ │ │ │ │ - lea -0x4a74(%ebx),%ecx │ │ │ │ │ - call 6cb0 │ │ │ │ │ + lea -0x4a64(%ebx),%ecx │ │ │ │ │ + call 6b50 │ │ │ │ │ ./pynx/scattering/cpu.c:5326 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - je 14dfc │ │ │ │ │ - jmp 172a1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 1529f │ │ │ │ │ + jmp 17955 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%ebx),%edx │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %esi,-0x254(%ebp) │ │ │ │ │ + mov -0x28(%ebx),%edx │ │ │ │ │ mov %edi,-0x258(%ebp) │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - mov %edx,-0x260(%ebp) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov %eax,-0x25c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + mov %edx,-0x260(%ebp) │ │ │ │ │ sete -0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x258(%ebp),%ecx │ │ │ │ │ - mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - je 17928 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je 17dc0 │ │ │ │ │ /usr/include/python3.12/object.h:250 (discriminator 1) │ │ │ │ │ mov -0x25c(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%edi) │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 17878 │ │ │ │ │ + je 17cd0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 17885 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ + je 17cdd │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:282 │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ mov %edx,-0x264(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 17860 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 17cb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x270(%ebp) │ │ │ │ │ - je 177a8 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 17860 │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl 0x10(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ + je 17bfc │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 17cb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ mov %cl,-0x270(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x274(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x278(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 17860 │ │ │ │ │ + cmp %dl,-0x274(%ebp) │ │ │ │ │ + jne 17cb0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ testb $0x20,-0x270(%ebp) │ │ │ │ │ - jne 183eb │ │ │ │ │ + jne 189f2 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%edi),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x270(%ebp) │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x274(%ebp) │ │ │ │ │ - jne 183c7 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 189df │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:258 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x278(%ebp),%eax │ │ │ │ │ + movzbl -0x274(%ebp),%eax │ │ │ │ │ +/usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ + mov -0x270(%ebp),%edx │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:319 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 1845f │ │ │ │ │ + je 18a5b │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:322 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 18476 │ │ │ │ │ + je 18a6c │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:326 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ - mov -0x270(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x274(%ebp) │ │ │ │ │ - jne 17860 │ │ │ │ │ + cmp %edx,-0x274(%ebp) │ │ │ │ │ + jne 17cb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x264(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 17928 │ │ │ │ │ + mov -0x264(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 17dc0 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x270(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 17928 │ │ │ │ │ + je 17dc0 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x254(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ecx,%esi │ │ │ │ │ - je 1790b │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 17740 │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + je 187f2 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 17b90 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 17885 │ │ │ │ │ + je 17cdd │ │ │ │ │ cmpb $0x0,-0x26c(%ebp) │ │ │ │ │ - jne 17860 │ │ │ │ │ + jne 17cb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x260(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 17893 │ │ │ │ │ + jne 17ceb │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 17860 │ │ │ │ │ + jne 17cb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 1790b │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 17d68 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x38(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 17e85 │ │ │ │ │ + jne 18387 │ │ │ │ │ mov -0x260(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 17e85 │ │ │ │ │ + je 18387 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x264(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ mov -0x264(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 178fb │ │ │ │ │ + je 17d56 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 18365 │ │ │ │ │ + je 1898f │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 17860 │ │ │ │ │ + je 17cb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ - jns 1792e │ │ │ │ │ + jns 17dc8 │ │ │ │ │ ./pynx/scattering/cpu.c:5192 │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:5192 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 17248 │ │ │ │ │ -./pynx/scattering/cpu.c:5192 (discriminator 1) │ │ │ │ │ - mov $0x1448,%edx │ │ │ │ │ - jmp 17284 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jne 18a91 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%edi │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x3cd0(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4a25(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%esi │ │ │ │ │ + push -0x27c(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + push $0x9 │ │ │ │ │ + push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + push (%edi) │ │ │ │ │ + call 2470 │ │ │ │ │ +./pynx/scattering/cpu.c:5304 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5304 (discriminator 1) │ │ │ │ │ + mov $0x14b8,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5304 │ │ │ │ │ + jmp 17938 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x268(%ebp),%edx │ │ │ │ │ - mov (%edx,%esi,4),%eax │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ - jmp 15fbb │ │ │ │ │ + mov -0x268(%ebp),%eax │ │ │ │ │ + mov (%eax,%edx,4),%ecx │ │ │ │ │ + mov %ecx,-0x254(%ebp) │ │ │ │ │ + jmp 1650b │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:5220 │ │ │ │ │ + call 2310 │ │ │ │ │ +./pynx/scattering/cpu.c:5220 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 18404 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x44(%ebx),%eax │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x4a25(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ + push $0x3 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x9 │ │ │ │ │ + push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + push (%eax) │ │ │ │ │ + call 2470 │ │ │ │ │ +./pynx/scattering/cpu.c:5222 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5222 (discriminator 1) │ │ │ │ │ + mov $0x1466,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5222 │ │ │ │ │ + jmp 17938 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x284(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ mov -0x284(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 16ca7 │ │ │ │ │ + jmp 1713e │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 169e8 │ │ │ │ │ + je 16e78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp 1643f │ │ │ │ │ + jmp 169bf │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ + mov %ecx,-0x280(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 16f07 │ │ │ │ │ + jmp 1735e │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 16ad8 │ │ │ │ │ + je 16f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp 15be3 │ │ │ │ │ + jmp 16133 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 16c33 │ │ │ │ │ + mov -0x284(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 170c3 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x28c(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 16c10 │ │ │ │ │ - jmp 16c33 │ │ │ │ │ + jne 170a0 │ │ │ │ │ + jmp 170c3 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x278(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ mov -0x278(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 16833 │ │ │ │ │ + jmp 16cbe │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ - je 15b80 │ │ │ │ │ + mov -0x270(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je 160d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ │ - jmp 15b03 │ │ │ │ │ + jmp 16031 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x274(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 171c7 │ │ │ │ │ + jmp 175ce │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ - je 15a40 │ │ │ │ │ + mov -0x26c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je 15f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ │ - jmp 159bb │ │ │ │ │ + jmp 15ec1 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 16f88 │ │ │ │ │ + je 17390 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp 156c9 │ │ │ │ │ + jmp 15bb9 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x270(%ebp) │ │ │ │ │ call 2370 │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 16a63 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 16ef6 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 17548 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x284(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 1585e │ │ │ │ │ + jmp 178c3 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ lea 0x14(%esi),%edx │ │ │ │ │ - jmp 1585e │ │ │ │ │ + testb $0x40,-0x284(%ebp) │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x28c(%ebp),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + jmp 15d58 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x270(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x270(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 16a76 │ │ │ │ │ + jmp 16f09 │ │ │ │ │ ./pynx/scattering/cpu.c:5424 (discriminator 7) │ │ │ │ │ movl $0x1530,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:5516 │ │ │ │ │ call 2090 <_PyThreadState_UncheckedGet@plt> │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ mov 0x3c(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5516 │ │ │ │ │ mov %eax,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:6788 │ │ │ │ │ movl $0x0,0x3c(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:6792 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 17ed8 │ │ │ │ │ + je 18410 │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ /usr/include/python3.12/object.h:220 │ │ │ │ │ mov %ecx,-0x250(%ebp) │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 17b12 │ │ │ │ │ + je 18012 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:6796 │ │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ │ /usr/include/python3.12/object.h:787 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 17b26 │ │ │ │ │ + je 18026 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ /usr/include/python3.12/object.h:649 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 17b26 │ │ │ │ │ + je 18026 │ │ │ │ │ /usr/include/python3.12/object.h:652 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x244(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 17b54 │ │ │ │ │ + je 18054 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x220(%ebp) │ │ │ │ │ - je 17ef0 │ │ │ │ │ + je 18428 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x244(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x214(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 17b82 │ │ │ │ │ + je 18082 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x1f0(%ebp) │ │ │ │ │ - je 17f00 │ │ │ │ │ + je 18480 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x214(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1e4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 17bb0 │ │ │ │ │ + je 180b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x1c0(%ebp) │ │ │ │ │ - je 17f10 │ │ │ │ │ + je 18490 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1e4(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1b4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 17bde │ │ │ │ │ + je 180de │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x190(%ebp) │ │ │ │ │ - je 17f20 │ │ │ │ │ + je 184a0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1b4(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x184(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 17c0c │ │ │ │ │ + je 1810c │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x160(%ebp) │ │ │ │ │ - je 17f30 │ │ │ │ │ + je 184b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x184(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x154(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 17c3a │ │ │ │ │ + je 1813a │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x130(%ebp) │ │ │ │ │ - je 17f40 │ │ │ │ │ + je 18440 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x154(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x124(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 17c68 │ │ │ │ │ + je 18168 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x100(%ebp) │ │ │ │ │ - je 17f50 │ │ │ │ │ + je 18450 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x124(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 17c96 │ │ │ │ │ + je 18196 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0xd0(%ebp) │ │ │ │ │ - je 17f60 │ │ │ │ │ + je 18460 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0xf4(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 17cc4 │ │ │ │ │ + je 181c4 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ │ - je 17f70 │ │ │ │ │ + je 18470 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0xc4(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20f0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6760 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 17cd1 │ │ │ │ │ + je 181d1 │ │ │ │ │ ./pynx/scattering/cpu.c:6762 (discriminator 1) │ │ │ │ │ cmp %edi,0x14(%esi) │ │ │ │ │ - jne 18258 │ │ │ │ │ + jne 188bb │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ mov -0x254(%ebp),%ecx │ │ │ │ │ mov 0x3c(%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ mov %esi,0x3c(%ecx) │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 17cf4 │ │ │ │ │ + je 181f4 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edx),%esi │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%esi │ │ │ │ │ - je 17cf4 │ │ │ │ │ + je 181f4 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %esi │ │ │ │ │ mov %esi,(%edx) │ │ │ │ │ - je 17f98 │ │ │ │ │ + je 184c0 │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ mov -0x250(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 17d10 │ │ │ │ │ + je 18210 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 17d10 │ │ │ │ │ + je 18210 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ - je 17fb0 │ │ │ │ │ + je 184d8 │ │ │ │ │ /usr/include/python3.12/object.h:797 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 17d27 │ │ │ │ │ + je 18227 │ │ │ │ │ /usr/include/python3.12/object.h:244 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ /usr/include/python3.12/object.h:700 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 17d27 │ │ │ │ │ + je 18227 │ │ │ │ │ /usr/include/python3.12/object.h:704 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%edi) │ │ │ │ │ - je 17f80 │ │ │ │ │ + je 184f0 │ │ │ │ │ ./pynx/scattering/cpu.c:5528 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%ebx),%edi │ │ │ │ │ + lea -0x4ab9(%ebx),%edi │ │ │ │ │ mov -0x25c(%ebp),%ecx │ │ │ │ │ - push %edi │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ - lea -0x3c7c(%ebx),%eax │ │ │ │ │ - call 9990 │ │ │ │ │ + push %edi │ │ │ │ │ + lea -0x3c6c(%ebx),%eax │ │ │ │ │ + call 98c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5530 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 172a1 │ │ │ │ │ + jmp 17955 │ │ │ │ │ ./pynx/scattering/cpu.c:5186 │ │ │ │ │ mov -0x250(%ebp),%esi │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ - jmp 15bac │ │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ - jmp 15ab8 │ │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ │ - mov %eax,-0x26c(%ebp) │ │ │ │ │ - jmp 15970 │ │ │ │ │ + jmp 160fc │ │ │ │ │ + mov -0x250(%ebp),%edx │ │ │ │ │ + jmp 15fd0 │ │ │ │ │ + mov -0x250(%ebp),%edx │ │ │ │ │ + jmp 15e60 │ │ │ │ │ mov -0x250(%ebp),%esi │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ - jmp 15692 │ │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ - jmp 15559 │ │ │ │ │ + jmp 15b82 │ │ │ │ │ + mov -0x250(%ebp),%ecx │ │ │ │ │ + jmp 15a03 │ │ │ │ │ mov -0x250(%ebp),%esi │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ - jmp 16120 │ │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ - jmp 15ff7 │ │ │ │ │ + jmp 166a0 │ │ │ │ │ + mov -0x250(%ebp),%ecx │ │ │ │ │ + jmp 16539 │ │ │ │ │ mov -0x250(%ebp),%esi │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ - jmp 16404 │ │ │ │ │ + jmp 16984 │ │ │ │ │ ./pynx/scattering/cpu.c:5429 (discriminator 7) │ │ │ │ │ movl $0x1535,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - jmp 17ae0 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x27c(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 170b4 │ │ │ │ │ + jmp 17fe0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ │ - jmp 170b4 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x280(%ebp) │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x288(%ebp),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + jmp 174c6 │ │ │ │ │ ./pynx/scattering/cpu.c:5434 (discriminator 7) │ │ │ │ │ movl $0x153a,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - jmp 17ae0 │ │ │ │ │ + jmp 17fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:5439 (discriminator 7) │ │ │ │ │ movl $0x153f,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - jmp 17ae0 │ │ │ │ │ + jmp 17fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:5444 (discriminator 7) │ │ │ │ │ movl $0x1544,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - jmp 17ae0 │ │ │ │ │ + jmp 17fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:5449 (discriminator 7) │ │ │ │ │ movl $0x1549,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - jmp 17ae0 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x278(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 162f6 │ │ │ │ │ + jmp 17fe0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ lea 0x14(%esi),%edx │ │ │ │ │ - jmp 162f6 │ │ │ │ │ + testb $0x40,-0x278(%ebp) │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x284(%ebp),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + jmp 16880 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 178e8 │ │ │ │ │ + jmp 17d43 │ │ │ │ │ ./pynx/scattering/cpu.c:5454 (discriminator 7) │ │ │ │ │ movl $0x154e,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - jmp 17ae0 │ │ │ │ │ + jmp 17fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:5459 (discriminator 7) │ │ │ │ │ movl $0x1553,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - jmp 17ae0 │ │ │ │ │ + jmp 17fe0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x28c(%ebp) │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 16e33 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 1728f │ │ │ │ │ +./pynx/scattering/cpu.c:5270 (discriminator 1) │ │ │ │ │ + mov $0x1496,%edx │ │ │ │ │ + jmp 17938 │ │ │ │ │ +./pynx/scattering/cpu.c:5260 (discriminator 1) │ │ │ │ │ + mov $0x148c,%edx │ │ │ │ │ + jmp 17938 │ │ │ │ │ +./pynx/scattering/cpu.c:5250 (discriminator 1) │ │ │ │ │ + mov $0x1482,%edx │ │ │ │ │ + jmp 17938 │ │ │ │ │ +./pynx/scattering/cpu.c:5240 (discriminator 1) │ │ │ │ │ + mov $0x1478,%edx │ │ │ │ │ + jmp 17938 │ │ │ │ │ +./pynx/scattering/cpu.c:5230 (discriminator 1) │ │ │ │ │ + mov $0x146e,%edx │ │ │ │ │ + jmp 17938 │ │ │ │ │ +./pynx/scattering/cpu.c:5220 (discriminator 1) │ │ │ │ │ + mov $0x1464,%edx │ │ │ │ │ + jmp 17938 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:6790 │ │ │ │ │ movl $0x0,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:6791 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 17b26 │ │ │ │ │ + jmp 18026 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ movl $0x0,-0x220(%ebp) │ │ │ │ │ - jmp 17b42 │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x1f0(%ebp) │ │ │ │ │ - jmp 17b70 │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x1c0(%ebp) │ │ │ │ │ - jmp 17b9e │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x190(%ebp) │ │ │ │ │ - jmp 17bcc │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x160(%ebp) │ │ │ │ │ - jmp 17bfa │ │ │ │ │ + jmp 18042 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x130(%ebp) │ │ │ │ │ - jmp 17c28 │ │ │ │ │ + jmp 18128 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x100(%ebp) │ │ │ │ │ - jmp 17c56 │ │ │ │ │ + jmp 18156 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ │ - jmp 17c84 │ │ │ │ │ + jmp 18184 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ │ - jmp 17cb2 │ │ │ │ │ + jmp 181b2 │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x1f0(%ebp) │ │ │ │ │ + jmp 18070 │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x1c0(%ebp) │ │ │ │ │ + jmp 1809e │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x190(%ebp) │ │ │ │ │ + jmp 180cc │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x160(%ebp) │ │ │ │ │ + jmp 180fa │ │ │ │ │ nop │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ + push %edx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 17d27 │ │ │ │ │ + jmp 181f4 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 17cf4 │ │ │ │ │ + jmp 18210 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ + push %edi │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 17d10 │ │ │ │ │ + jmp 18227 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5470 (discriminator 1) │ │ │ │ │ movl $0x155e,-0x258(%ebp) │ │ │ │ │ movl $0x4e,-0x25c(%ebp) │ │ │ │ │ - jmp 17ae0 │ │ │ │ │ + jmp 17fe0 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + jmp 1607a │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x28c(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x28c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 169c6 │ │ │ │ │ + jmp 16e59 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x288(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x288(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 167af │ │ │ │ │ + jmp 16c3a │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5277 │ │ │ │ │ + vmovd -0x278(%ebp),%xmm3 │ │ │ │ │ + vmovd -0x258(%ebp),%xmm4 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4a25(%ebx),%eax │ │ │ │ │ + vpinsrd $0x1,-0x274(%ebp),%xmm3,%xmm5 │ │ │ │ │ + vmovd -0x260(%ebp),%xmm0 │ │ │ │ │ + lea -0x98(%ebp),%edx │ │ │ │ │ + lea -0x58(%ebp),%ecx │ │ │ │ │ + vpinsrd $0x1,-0x26c(%ebp),%xmm4,%xmm6 │ │ │ │ │ + vmovd -0x254(%ebp),%xmm1 │ │ │ │ │ + vpinsrd $0x1,-0x264(%ebp),%xmm0,%xmm2 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + vpinsrd $0x1,-0x25c(%ebp),%xmm1,%xmm3 │ │ │ │ │ + vpunpcklqdq %xmm5,%xmm6,%xmm7 │ │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ │ + vpunpcklqdq %xmm2,%xmm3,%xmm5 │ │ │ │ │ + vinserti128 $0x1,%xmm7,%ymm5,%ymm4 │ │ │ │ │ + vmovdqa %ymm4,-0x98(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + push -0x27c(%ebp) │ │ │ │ │ + push %edx │ │ │ │ │ + mov -0x268(%ebp),%edx │ │ │ │ │ + vzeroupper │ │ │ │ │ + call 8e90 │ │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5277 (discriminator 2) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5277 │ │ │ │ │ + mov %edi,-0x254(%ebp) │ │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ │ + mov %ecx,-0x25c(%ebp) │ │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ │ + mov %esi,-0x260(%ebp) │ │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ │ + mov %edx,-0x264(%ebp) │ │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ │ + mov %edi,-0x258(%ebp) │ │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ │ + mov %ecx,-0x26c(%ebp) │ │ │ │ │ + mov %esi,-0x278(%ebp) │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + mov %edi,-0x270(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5277 (discriminator 2) │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + jne 15210 │ │ │ │ │ +./pynx/scattering/cpu.c:5277 (discriminator 1) │ │ │ │ │ + mov $0x149d,%edx │ │ │ │ │ + jmp 17938 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ + jmp 15f0a │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5472 (discriminator 1) │ │ │ │ │ movl $0x1560,-0x258(%ebp) │ │ │ │ │ movl $0x4e,-0x25c(%ebp) │ │ │ │ │ - jmp 17ae0 │ │ │ │ │ + jmp 17fe0 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x284(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x284(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 16cba │ │ │ │ │ + jmp 17151 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 178f0 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ │ + mov %eax,-0x280(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x27c(%ebp),%eax │ │ │ │ │ + mov -0x280(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 16f1a │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x298(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 1657e │ │ │ │ │ + jmp 17371 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x294(%ebp) │ │ │ │ │ - jmp 1657e │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ testb $0x40,-0x294(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ + mov %edx,-0x29c(%ebp) │ │ │ │ │ lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 16568 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ │ - jmp 16568 │ │ │ │ │ + cmovne -0x29c(%ebp),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + jmp 16af0 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 16afc │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + jmp 15abc │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x278(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x278(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 16846 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x290(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 15d78 │ │ │ │ │ + jmp 16cd1 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ lea 0x14(%esi),%edx │ │ │ │ │ - jmp 15d78 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x294(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 15d8e │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x290(%ebp) │ │ │ │ │ - jmp 15d8e │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ testb $0x40,-0x290(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x28c(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 16bd6 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x28c(%ebp) │ │ │ │ │ - jmp 16bd6 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x298(%ebp),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + jmp 162d0 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 162dc │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 17d75 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 17066 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ testb $0x40,-0x28c(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ lea 0x1c(%edi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 16bc0 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%edi),%edx │ │ │ │ │ - jmp 16bc0 │ │ │ │ │ + cmovne -0x294(%ebp),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + jmp 1705a │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x274(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x274(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 171da │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x28c(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 16e0a │ │ │ │ │ + jmp 175e1 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 17d68 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x288(%ebp) │ │ │ │ │ - jmp 16e0a │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x288(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 16df4 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ │ - jmp 16df4 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 17266 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ testb $0x40,-0x288(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 15874 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ - jmp 15874 │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x290(%ebp),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + jmp 1725a │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 15d64 │ │ │ │ │ ./pynx/scattering/cpu.c:5419 (discriminator 7) │ │ │ │ │ movl $0x152b,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - jmp 17ae0 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x284(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 170ca │ │ │ │ │ + jmp 17fe0 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + jmp 165f2 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ │ - jmp 170ca │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 174d2 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ - mov -0x294(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 165a7 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ - mov -0x290(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 15db7 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 16b25 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 16305 │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x26c(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x26c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 1755b │ │ │ │ │ + jmp 178d6 │ │ │ │ │ ./pynx/scattering/cpu.c:6764 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ call 2070 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 17cd1 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x27c(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x278(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 1630c │ │ │ │ │ + jmp 181d1 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x278(%ebp) │ │ │ │ │ - jmp 1630c │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 1688c │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 16bff │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x28c(%ebp) │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 16e33 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 1708f │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 1728f │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ - mov -0x294(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 165a7 │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ - jmp 15f43 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ - mov -0x290(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 15db7 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 16b25 │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + jmp 16493 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 16305 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 1589d │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp 15f43 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x278(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 1745c │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 15d8d │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + jmp 16493 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x274(%ebp) │ │ │ │ │ - jmp 1745c │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 177cc │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ testb $0x40,-0x274(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 17446 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ │ - jmp 17446 │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x280(%ebp),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + jmp 177c0 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 16bff │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 1708f │ │ │ │ │ /usr/include/python3.12/object.h:705 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x264(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2160 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x264(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 178fb │ │ │ │ │ + jmp 17d56 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 170f3 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 174fb │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 1589d │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 15d8d │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 16335 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x274(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - mov %ecx,-0x270(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 177fc │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 168b5 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ - jmp 177fc │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 17c4c │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ testb $0x40,-0x270(%ebp) │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:252 │ │ │ │ │ - lea 0x1c(%edi),%edx │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1) │ │ │ │ │ - je 177e6 │ │ │ │ │ -/usr/include/python3.12/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x14(%edi),%edx │ │ │ │ │ - jmp 177e6 │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x278(%ebp),%edx │ │ │ │ │ + mov %edx,-0x270(%ebp) │ │ │ │ │ + jmp 17c40 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 170f3 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 174fb │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x278(%ebp) │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 17485 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 177f5 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 16335 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x278(%ebp) │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 17485 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 168b5 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 177f5 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:320 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ - mov -0x270(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 17825 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 17c75 │ │ │ │ │ /usr/include/python3.12/cpython/unicodeobject.h:323 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ - mov -0x270(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 17825 │ │ │ │ │ -./pynx/scattering/cpu.c:5270 (discriminator 1) │ │ │ │ │ - mov $0x1496,%edx │ │ │ │ │ - jmp 17284 │ │ │ │ │ -./pynx/scattering/cpu.c:5260 (discriminator 1) │ │ │ │ │ - mov $0x148c,%edx │ │ │ │ │ - jmp 17284 │ │ │ │ │ -./pynx/scattering/cpu.c:5250 (discriminator 1) │ │ │ │ │ - mov $0x1482,%edx │ │ │ │ │ - jmp 17284 │ │ │ │ │ -./pynx/scattering/cpu.c:5240 (discriminator 1) │ │ │ │ │ - mov $0x1478,%edx │ │ │ │ │ - jmp 17284 │ │ │ │ │ -./pynx/scattering/cpu.c:5230 (discriminator 1) │ │ │ │ │ - mov $0x146e,%edx │ │ │ │ │ - jmp 17284 │ │ │ │ │ -./pynx/scattering/cpu.c:5220 (discriminator 1) │ │ │ │ │ - mov $0x1464,%edx │ │ │ │ │ - jmp 17284 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 17c75 │ │ │ │ │ ./pynx/scattering/cpu.c:5210 (discriminator 1) │ │ │ │ │ mov $0x145a,%edx │ │ │ │ │ - jmp 17284 │ │ │ │ │ + jmp 17938 │ │ │ │ │ ./pynx/scattering/cpu.c:5200 (discriminator 1) │ │ │ │ │ mov $0x1450,%edx │ │ │ │ │ - jmp 17284 │ │ │ │ │ + jmp 17938 │ │ │ │ │ +./pynx/scattering/cpu.c:5192 (discriminator 1) │ │ │ │ │ + mov $0x1448,%edx │ │ │ │ │ + jmp 17938 │ │ │ │ │ ./pynx/scattering/cpu.c:5342 │ │ │ │ │ - call 184f0 │ │ │ │ │ + call 18ab0 │ │ │ │ │ __x86.get_pc_thunk.ax(): │ │ │ │ │ mov (%esp),%eax │ │ │ │ │ ret │ │ │ │ │ __x86.get_pc_thunk.si(): │ │ │ │ │ mov (%esp),%esi │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ +__x86.get_pc_thunk.di(): │ │ │ │ │ + mov (%esp),%edi │ │ │ │ │ + ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ __stack_chk_fail_local(): │ │ │ │ │ push %ebx │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x5afe,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x553e,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ call 21e0 <__stack_chk_fail@plt> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ │┄ error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}`: │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 2595 │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ │ │ -00018504 <.fini>: │ │ │ │ │ +00018ac4 <.fini>: │ │ │ │ │ _fini(): │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - call 4560 │ │ │ │ │ - add $0x5ae7,%ebx │ │ │ │ │ + call 4520 │ │ │ │ │ + add $0x5527,%ebx │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -17,411 +17,411 @@ │ │ │ │ │ 0x000190e0 f9a14cb9 f9a14cb9 f9a14cb9 f9a14cb9 ..L...L...L...L. │ │ │ │ │ 0x000190f0 9e83083c 9e83083c 9e83083c 9e83083c ...<...<...<...< │ │ │ │ │ 0x00019100 a3aa2abe a3aa2abe a3aa2abe a3aa2abe ..*...*...*...*. │ │ │ │ │ 0x00019110 a5c0b042 a5c0b042 a5c0b042 a5c0b042 ...B...B...B...B │ │ │ │ │ 0x00019120 a5c0b0c2 a5c0b0c2 a5c0b0c2 a5c0b0c2 ................ │ │ │ │ │ 0x00019130 3baab83f 3baab83f 3baab83f 3baab83f ;..?;..?;..?;..? │ │ │ │ │ 0x00019140 0000003f 0000003f 0000003f 0000003f ...?...?...?...? │ │ │ │ │ - 0x00019150 1872313f 1872313f 1872313f 1872313f .r1?.r1?.r1?.r1? │ │ │ │ │ - 0x00019160 7f000000 7f000000 7f000000 7f000000 ................ │ │ │ │ │ + 0x00019150 0080313f 0080313f 0080313f 0080313f ..1?..1?..1?..1? │ │ │ │ │ + 0x00019160 83805eb9 83805eb9 83805eb9 83805eb9 ..^...^...^...^. │ │ │ │ │ 0x00019170 67695039 67695039 67695039 67695039 giP9giP9giP9giP9 │ │ │ │ │ 0x00019180 ce43b73a ce43b73a ce43b73a ce43b73a .C.:.C.:.C.:.C.: │ │ │ │ │ 0x00019190 0889083c 0889083c 0889083c 0889083c ...<...<...<...< │ │ │ │ │ 0x000191a0 c1a92a3d c1a92a3d c1a92a3d c1a92a3d ..*=..*=..*=..*= │ │ │ │ │ 0x000191b0 aaaa2a3e aaaa2a3e aaaa2a3e aaaa2a3e ..*>..*>..*>..*> │ │ │ │ │ - 0x000191c0 00000000 01000000 00000000 00000000 ................ │ │ │ │ │ - 0x000191d0 252e3230 30732829 206e6565 64732061 %.200s() needs a │ │ │ │ │ - 0x000191e0 6e206172 67756d65 6e740042 61642063 n argument.Bad c │ │ │ │ │ - 0x000191f0 616c6c20 666c6167 7320666f 72204379 all flags for Cy │ │ │ │ │ - 0x00019200 46756e63 74696f6e 003c6379 66756e63 Function..l │ │ │ │ │ - 0x00019220 6f616465 72005f5f 6c6f6164 65725f5f oader.__loader__ │ │ │ │ │ - 0x00019230 006f7269 67696e00 5f5f6669 6c655f5f .origin.__file__ │ │ │ │ │ - 0x00019240 00706172 656e7400 5f5f7061 636b6167 .parent.__packag │ │ │ │ │ - 0x00019250 655f5f00 7375626d 6f64756c 655f7365 e__.submodule_se │ │ │ │ │ - 0x00019260 61726368 5f6c6f63 6174696f 6e73005f arch_locations._ │ │ │ │ │ - 0x00019270 5f706174 685f5f00 6b657977 6f726473 _path__.keywords │ │ │ │ │ - 0x00019280 206d7573 74206265 20737472 696e6773 must be strings │ │ │ │ │ - 0x00019290 004d6973 73696e67 20747970 65206f62 .Missing type ob │ │ │ │ │ - 0x000192a0 6a656374 00656e64 0027626f 6f6c2700 ject.end.'bool'. │ │ │ │ │ - 0x000192b0 27636861 72270027 7369676e 65642063 'char'.'signed c │ │ │ │ │ - 0x000192c0 68617227 0027756e 7369676e 65642063 har'.'unsigned c │ │ │ │ │ - 0x000192d0 68617227 00277368 6f727427 0027756e har'.'short'.'un │ │ │ │ │ - 0x000192e0 7369676e 65642073 686f7274 27002769 signed short'.'i │ │ │ │ │ - 0x000192f0 6e742700 27756e73 69676e65 6420696e nt'.'unsigned in │ │ │ │ │ - 0x00019300 74270027 6c6f6e67 27002775 6e736967 t'.'long'.'unsig │ │ │ │ │ - 0x00019310 6e656420 6c6f6e67 2700276c 6f6e6720 ned long'.'long │ │ │ │ │ - 0x00019320 6c6f6e67 27002775 6e736967 6e656420 long'.'unsigned │ │ │ │ │ - 0x00019330 6c6f6e67 206c6f6e 67270027 636f6d70 long long'.'comp │ │ │ │ │ - 0x00019340 6c657820 666c6f61 74270027 666c6f61 lex float'.'floa │ │ │ │ │ - 0x00019350 74270027 636f6d70 6c657820 646f7562 t'.'complex doub │ │ │ │ │ - 0x00019360 6c652700 27646f75 626c6527 0027636f le'.'double'.'co │ │ │ │ │ - 0x00019370 6d706c65 78206c6f 6e672064 6f75626c mplex long doubl │ │ │ │ │ - 0x00019380 65270027 6c6f6e67 20646f75 626c6527 e'.'long double' │ │ │ │ │ - 0x00019390 00612073 74727563 74005079 74686f6e .a struct.Python │ │ │ │ │ - 0x000193a0 206f626a 65637400 6120706f 696e7465 object.a pointe │ │ │ │ │ - 0x000193b0 72006120 73747269 6e670075 6e706172 r.a string.unpar │ │ │ │ │ - 0x000193c0 7361626c 6520666f 726d6174 20737472 sable format str │ │ │ │ │ - 0x000193d0 696e6700 62756666 65722064 74797065 ing.buffer dtype │ │ │ │ │ - 0x000193e0 0070796e 782f7363 61747465 72696e67 .pynx/scattering │ │ │ │ │ - 0x000193f0 2f637075 2e630025 73202825 733a2564 /cpu.c.%s (%s:%d │ │ │ │ │ - 0x00019400 29006275 696c7469 6e730063 7974686f ).builtins.cytho │ │ │ │ │ - 0x00019410 6e5f7275 6e74696d 65005f5f 6275696c n_runtime.__buil │ │ │ │ │ - 0x00019420 74696e73 5f5f0064 6f657320 6e6f7420 tins__.does not │ │ │ │ │ - 0x00019430 6d617463 68005f63 7974686f 6e5f335f match._cython_3_ │ │ │ │ │ - 0x00019440 305f3131 006e756d 70792e63 6f72652e 0_11.numpy.core. │ │ │ │ │ - 0x00019450 5f6d756c 74696172 7261795f 756d6174 _multiarray_umat │ │ │ │ │ - 0x00019460 68005f41 52524159 5f415049 005f4152 h._ARRAY_API._AR │ │ │ │ │ - 0x00019470 5241595f 41504920 6973204e 554c4c20 RAY_API is NULL │ │ │ │ │ - 0x00019480 706f696e 74657200 6e616d65 20272555 pointer.name '%U │ │ │ │ │ - 0x00019490 27206973 206e6f74 20646566 696e6564 ' is not defined │ │ │ │ │ - 0x000194a0 006e756d 70790066 6c617469 74657200 .numpy.flatiter. │ │ │ │ │ - 0x000194b0 62726f61 64636173 74006e64 61727261 broadcast.ndarra │ │ │ │ │ - 0x000194c0 79006765 6e657269 63006e75 6d626572 y.generic.number │ │ │ │ │ - 0x000194d0 00756e73 69676e65 64696e74 65676572 .unsignedinteger │ │ │ │ │ - 0x000194e0 00696e65 78616374 00636f6d 706c6578 .inexact.complex │ │ │ │ │ - 0x000194f0 666c6f61 74696e67 00666c65 7869626c floating.flexibl │ │ │ │ │ - 0x00019500 65006368 61726163 74657200 7566756e e.character.ufun │ │ │ │ │ - 0x00019510 6300696e 69742070 796e782e 73636174 c.init pynx.scat │ │ │ │ │ - 0x00019520 74657269 6e672e63 70750070 796e782f tering.cpu.pynx/ │ │ │ │ │ - 0x00019530 73636174 74657269 6e672f63 70752e70 scattering/cpu.p │ │ │ │ │ - 0x00019540 79780065 78616374 6c790070 796e782e yx.exactly.pynx. │ │ │ │ │ - 0x00019550 73636174 74657269 6e672e63 70752e66 scattering.cpu.f │ │ │ │ │ - 0x00019560 686b6c5f 63707500 76680076 6b00766c hkl_cpu.vh.vk.vl │ │ │ │ │ - 0x00019570 00767800 76790076 7a006672 65616c00 .vx.vy.vz.freal. │ │ │ │ │ - 0x00019580 66696d61 67006668 6b6c6f5f 6772617a fimag.fhklo_graz │ │ │ │ │ - 0x00019590 696e675f 63707500 766c6900 766f6363 ing_cpu.vli.vocc │ │ │ │ │ - 0x000195a0 0070796e 782e7363 61747465 72696e67 .pynx.scattering │ │ │ │ │ - 0x000195b0 2e637075 2e66686b 6c6f5f63 70750066 .cpu.fhklo_cpu.f │ │ │ │ │ - 0x000195c0 686b6c5f 6772617a 696e675f 63707500 hkl_grazing_cpu. │ │ │ │ │ - 0x000195d0 5f5f7265 64756365 5f5f005f 5f6d6f64 __reduce__.__mod │ │ │ │ │ - 0x000195e0 756c655f 5f006675 6e635f64 6f63005f ule__.func_doc._ │ │ │ │ │ - 0x000195f0 5f646f63 5f5f0066 756e635f 6e616d65 _doc__.func_name │ │ │ │ │ - 0x00019600 005f5f6e 616d655f 5f005f5f 7175616c .__name__.__qual │ │ │ │ │ - 0x00019610 6e616d65 5f5f0066 756e635f 64696374 name__.func_dict │ │ │ │ │ - 0x00019620 005f5f64 6963745f 5f006675 6e635f67 .__dict__.func_g │ │ │ │ │ - 0x00019630 6c6f6261 6c73005f 5f676c6f 62616c73 lobals.__globals │ │ │ │ │ - 0x00019640 5f5f0066 756e635f 636c6f73 75726500 __.func_closure. │ │ │ │ │ - 0x00019650 5f5f636c 6f737572 655f5f00 66756e63 __closure__.func │ │ │ │ │ - 0x00019660 5f636f64 65005f5f 636f6465 5f5f0066 _code.__code__.f │ │ │ │ │ - 0x00019670 756e635f 64656661 756c7473 005f5f64 unc_defaults.__d │ │ │ │ │ - 0x00019680 65666175 6c74735f 5f005f5f 6b776465 efaults__.__kwde │ │ │ │ │ - 0x00019690 6661756c 74735f5f 005f5f61 6e6e6f74 faults__.__annot │ │ │ │ │ - 0x000196a0 6174696f 6e735f5f 005f6973 5f636f72 ations__._is_cor │ │ │ │ │ - 0x000196b0 6f757469 6e650066 6c6f6174 00000000 outine.float.... │ │ │ │ │ - 0x000196c0 252e3230 30732829 2074616b 6573206e %.200s() takes n │ │ │ │ │ - 0x000196d0 6f206b65 79776f72 64206172 67756d65 o keyword argume │ │ │ │ │ - 0x000196e0 6e747300 252e3230 30732829 2074616b nts.%.200s() tak │ │ │ │ │ - 0x000196f0 65732065 78616374 6c79206f 6e652061 es exactly one a │ │ │ │ │ - 0x00019700 7267756d 656e7420 28257a64 20676976 rgument (%zd giv │ │ │ │ │ - 0x00019710 656e2900 252e3230 30732829 2074616b en).%.200s() tak │ │ │ │ │ - 0x00019720 6573206e 6f206172 67756d65 6e747320 es no arguments │ │ │ │ │ - 0x00019730 28257a64 20676976 656e2900 496e7465 (%zd given).Inte │ │ │ │ │ - 0x00019740 72707265 74657220 6368616e 67652064 rpreter change d │ │ │ │ │ - 0x00019750 65746563 74656420 2d207468 6973206d etected - this m │ │ │ │ │ - 0x00019760 6f64756c 65206361 6e206f6e 6c792062 odule can only b │ │ │ │ │ - 0x00019770 65206c6f 61646564 20696e74 6f206f6e e loaded into on │ │ │ │ │ - 0x00019780 6520696e 74657270 72657465 72207065 e interpreter pe │ │ │ │ │ - 0x00019790 72207072 6f636573 732e0000 00000000 r process....... │ │ │ │ │ - 0x000197a0 756e626f 756e6420 6d657468 6f642025 unbound method % │ │ │ │ │ - 0x000197b0 2e323030 53282920 6e656564 7320616e .200S() needs an │ │ │ │ │ - 0x000197c0 20617267 756d656e 74000000 252e3230 argument...%.20 │ │ │ │ │ - 0x000197d0 30732e25 2e323030 73206973 206e6f74 0s.%.200s is not │ │ │ │ │ - 0x000197e0 20612074 79706520 6f626a65 63740000 a type object.. │ │ │ │ │ - 0x000197f0 252e3230 30732e25 2e323030 73207369 %.200s.%.200s si │ │ │ │ │ - 0x00019800 7a652063 68616e67 65642c20 6d617920 ze changed, may │ │ │ │ │ - 0x00019810 696e6469 63617465 2062696e 61727920 indicate binary │ │ │ │ │ - 0x00019820 696e636f 6d706174 6962696c 6974792e incompatibility. │ │ │ │ │ - 0x00019830 20457870 65637465 6420257a 64206672 Expected %zd fr │ │ │ │ │ - 0x00019840 6f6d2043 20686561 6465722c 20676f74 om C header, got │ │ │ │ │ - 0x00019850 20257a64 2066726f 6d205079 4f626a65 %zd from PyObje │ │ │ │ │ - 0x00019860 63740000 25732e25 73207369 7a652063 ct..%s.%s size c │ │ │ │ │ - 0x00019870 68616e67 65642c20 6d617920 696e6469 hanged, may indi │ │ │ │ │ - 0x00019880 63617465 2062696e 61727920 696e636f cate binary inco │ │ │ │ │ - 0x00019890 6d706174 6962696c 6974792e 20457870 mpatibility. Exp │ │ │ │ │ - 0x000198a0 65637465 6420257a 64206672 6f6d2043 ected %zd from C │ │ │ │ │ - 0x000198b0 20686561 6465722c 20676f74 20257a64 header, got %zd │ │ │ │ │ - 0x000198c0 2066726f 6d205079 4f626a65 63740000 from PyObject.. │ │ │ │ │ - 0x000198d0 41726775 6d656e74 2027252e 32303073 Argument '%.200s │ │ │ │ │ - 0x000198e0 27206861 7320696e 636f7272 65637420 ' has incorrect │ │ │ │ │ - 0x000198f0 74797065 20286578 70656374 65642025 type (expected % │ │ │ │ │ - 0x00019900 2e323030 732c2067 6f742025 2e323030 .200s, got %.200 │ │ │ │ │ - 0x00019910 73290000 556e6578 70656374 65642066 s)..Unexpected f │ │ │ │ │ - 0x00019920 6f726d61 74207374 72696e67 20636861 ormat string cha │ │ │ │ │ - 0x00019930 72616374 65723a20 27256327 00000000 racter: '%c'.... │ │ │ │ │ - 0x00019940 5f5f616e 6e6f7461 74696f6e 735f5f20 __annotations__ │ │ │ │ │ - 0x00019950 6d757374 20626520 73657420 746f2061 must be set to a │ │ │ │ │ - 0x00019960 20646963 74206f62 6a656374 00000000 dict object.... │ │ │ │ │ - 0x00019970 5f5f7175 616c6e61 6d655f5f 206d7573 __qualname__ mus │ │ │ │ │ - 0x00019980 74206265 20736574 20746f20 61207374 t be set to a st │ │ │ │ │ - 0x00019990 72696e67 206f626a 65637400 5f5f6e61 ring object.__na │ │ │ │ │ - 0x000199a0 6d655f5f 206d7573 74206265 20736574 me__ must be set │ │ │ │ │ - 0x000199b0 20746f20 61207374 72696e67 206f626a to a string obj │ │ │ │ │ - 0x000199c0 65637400 5f5f6b77 64656661 756c7473 ect.__kwdefaults │ │ │ │ │ - 0x000199d0 5f5f206d 75737420 62652073 65742074 __ must be set t │ │ │ │ │ - 0x000199e0 6f206120 64696374 206f626a 65637400 o a dict object. │ │ │ │ │ - 0x000199f0 6368616e 67657320 746f2063 7966756e changes to cyfun │ │ │ │ │ - 0x00019a00 6374696f 6e2e5f5f 6b776465 6661756c ction.__kwdefaul │ │ │ │ │ - 0x00019a10 74735f5f 2077696c 6c206e6f 74206375 ts__ will not cu │ │ │ │ │ - 0x00019a20 7272656e 746c7920 61666665 63742074 rrently affect t │ │ │ │ │ - 0x00019a30 68652076 616c7565 73207573 65642069 he values used i │ │ │ │ │ - 0x00019a40 6e206675 6e637469 6f6e2063 616c6c73 n function calls │ │ │ │ │ - 0x00019a50 00000000 5f5f6465 6661756c 74735f5f ....__defaults__ │ │ │ │ │ - 0x00019a60 206d7573 74206265 20736574 20746f20 must be set to │ │ │ │ │ - 0x00019a70 61207475 706c6520 6f626a65 63740000 a tuple object.. │ │ │ │ │ - 0x00019a80 6368616e 67657320 746f2063 7966756e changes to cyfun │ │ │ │ │ - 0x00019a90 6374696f 6e2e5f5f 64656661 756c7473 ction.__defaults │ │ │ │ │ - 0x00019aa0 5f5f2077 696c6c20 6e6f7420 63757272 __ will not curr │ │ │ │ │ - 0x00019ab0 656e746c 79206166 66656374 20746865 ently affect the │ │ │ │ │ - 0x00019ac0 2076616c 75657320 75736564 20696e20 values used in │ │ │ │ │ - 0x00019ad0 66756e63 74696f6e 2063616c 6c730000 function calls.. │ │ │ │ │ - 0x00019ae0 66756e63 74696f6e 27732064 69637469 function's dicti │ │ │ │ │ - 0x00019af0 6f6e6172 79206d61 79206e6f 74206265 onary may not be │ │ │ │ │ - 0x00019b00 2064656c 65746564 00000000 73657474 deleted....sett │ │ │ │ │ - 0x00019b10 696e6720 66756e63 74696f6e 27732064 ing function's d │ │ │ │ │ - 0x00019b20 69637469 6f6e6172 7920746f 2061206e ictionary to a n │ │ │ │ │ - 0x00019b30 6f6e2d64 69637400 42756666 65722064 on-dict.Buffer d │ │ │ │ │ - 0x00019b40 74797065 206d6973 6d617463 682c2065 type mismatch, e │ │ │ │ │ - 0x00019b50 78706563 74656420 25732573 25732062 xpected %s%s%s b │ │ │ │ │ - 0x00019b60 75742067 6f742025 73000000 42756666 ut got %s...Buff │ │ │ │ │ - 0x00019b70 65722064 74797065 206d6973 6d617463 er dtype mismatc │ │ │ │ │ - 0x00019b80 682c2065 78706563 74656420 27257327 h, expected '%s' │ │ │ │ │ - 0x00019b90 20627574 20676f74 20257320 696e2027 but got %s in ' │ │ │ │ │ - 0x00019ba0 25732e25 73270000 45787065 63746564 %s.%s'..Expected │ │ │ │ │ - 0x00019bb0 20612064 696d656e 73696f6e 206f6620 a dimension of │ │ │ │ │ - 0x00019bc0 73697a65 20257a75 2c20676f 7420257a size %zu, got %z │ │ │ │ │ - 0x00019bd0 75000000 45787065 63746564 20256420 u...Expected %d │ │ │ │ │ - 0x00019be0 64696d65 6e73696f 6e732c20 676f7420 dimensions, got │ │ │ │ │ - 0x00019bf0 25640000 50797468 6f6e2064 6f657320 %d..Python does │ │ │ │ │ - 0x00019c00 6e6f7420 64656669 6e652061 20737461 not define a sta │ │ │ │ │ - 0x00019c10 6e646172 6420666f 726d6174 20737472 ndard format str │ │ │ │ │ - 0x00019c20 696e6720 73697a65 20666f72 206c6f6e ing size for lon │ │ │ │ │ - 0x00019c30 6720646f 75626c65 20282767 27292e2e g double ('g').. │ │ │ │ │ - 0x00019c40 00000000 42756666 65722064 74797065 ....Buffer dtype │ │ │ │ │ - 0x00019c50 206d6973 6d617463 683b206e 65787420 mismatch; next │ │ │ │ │ - 0x00019c60 6669656c 64206973 20617420 6f666673 field is at offs │ │ │ │ │ - 0x00019c70 65742025 7a642062 75742025 7a642065 et %zd but %zd e │ │ │ │ │ - 0x00019c80 78706563 74656400 4269672d 656e6469 xpected.Big-endi │ │ │ │ │ - 0x00019c90 616e2062 75666665 72206e6f 74207375 an buffer not su │ │ │ │ │ - 0x00019ca0 70706f72 74656420 6f6e206c 6974746c pported on littl │ │ │ │ │ - 0x00019cb0 652d656e 6469616e 20636f6d 70696c65 e-endian compile │ │ │ │ │ - 0x00019cc0 72000000 42756666 65722061 63717569 r...Buffer acqui │ │ │ │ │ - 0x00019cd0 73697469 6f6e3a20 45787065 63746564 sition: Expected │ │ │ │ │ - 0x00019ce0 20277b27 20616674 65722027 54270000 '{' after 'T'.. │ │ │ │ │ - 0x00019cf0 43616e6e 6f742068 616e646c 65207265 Cannot handle re │ │ │ │ │ - 0x00019d00 70656174 65642061 72726179 7320696e peated arrays in │ │ │ │ │ - 0x00019d10 20666f72 6d617420 73747269 6e670000 format string.. │ │ │ │ │ - 0x00019d20 446f6573 206e6f74 20756e64 65727374 Does not underst │ │ │ │ │ - 0x00019d30 616e6420 63686172 61637465 72206275 and character bu │ │ │ │ │ - 0x00019d40 66666572 20647479 70652066 6f726d61 ffer dtype forma │ │ │ │ │ - 0x00019d50 74207374 72696e67 20282725 63272900 t string ('%c'). │ │ │ │ │ - 0x00019d60 45787065 63746564 20612064 696d656e Expected a dimen │ │ │ │ │ - 0x00019d70 73696f6e 206f6620 73697a65 20257a75 sion of size %zu │ │ │ │ │ - 0x00019d80 2c20676f 74202564 00000000 45787065 , got %d....Expe │ │ │ │ │ - 0x00019d90 63746564 20612063 6f6d6d61 20696e20 cted a comma in │ │ │ │ │ - 0x00019da0 666f726d 61742073 7472696e 672c2067 format string, g │ │ │ │ │ - 0x00019db0 6f742027 25632700 45787065 63746564 ot '%c'.Expected │ │ │ │ │ - 0x00019dc0 20256420 64696d65 6e73696f 6e287329 %d dimension(s) │ │ │ │ │ - 0x00019dd0 2c20676f 74202564 00000000 556e6578 , got %d....Unex │ │ │ │ │ - 0x00019de0 70656374 65642065 6e64206f 6620666f pected end of fo │ │ │ │ │ - 0x00019df0 726d6174 20737472 696e672c 20657870 rmat string, exp │ │ │ │ │ - 0x00019e00 65637465 64202729 27000000 42756666 ected ')'...Buff │ │ │ │ │ - 0x00019e10 65722068 61732077 726f6e67 206e756d er has wrong num │ │ │ │ │ - 0x00019e20 62657220 6f662064 696d656e 73696f6e ber of dimension │ │ │ │ │ - 0x00019e30 73202865 78706563 74656420 25642c20 s (expected %d, │ │ │ │ │ - 0x00019e40 676f7420 25642900 4974656d 2073697a got %d).Item siz │ │ │ │ │ - 0x00019e50 65206f66 20627566 66657220 28257a64 e of buffer (%zd │ │ │ │ │ - 0x00019e60 20627974 65257329 20646f65 73206e6f byte%s) does no │ │ │ │ │ - 0x00019e70 74206d61 74636820 73697a65 206f6620 t match size of │ │ │ │ │ - 0x00019e80 27257327 2028257a 64206279 74652573 '%s' (%zd byte%s │ │ │ │ │ - 0x00019e90 29000000 25732829 20676f74 206d756c )...%s() got mul │ │ │ │ │ - 0x00019ea0 7469706c 65207661 6c756573 20666f72 tiple values for │ │ │ │ │ - 0x00019eb0 206b6579 776f7264 20617267 756d656e keyword argumen │ │ │ │ │ - 0x00019ec0 74202725 55270000 252e3230 30732829 t '%U'..%.200s() │ │ │ │ │ - 0x00019ed0 206b6579 776f7264 73206d75 73742062 keywords must b │ │ │ │ │ - 0x00019ee0 65207374 72696e67 73000000 25732829 e strings...%s() │ │ │ │ │ - 0x00019ef0 20676f74 20616e20 756e6578 70656374 got an unexpect │ │ │ │ │ - 0x00019f00 6564206b 6579776f 72642061 7267756d ed keyword argum │ │ │ │ │ - 0x00019f10 656e7420 27255527 00000000 4d6f6475 ent '%U'....Modu │ │ │ │ │ - 0x00019f20 6c652027 63707527 20686173 20616c72 le 'cpu' has alr │ │ │ │ │ - 0x00019f30 65616479 20626565 6e20696d 706f7274 eady been import │ │ │ │ │ - 0x00019f40 65642e20 52652d69 6e697469 616c6973 ed. Re-initialis │ │ │ │ │ - 0x00019f50 6174696f 6e206973 206e6f74 20737570 ation is not sup │ │ │ │ │ - 0x00019f60 706f7274 65642e00 636f6d70 696c6520 ported..compile │ │ │ │ │ - 0x00019f70 74696d65 20507974 686f6e20 76657273 time Python vers │ │ │ │ │ - 0x00019f80 696f6e20 25642e25 64206f66 206d6f64 ion %d.%d of mod │ │ │ │ │ - 0x00019f90 756c6520 27252e31 30307327 20257320 ule '%.100s' %s │ │ │ │ │ - 0x00019fa0 72756e74 696d6520 76657273 696f6e20 runtime version │ │ │ │ │ - 0x00019fb0 25642e25 64000000 53686172 65642043 %d.%d...Shared C │ │ │ │ │ - 0x00019fc0 7974686f 6e207479 70652025 2e323030 ython type %.200 │ │ │ │ │ - 0x00019fd0 73206973 206e6f74 20612074 79706520 s is not a type │ │ │ │ │ - 0x00019fe0 6f626a65 63740000 53686172 65642043 object..Shared C │ │ │ │ │ - 0x00019ff0 7974686f 6e207479 70652025 2e323030 ython type %.200 │ │ │ │ │ - 0x0001a000 73206861 73207468 65207772 6f6e6720 s has the wrong │ │ │ │ │ - 0x0001a010 73697a65 2c207472 79207265 636f6d70 size, try recomp │ │ │ │ │ - 0x0001a020 696c696e 67000000 5f415252 41595f41 iling..._ARRAY_A │ │ │ │ │ - 0x0001a030 50492069 73206e6f 74205079 43617073 PI is not PyCaps │ │ │ │ │ - 0x0001a040 756c6520 6f626a65 63740000 6d6f6475 ule object..modu │ │ │ │ │ - 0x0001a050 6c652063 6f6d7069 6c656420 61676169 le compiled agai │ │ │ │ │ - 0x0001a060 6e737420 41424920 76657273 696f6e20 nst ABI version │ │ │ │ │ - 0x0001a070 30782578 20627574 20746869 73207665 0x%x but this ve │ │ │ │ │ - 0x0001a080 7273696f 6e206f66 206e756d 70792069 rsion of numpy i │ │ │ │ │ - 0x0001a090 73203078 25780000 6d6f6475 6c652063 s 0x%x..module c │ │ │ │ │ - 0x0001a0a0 6f6d7069 6c656420 61676169 6e737420 ompiled against │ │ │ │ │ - 0x0001a0b0 41504920 76657273 696f6e20 30782578 API version 0x%x │ │ │ │ │ - 0x0001a0c0 20627574 20746869 73207665 7273696f but this versio │ │ │ │ │ - 0x0001a0d0 6e206f66 206e756d 70792069 73203078 n of numpy is 0x │ │ │ │ │ - 0x0001a0e0 2578202e 20436865 636b2074 68652073 %x . Check the s │ │ │ │ │ - 0x0001a0f0 65637469 6f6e2043 2d415049 20696e63 ection C-API inc │ │ │ │ │ - 0x0001a100 6f6d7061 74696269 6c697479 20617420 ompatibility at │ │ │ │ │ - 0x0001a110 74686520 54726f75 626c6573 686f6f74 the Troubleshoot │ │ │ │ │ - 0x0001a120 696e6720 496d706f 72744572 726f7220 ing ImportError │ │ │ │ │ - 0x0001a130 73656374 696f6e20 61742068 74747073 section at https │ │ │ │ │ - 0x0001a140 3a2f2f6e 756d7079 2e6f7267 2f646576 ://numpy.org/dev │ │ │ │ │ - 0x0001a150 646f6373 2f757365 722f7472 6f75626c docs/user/troubl │ │ │ │ │ - 0x0001a160 6573686f 6f74696e 672d696d 706f7274 eshooting-import │ │ │ │ │ - 0x0001a170 6572726f 722e6874 6d6c2363 2d617069 error.html#c-api │ │ │ │ │ - 0x0001a180 2d696e63 6f6d7061 74696269 6c697479 -incompatibility │ │ │ │ │ - 0x0001a190 20666f72 20696e64 69636174 696f6e73 for indications │ │ │ │ │ - 0x0001a1a0 206f6e20 686f7720 746f2073 6f6c7665 on how to solve │ │ │ │ │ - 0x0001a1b0 20746869 73207072 6f626c65 6d202e00 this problem .. │ │ │ │ │ - 0x0001a1c0 46415441 4c3a206d 6f64756c 6520636f FATAL: module co │ │ │ │ │ - 0x0001a1d0 6d70696c 65642061 7320756e 6b6e6f77 mpiled as unknow │ │ │ │ │ - 0x0001a1e0 6e20656e 6469616e 00000000 46415441 n endian....FATA │ │ │ │ │ - 0x0001a1f0 4c3a206d 6f64756c 6520636f 6d70696c L: module compil │ │ │ │ │ - 0x0001a200 65642061 73206c69 74746c65 20656e64 ed as little end │ │ │ │ │ - 0x0001a210 69616e2c 20627574 20646574 65637465 ian, but detecte │ │ │ │ │ - 0x0001a220 64206469 66666572 656e7420 656e6469 d different endi │ │ │ │ │ - 0x0001a230 616e6e65 73732061 74207275 6e74696d anness at runtim │ │ │ │ │ - 0x0001a240 65000000 6e756d70 792e636f 72652e6d e...numpy.core.m │ │ │ │ │ - 0x0001a250 756c7469 61727261 79206661 696c6564 ultiarray failed │ │ │ │ │ - 0x0001a260 20746f20 696d706f 72742028 6175746f to import (auto │ │ │ │ │ - 0x0001a270 2d67656e 65726174 65642062 65636175 -generated becau │ │ │ │ │ - 0x0001a280 73652079 6f752064 69646e27 74206361 se you didn't ca │ │ │ │ │ - 0x0001a290 6c6c2027 6e756d70 792e696d 706f7274 ll 'numpy.import │ │ │ │ │ - 0x0001a2a0 5f617272 61792829 27206166 74657220 _array()' after │ │ │ │ │ - 0x0001a2b0 63696d70 6f727469 6e67206e 756d7079 cimporting numpy │ │ │ │ │ - 0x0001a2c0 3b207573 6520273c 766f6964 3e6e756d ; use 'num │ │ │ │ │ - 0x0001a2d0 70792e5f 696d706f 72745f61 72726179 py._import_array │ │ │ │ │ - 0x0001a2e0 2720746f 20646973 61626c65 20696620 ' to disable if │ │ │ │ │ - 0x0001a2f0 796f7520 61726520 63657274 61696e20 you are certain │ │ │ │ │ - 0x0001a300 796f7520 646f6e27 74206e65 65642069 you don't need i │ │ │ │ │ - 0x0001a310 74292e00 252e3230 30732829 2074616b t)..%.200s() tak │ │ │ │ │ - 0x0001a320 65732025 2e387320 257a6420 706f7369 es %.8s %zd posi │ │ │ │ │ - 0x0001a330 74696f6e 616c2061 7267756d 656e7425 tional argument% │ │ │ │ │ - 0x0001a340 2e317320 28257a64 20676976 656e2900 .1s (%zd given). │ │ │ │ │ - 0x0001a350 70796e78 2e736361 74746572 696e672e pynx.scattering. │ │ │ │ │ - 0x0001a360 6370752e 66686b6c 6f5f6772 617a696e cpu.fhklo_grazin │ │ │ │ │ - 0x0001a370 675f6370 75000000 70796e78 2e736361 g_cpu...pynx.sca │ │ │ │ │ - 0x0001a380 74746572 696e672e 6370752e 66686b6c ttering.cpu.fhkl │ │ │ │ │ - 0x0001a390 5f677261 7a696e67 5f637075 00000000 _grazing_cpu.... │ │ │ │ │ - 0x0001a3a0 5f637974 686f6e5f 335f305f 31312e63 _cython_3_0_11.c │ │ │ │ │ - 0x0001a3b0 7974686f 6e5f6675 6e637469 6f6e5f6f ython_function_o │ │ │ │ │ - 0x0001a3c0 725f6d65 74686f64 00000000 00000000 r_method........ │ │ │ │ │ - 0x0001a3d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001a3e0 239cfeff 6c9afeff 6c9afeff 6c9afeff #...l...l...l... │ │ │ │ │ - 0x0001a3f0 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l... │ │ │ │ │ - 0x0001a400 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l... │ │ │ │ │ - 0x0001a410 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l... │ │ │ │ │ - 0x0001a420 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l... │ │ │ │ │ - 0x0001a430 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l... │ │ │ │ │ - 0x0001a440 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l... │ │ │ │ │ - 0x0001a450 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l... │ │ │ │ │ - 0x0001a460 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l... │ │ │ │ │ - 0x0001a470 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l... │ │ │ │ │ - 0x0001a480 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l... │ │ │ │ │ - 0x0001a490 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l... │ │ │ │ │ - 0x0001a4a0 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l... │ │ │ │ │ - 0x0001a4b0 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l... │ │ │ │ │ - 0x0001a4c0 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l... │ │ │ │ │ - 0x0001a4d0 6c9afeff 6c9afeff 6c9afeff 5a9cfeff l...l...l...Z... │ │ │ │ │ - 0x0001a4e0 6c9afeff 6c9afeff 7c9bfeff 6c9afeff l...l...|...l... │ │ │ │ │ - 0x0001a4f0 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l... │ │ │ │ │ - 0x0001a500 f79bfeff 449cfeff 6c9afeff 6c9afeff ....D...l...l... │ │ │ │ │ - 0x0001a510 2e9cfeff 6c9afeff 6c9afeff 399cfeff ....l...l...9... │ │ │ │ │ - 0x0001a520 929bfeff 9d9bfeff 6c9afeff 6c9afeff ........l...l... │ │ │ │ │ - 0x0001a530 a89bfeff 6c9afeff 6c9afeff 6c9afeff ....l...l...l... │ │ │ │ │ - 0x0001a540 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l... │ │ │ │ │ - 0x0001a550 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l... │ │ │ │ │ - 0x0001a560 6c9afeff 6c9afeff b39bfeff 4f9cfeff l...l.......O... │ │ │ │ │ - 0x0001a570 be9bfeff 6c9afeff d19bfeff e49bfeff ....l........... │ │ │ │ │ - 0x0001a580 029cfeff 0d9cfeff 6c9afeff 6c9afeff ........l...l... │ │ │ │ │ - 0x0001a590 189cfeff 6c9afeff 6c9afeff 6c9afeff ....l...l...l... │ │ │ │ │ - 0x0001a5a0 949afeff 879bfeff 6c9afeff 949afeff ........l....... │ │ │ │ │ - 0x0001a5b0 199bfeff 379afeff 379afeff 379afeff ....7...7...7... │ │ │ │ │ - 0x0001a5c0 379afeff 379afeff 379afeff 379afeff 7...7...7...7... │ │ │ │ │ - 0x0001a5d0 379afeff 379afeff 379afeff 379afeff 7...7...7...7... │ │ │ │ │ - 0x0001a5e0 379afeff 379afeff 379afeff 379afeff 7...7...7...7... │ │ │ │ │ - 0x0001a5f0 379afeff 379afeff 379afeff 379afeff 7...7...7...7... │ │ │ │ │ - 0x0001a600 379afeff 379afeff 379afeff 379afeff 7...7...7...7... │ │ │ │ │ - 0x0001a610 379afeff 379afeff 379afeff 379afeff 7...7...7...7... │ │ │ │ │ - 0x0001a620 379afeff 379afeff 379afeff 379afeff 7...7...7...7... │ │ │ │ │ - 0x0001a630 379afeff 379afeff 379afeff 379afeff 7...7...7...7... │ │ │ │ │ - 0x0001a640 379afeff 379afeff 379afeff 379afeff 7...7...7...7... │ │ │ │ │ - 0x0001a650 379afeff 379afeff 379afeff 379afeff 7...7...7...7... │ │ │ │ │ - 0x0001a660 379afeff 379afeff 379afeff 379afeff 7...7...7...7... │ │ │ │ │ - 0x0001a670 379afeff 379afeff 379afeff 379afeff 7...7...7...7... │ │ │ │ │ - 0x0001a680 379afeff 379afeff 379afeff 379afeff 7...7...7...7... │ │ │ │ │ - 0x0001a690 379afeff 379afeff 379afeff 379afeff 7...7...7...7... │ │ │ │ │ - 0x0001a6a0 379afeff 379afeff 379afeff 719bfeff 7...7...7...q... │ │ │ │ │ - 0x0001a6b0 379afeff 379afeff 249bfeff 379afeff 7...7...$...7... │ │ │ │ │ - 0x0001a6c0 379afeff 379afeff 379afeff 379afeff 7...7...7...7... │ │ │ │ │ - 0x0001a6d0 459bfeff 509bfeff 379afeff 379afeff E...P...7...7... │ │ │ │ │ - 0x0001a6e0 5b9bfeff 379afeff 379afeff e29afeff [...7...7....... │ │ │ │ │ - 0x0001a6f0 ed9afeff f89afeff 379afeff 379afeff ........7...7... │ │ │ │ │ - 0x0001a700 039bfeff 379afeff 379afeff 379afeff ....7...7...7... │ │ │ │ │ - 0x0001a710 379afeff 379afeff 379afeff 379afeff 7...7...7...7... │ │ │ │ │ - 0x0001a720 379afeff 379afeff 379afeff 379afeff 7...7...7...7... │ │ │ │ │ - 0x0001a730 379afeff 379afeff 0e9bfeff 669bfeff 7...7.......f... │ │ │ │ │ - 0x0001a740 a49afeff 379afeff b49afeff c49afeff ....7........... │ │ │ │ │ - 0x0001a750 d79afeff 9c9afeff 379afeff 379afeff ........7...7... │ │ │ │ │ - 0x0001a760 2f9bfeff 379afeff 379afeff 379afeff /...7...7...7... │ │ │ │ │ - 0x0001a770 8c9afeff 3a9bfeff 379afeff 8c9afeff ....:...7....... │ │ │ │ │ - 0x0001a780 5ca0feff fc9efeff fc9efeff fc9efeff \............... │ │ │ │ │ - 0x0001a790 fc9efeff fc9efeff fc9efeff fc9efeff ................ │ │ │ │ │ - 0x0001a7a0 fc9efeff fc9efeff fc9efeff fc9efeff ................ │ │ │ │ │ - 0x0001a7b0 fc9efeff fc9efeff fc9efeff fc9efeff ................ │ │ │ │ │ - 0x0001a7c0 fc9efeff 549ffeff 549ffeff 84a0feff ....T...T....... │ │ │ │ │ - 0x0001a7d0 fc9efeff 6ca0feff 9ca0feff dca2feff ....l........... │ │ │ │ │ - 0x0001a7e0 4ca0feff fc9efeff fc9efeff 4ca0feff L...........L... │ │ │ │ │ - 0x0001a7f0 fc9efeff fc9efeff fc9efeff 549ffeff ............T... │ │ │ │ │ - 0x0001a800 5ca0feff fc9efeff 549ffeff 3ca1feff \.......T...<... │ │ │ │ │ - 0x0001a810 fc9efeff fc9efeff fc9efeff fc9efeff ................ │ │ │ │ │ - 0x0001a820 fc9efeff fc9efeff fc9efeff fc9efeff ................ │ │ │ │ │ - 0x0001a830 fc9efeff fc9efeff fc9efeff fc9efeff ................ │ │ │ │ │ - 0x0001a840 fc9efeff fc9efeff fc9efeff fc9efeff ................ │ │ │ │ │ - 0x0001a850 1ca1feff 1ca1feff 7ca1feff fc9efeff ........|....... │ │ │ │ │ - 0x0001a860 64a1feff 4ca1feff cca2feff 2ca1feff d...L.......,... │ │ │ │ │ - 0x0001a870 fc9efeff fc9efeff 2ca1feff fc9efeff ........,....... │ │ │ │ │ - 0x0001a880 fc9efeff fc9efeff 1ca1feff 3ca1feff ............<... │ │ │ │ │ - 0x0001a890 fc9efeff 1ca1feff 77a5feff 74a8feff ........w...t... │ │ │ │ │ - 0x0001a8a0 74a8feff 74a8feff 74a8feff 74a8feff t...t...t...t... │ │ │ │ │ - 0x0001a8b0 74a8feff 36a7feff 74a8feff 74a8feff t...6...t...t... │ │ │ │ │ - 0x0001a8c0 74a8feff 74a8feff 74a8feff 74a8feff t...t...t...t... │ │ │ │ │ - 0x0001a8d0 74a8feff 74a8feff 74a8feff 74a8feff t...t...t...t... │ │ │ │ │ - 0x0001a8e0 74a8feff 74a8feff 74a8feff 74a8feff t...t...t...t... │ │ │ │ │ - 0x0001a8f0 74a8feff 74a8feff 74a8feff 20a8feff t...t...t... ... │ │ │ │ │ - 0x0001a900 74a8feff 16a8feff 0da8feff 77a5feff t...........w... │ │ │ │ │ - 0x0001a910 84cdfeff 64d5feff 7cdafeff 94dbfeff ....d...|....... │ │ │ │ │ - 0x0001a920 0cd3feff 2cd4feff 84d6feff 24d0feff ....,.......$... │ │ │ │ │ - 0x0001a930 6cd9feff 4c07ffff c408ffff dc09ffff l...L........... │ │ │ │ │ - 0x0001a940 9c0cffff fc04ffff 1406ffff 2401ffff ............$... │ │ │ │ │ - 0x0001a950 8400ffff fc00ffff 1401ffff 4407ffff ............D... │ │ │ │ │ - 0x0001a960 5507ffff e429ffff d329ffff c829ffff U....)...)...).. │ │ │ │ │ - 0x0001a970 bd29ffff b229ffff a729ffff 9629ffff .)...)...)...).. │ │ │ │ │ - 0x0001a980 002affff ef29ffff ec45ffff 6c47ffff .*...)...E..lG.. │ │ │ │ │ - 0x0001a990 8c48ffff c43cffff f43dffff c440ffff .H...<...=...@.. │ │ │ │ │ - 0x0001a9a0 fc41ffff 343cffff ac3cffff dc45ffff .A..4<...<...E.. │ │ │ │ │ - 0x0001a9b0 f545ffff 4265ffff 3165ffff 2065ffff .E..Be..1e.. e.. │ │ │ │ │ - 0x0001a9c0 0f65ffff fe64ffff ed64ffff dc64ffff .e...d...d...d.. │ │ │ │ │ - 0x0001a9d0 5365ffff 6c7effff ec7fffff 0c81ffff Se..l~.......... │ │ │ │ │ - 0x0001a9e0 3c75ffff 6c76ffff 3c79ffff 7c7affff .l │ │ │ │ │ + 0x00019230 6f616465 72005f5f 6c6f6164 65725f5f oader.__loader__ │ │ │ │ │ + 0x00019240 006f7269 67696e00 5f5f6669 6c655f5f .origin.__file__ │ │ │ │ │ + 0x00019250 00706172 656e7400 5f5f7061 636b6167 .parent.__packag │ │ │ │ │ + 0x00019260 655f5f00 7375626d 6f64756c 655f7365 e__.submodule_se │ │ │ │ │ + 0x00019270 61726368 5f6c6f63 6174696f 6e73005f arch_locations._ │ │ │ │ │ + 0x00019280 5f706174 685f5f00 6b657977 6f726473 _path__.keywords │ │ │ │ │ + 0x00019290 206d7573 74206265 20737472 696e6773 must be strings │ │ │ │ │ + 0x000192a0 004d6973 73696e67 20747970 65206f62 .Missing type ob │ │ │ │ │ + 0x000192b0 6a656374 00656e64 0027626f 6f6c2700 ject.end.'bool'. │ │ │ │ │ + 0x000192c0 27636861 72270027 7369676e 65642063 'char'.'signed c │ │ │ │ │ + 0x000192d0 68617227 0027756e 7369676e 65642063 har'.'unsigned c │ │ │ │ │ + 0x000192e0 68617227 00277368 6f727427 0027756e har'.'short'.'un │ │ │ │ │ + 0x000192f0 7369676e 65642073 686f7274 27002769 signed short'.'i │ │ │ │ │ + 0x00019300 6e742700 27756e73 69676e65 6420696e nt'.'unsigned in │ │ │ │ │ + 0x00019310 74270027 6c6f6e67 27002775 6e736967 t'.'long'.'unsig │ │ │ │ │ + 0x00019320 6e656420 6c6f6e67 2700276c 6f6e6720 ned long'.'long │ │ │ │ │ + 0x00019330 6c6f6e67 27002775 6e736967 6e656420 long'.'unsigned │ │ │ │ │ + 0x00019340 6c6f6e67 206c6f6e 67270027 636f6d70 long long'.'comp │ │ │ │ │ + 0x00019350 6c657820 666c6f61 74270027 666c6f61 lex float'.'floa │ │ │ │ │ + 0x00019360 74270027 636f6d70 6c657820 646f7562 t'.'complex doub │ │ │ │ │ + 0x00019370 6c652700 27646f75 626c6527 0027636f le'.'double'.'co │ │ │ │ │ + 0x00019380 6d706c65 78206c6f 6e672064 6f75626c mplex long doubl │ │ │ │ │ + 0x00019390 65270027 6c6f6e67 20646f75 626c6527 e'.'long double' │ │ │ │ │ + 0x000193a0 00612073 74727563 74005079 74686f6e .a struct.Python │ │ │ │ │ + 0x000193b0 206f626a 65637400 6120706f 696e7465 object.a pointe │ │ │ │ │ + 0x000193c0 72006120 73747269 6e670075 6e706172 r.a string.unpar │ │ │ │ │ + 0x000193d0 7361626c 6520666f 726d6174 20737472 sable format str │ │ │ │ │ + 0x000193e0 696e6700 62756666 65722064 74797065 ing.buffer dtype │ │ │ │ │ + 0x000193f0 0070796e 782f7363 61747465 72696e67 .pynx/scattering │ │ │ │ │ + 0x00019400 2f637075 2e630025 73202825 733a2564 /cpu.c.%s (%s:%d │ │ │ │ │ + 0x00019410 29006275 696c7469 6e730063 7974686f ).builtins.cytho │ │ │ │ │ + 0x00019420 6e5f7275 6e74696d 65005f5f 6275696c n_runtime.__buil │ │ │ │ │ + 0x00019430 74696e73 5f5f0064 6f657320 6e6f7420 tins__.does not │ │ │ │ │ + 0x00019440 6d617463 68005f63 7974686f 6e5f335f match._cython_3_ │ │ │ │ │ + 0x00019450 305f3131 006e756d 70792e63 6f72652e 0_11.numpy.core. │ │ │ │ │ + 0x00019460 5f6d756c 74696172 7261795f 756d6174 _multiarray_umat │ │ │ │ │ + 0x00019470 68005f41 52524159 5f415049 005f4152 h._ARRAY_API._AR │ │ │ │ │ + 0x00019480 5241595f 41504920 6973204e 554c4c20 RAY_API is NULL │ │ │ │ │ + 0x00019490 706f696e 74657200 6e616d65 20272555 pointer.name '%U │ │ │ │ │ + 0x000194a0 27206973 206e6f74 20646566 696e6564 ' is not defined │ │ │ │ │ + 0x000194b0 006e756d 70790066 6c617469 74657200 .numpy.flatiter. │ │ │ │ │ + 0x000194c0 62726f61 64636173 74006e64 61727261 broadcast.ndarra │ │ │ │ │ + 0x000194d0 79006765 6e657269 63006e75 6d626572 y.generic.number │ │ │ │ │ + 0x000194e0 00756e73 69676e65 64696e74 65676572 .unsignedinteger │ │ │ │ │ + 0x000194f0 00696e65 78616374 00636f6d 706c6578 .inexact.complex │ │ │ │ │ + 0x00019500 666c6f61 74696e67 00666c65 7869626c floating.flexibl │ │ │ │ │ + 0x00019510 65006368 61726163 74657200 7566756e e.character.ufun │ │ │ │ │ + 0x00019520 6300696e 69742070 796e782e 73636174 c.init pynx.scat │ │ │ │ │ + 0x00019530 74657269 6e672e63 70750070 796e782f tering.cpu.pynx/ │ │ │ │ │ + 0x00019540 73636174 74657269 6e672f63 70752e70 scattering/cpu.p │ │ │ │ │ + 0x00019550 79780065 78616374 6c790070 796e782e yx.exactly.pynx. │ │ │ │ │ + 0x00019560 73636174 74657269 6e672e63 70752e66 scattering.cpu.f │ │ │ │ │ + 0x00019570 686b6c5f 63707500 76680076 6b00766c hkl_cpu.vh.vk.vl │ │ │ │ │ + 0x00019580 00767800 76790076 7a006672 65616c00 .vx.vy.vz.freal. │ │ │ │ │ + 0x00019590 66696d61 67006668 6b6c6f5f 6772617a fimag.fhklo_graz │ │ │ │ │ + 0x000195a0 696e675f 63707500 766c6900 766f6363 ing_cpu.vli.vocc │ │ │ │ │ + 0x000195b0 0070796e 782e7363 61747465 72696e67 .pynx.scattering │ │ │ │ │ + 0x000195c0 2e637075 2e66686b 6c6f5f63 70750066 .cpu.fhklo_cpu.f │ │ │ │ │ + 0x000195d0 686b6c5f 6772617a 696e675f 63707500 hkl_grazing_cpu. │ │ │ │ │ + 0x000195e0 5f5f7265 64756365 5f5f005f 5f6d6f64 __reduce__.__mod │ │ │ │ │ + 0x000195f0 756c655f 5f006675 6e635f64 6f63005f ule__.func_doc._ │ │ │ │ │ + 0x00019600 5f646f63 5f5f0066 756e635f 6e616d65 _doc__.func_name │ │ │ │ │ + 0x00019610 005f5f6e 616d655f 5f005f5f 7175616c .__name__.__qual │ │ │ │ │ + 0x00019620 6e616d65 5f5f0066 756e635f 64696374 name__.func_dict │ │ │ │ │ + 0x00019630 005f5f64 6963745f 5f006675 6e635f67 .__dict__.func_g │ │ │ │ │ + 0x00019640 6c6f6261 6c73005f 5f676c6f 62616c73 lobals.__globals │ │ │ │ │ + 0x00019650 5f5f0066 756e635f 636c6f73 75726500 __.func_closure. │ │ │ │ │ + 0x00019660 5f5f636c 6f737572 655f5f00 66756e63 __closure__.func │ │ │ │ │ + 0x00019670 5f636f64 65005f5f 636f6465 5f5f0066 _code.__code__.f │ │ │ │ │ + 0x00019680 756e635f 64656661 756c7473 005f5f64 unc_defaults.__d │ │ │ │ │ + 0x00019690 65666175 6c74735f 5f005f5f 6b776465 efaults__.__kwde │ │ │ │ │ + 0x000196a0 6661756c 74735f5f 005f5f61 6e6e6f74 faults__.__annot │ │ │ │ │ + 0x000196b0 6174696f 6e735f5f 005f6973 5f636f72 ations__._is_cor │ │ │ │ │ + 0x000196c0 6f757469 6e650066 6c6f6174 00000000 outine.float.... │ │ │ │ │ + 0x000196d0 252e3230 30732829 2074616b 6573206e %.200s() takes n │ │ │ │ │ + 0x000196e0 6f206b65 79776f72 64206172 67756d65 o keyword argume │ │ │ │ │ + 0x000196f0 6e747300 252e3230 30732829 2074616b nts.%.200s() tak │ │ │ │ │ + 0x00019700 65732065 78616374 6c79206f 6e652061 es exactly one a │ │ │ │ │ + 0x00019710 7267756d 656e7420 28257a64 20676976 rgument (%zd giv │ │ │ │ │ + 0x00019720 656e2900 252e3230 30732829 2074616b en).%.200s() tak │ │ │ │ │ + 0x00019730 6573206e 6f206172 67756d65 6e747320 es no arguments │ │ │ │ │ + 0x00019740 28257a64 20676976 656e2900 496e7465 (%zd given).Inte │ │ │ │ │ + 0x00019750 72707265 74657220 6368616e 67652064 rpreter change d │ │ │ │ │ + 0x00019760 65746563 74656420 2d207468 6973206d etected - this m │ │ │ │ │ + 0x00019770 6f64756c 65206361 6e206f6e 6c792062 odule can only b │ │ │ │ │ + 0x00019780 65206c6f 61646564 20696e74 6f206f6e e loaded into on │ │ │ │ │ + 0x00019790 6520696e 74657270 72657465 72207065 e interpreter pe │ │ │ │ │ + 0x000197a0 72207072 6f636573 732e0000 00000000 r process....... │ │ │ │ │ + 0x000197b0 756e626f 756e6420 6d657468 6f642025 unbound method % │ │ │ │ │ + 0x000197c0 2e323030 53282920 6e656564 7320616e .200S() needs an │ │ │ │ │ + 0x000197d0 20617267 756d656e 74000000 252e3230 argument...%.20 │ │ │ │ │ + 0x000197e0 30732e25 2e323030 73206973 206e6f74 0s.%.200s is not │ │ │ │ │ + 0x000197f0 20612074 79706520 6f626a65 63740000 a type object.. │ │ │ │ │ + 0x00019800 252e3230 30732e25 2e323030 73207369 %.200s.%.200s si │ │ │ │ │ + 0x00019810 7a652063 68616e67 65642c20 6d617920 ze changed, may │ │ │ │ │ + 0x00019820 696e6469 63617465 2062696e 61727920 indicate binary │ │ │ │ │ + 0x00019830 696e636f 6d706174 6962696c 6974792e incompatibility. │ │ │ │ │ + 0x00019840 20457870 65637465 6420257a 64206672 Expected %zd fr │ │ │ │ │ + 0x00019850 6f6d2043 20686561 6465722c 20676f74 om C header, got │ │ │ │ │ + 0x00019860 20257a64 2066726f 6d205079 4f626a65 %zd from PyObje │ │ │ │ │ + 0x00019870 63740000 25732e25 73207369 7a652063 ct..%s.%s size c │ │ │ │ │ + 0x00019880 68616e67 65642c20 6d617920 696e6469 hanged, may indi │ │ │ │ │ + 0x00019890 63617465 2062696e 61727920 696e636f cate binary inco │ │ │ │ │ + 0x000198a0 6d706174 6962696c 6974792e 20457870 mpatibility. Exp │ │ │ │ │ + 0x000198b0 65637465 6420257a 64206672 6f6d2043 ected %zd from C │ │ │ │ │ + 0x000198c0 20686561 6465722c 20676f74 20257a64 header, got %zd │ │ │ │ │ + 0x000198d0 2066726f 6d205079 4f626a65 63740000 from PyObject.. │ │ │ │ │ + 0x000198e0 41726775 6d656e74 2027252e 32303073 Argument '%.200s │ │ │ │ │ + 0x000198f0 27206861 7320696e 636f7272 65637420 ' has incorrect │ │ │ │ │ + 0x00019900 74797065 20286578 70656374 65642025 type (expected % │ │ │ │ │ + 0x00019910 2e323030 732c2067 6f742025 2e323030 .200s, got %.200 │ │ │ │ │ + 0x00019920 73290000 556e6578 70656374 65642066 s)..Unexpected f │ │ │ │ │ + 0x00019930 6f726d61 74207374 72696e67 20636861 ormat string cha │ │ │ │ │ + 0x00019940 72616374 65723a20 27256327 00000000 racter: '%c'.... │ │ │ │ │ + 0x00019950 5f5f616e 6e6f7461 74696f6e 735f5f20 __annotations__ │ │ │ │ │ + 0x00019960 6d757374 20626520 73657420 746f2061 must be set to a │ │ │ │ │ + 0x00019970 20646963 74206f62 6a656374 00000000 dict object.... │ │ │ │ │ + 0x00019980 5f5f7175 616c6e61 6d655f5f 206d7573 __qualname__ mus │ │ │ │ │ + 0x00019990 74206265 20736574 20746f20 61207374 t be set to a st │ │ │ │ │ + 0x000199a0 72696e67 206f626a 65637400 5f5f6e61 ring object.__na │ │ │ │ │ + 0x000199b0 6d655f5f 206d7573 74206265 20736574 me__ must be set │ │ │ │ │ + 0x000199c0 20746f20 61207374 72696e67 206f626a to a string obj │ │ │ │ │ + 0x000199d0 65637400 5f5f6b77 64656661 756c7473 ect.__kwdefaults │ │ │ │ │ + 0x000199e0 5f5f206d 75737420 62652073 65742074 __ must be set t │ │ │ │ │ + 0x000199f0 6f206120 64696374 206f626a 65637400 o a dict object. │ │ │ │ │ + 0x00019a00 6368616e 67657320 746f2063 7966756e changes to cyfun │ │ │ │ │ + 0x00019a10 6374696f 6e2e5f5f 6b776465 6661756c ction.__kwdefaul │ │ │ │ │ + 0x00019a20 74735f5f 2077696c 6c206e6f 74206375 ts__ will not cu │ │ │ │ │ + 0x00019a30 7272656e 746c7920 61666665 63742074 rrently affect t │ │ │ │ │ + 0x00019a40 68652076 616c7565 73207573 65642069 he values used i │ │ │ │ │ + 0x00019a50 6e206675 6e637469 6f6e2063 616c6c73 n function calls │ │ │ │ │ + 0x00019a60 00000000 5f5f6465 6661756c 74735f5f ....__defaults__ │ │ │ │ │ + 0x00019a70 206d7573 74206265 20736574 20746f20 must be set to │ │ │ │ │ + 0x00019a80 61207475 706c6520 6f626a65 63740000 a tuple object.. │ │ │ │ │ + 0x00019a90 6368616e 67657320 746f2063 7966756e changes to cyfun │ │ │ │ │ + 0x00019aa0 6374696f 6e2e5f5f 64656661 756c7473 ction.__defaults │ │ │ │ │ + 0x00019ab0 5f5f2077 696c6c20 6e6f7420 63757272 __ will not curr │ │ │ │ │ + 0x00019ac0 656e746c 79206166 66656374 20746865 ently affect the │ │ │ │ │ + 0x00019ad0 2076616c 75657320 75736564 20696e20 values used in │ │ │ │ │ + 0x00019ae0 66756e63 74696f6e 2063616c 6c730000 function calls.. │ │ │ │ │ + 0x00019af0 66756e63 74696f6e 27732064 69637469 function's dicti │ │ │ │ │ + 0x00019b00 6f6e6172 79206d61 79206e6f 74206265 onary may not be │ │ │ │ │ + 0x00019b10 2064656c 65746564 00000000 73657474 deleted....sett │ │ │ │ │ + 0x00019b20 696e6720 66756e63 74696f6e 27732064 ing function's d │ │ │ │ │ + 0x00019b30 69637469 6f6e6172 7920746f 2061206e ictionary to a n │ │ │ │ │ + 0x00019b40 6f6e2d64 69637400 42756666 65722064 on-dict.Buffer d │ │ │ │ │ + 0x00019b50 74797065 206d6973 6d617463 682c2065 type mismatch, e │ │ │ │ │ + 0x00019b60 78706563 74656420 25732573 25732062 xpected %s%s%s b │ │ │ │ │ + 0x00019b70 75742067 6f742025 73000000 42756666 ut got %s...Buff │ │ │ │ │ + 0x00019b80 65722064 74797065 206d6973 6d617463 er dtype mismatc │ │ │ │ │ + 0x00019b90 682c2065 78706563 74656420 27257327 h, expected '%s' │ │ │ │ │ + 0x00019ba0 20627574 20676f74 20257320 696e2027 but got %s in ' │ │ │ │ │ + 0x00019bb0 25732e25 73270000 45787065 63746564 %s.%s'..Expected │ │ │ │ │ + 0x00019bc0 20612064 696d656e 73696f6e 206f6620 a dimension of │ │ │ │ │ + 0x00019bd0 73697a65 20257a75 2c20676f 7420257a size %zu, got %z │ │ │ │ │ + 0x00019be0 75000000 45787065 63746564 20256420 u...Expected %d │ │ │ │ │ + 0x00019bf0 64696d65 6e73696f 6e732c20 676f7420 dimensions, got │ │ │ │ │ + 0x00019c00 25640000 50797468 6f6e2064 6f657320 %d..Python does │ │ │ │ │ + 0x00019c10 6e6f7420 64656669 6e652061 20737461 not define a sta │ │ │ │ │ + 0x00019c20 6e646172 6420666f 726d6174 20737472 ndard format str │ │ │ │ │ + 0x00019c30 696e6720 73697a65 20666f72 206c6f6e ing size for lon │ │ │ │ │ + 0x00019c40 6720646f 75626c65 20282767 27292e2e g double ('g').. │ │ │ │ │ + 0x00019c50 00000000 42756666 65722064 74797065 ....Buffer dtype │ │ │ │ │ + 0x00019c60 206d6973 6d617463 683b206e 65787420 mismatch; next │ │ │ │ │ + 0x00019c70 6669656c 64206973 20617420 6f666673 field is at offs │ │ │ │ │ + 0x00019c80 65742025 7a642062 75742025 7a642065 et %zd but %zd e │ │ │ │ │ + 0x00019c90 78706563 74656400 4269672d 656e6469 xpected.Big-endi │ │ │ │ │ + 0x00019ca0 616e2062 75666665 72206e6f 74207375 an buffer not su │ │ │ │ │ + 0x00019cb0 70706f72 74656420 6f6e206c 6974746c pported on littl │ │ │ │ │ + 0x00019cc0 652d656e 6469616e 20636f6d 70696c65 e-endian compile │ │ │ │ │ + 0x00019cd0 72000000 42756666 65722061 63717569 r...Buffer acqui │ │ │ │ │ + 0x00019ce0 73697469 6f6e3a20 45787065 63746564 sition: Expected │ │ │ │ │ + 0x00019cf0 20277b27 20616674 65722027 54270000 '{' after 'T'.. │ │ │ │ │ + 0x00019d00 43616e6e 6f742068 616e646c 65207265 Cannot handle re │ │ │ │ │ + 0x00019d10 70656174 65642061 72726179 7320696e peated arrays in │ │ │ │ │ + 0x00019d20 20666f72 6d617420 73747269 6e670000 format string.. │ │ │ │ │ + 0x00019d30 446f6573 206e6f74 20756e64 65727374 Does not underst │ │ │ │ │ + 0x00019d40 616e6420 63686172 61637465 72206275 and character bu │ │ │ │ │ + 0x00019d50 66666572 20647479 70652066 6f726d61 ffer dtype forma │ │ │ │ │ + 0x00019d60 74207374 72696e67 20282725 63272900 t string ('%c'). │ │ │ │ │ + 0x00019d70 45787065 63746564 20612064 696d656e Expected a dimen │ │ │ │ │ + 0x00019d80 73696f6e 206f6620 73697a65 20257a75 sion of size %zu │ │ │ │ │ + 0x00019d90 2c20676f 74202564 00000000 45787065 , got %d....Expe │ │ │ │ │ + 0x00019da0 63746564 20612063 6f6d6d61 20696e20 cted a comma in │ │ │ │ │ + 0x00019db0 666f726d 61742073 7472696e 672c2067 format string, g │ │ │ │ │ + 0x00019dc0 6f742027 25632700 45787065 63746564 ot '%c'.Expected │ │ │ │ │ + 0x00019dd0 20256420 64696d65 6e73696f 6e287329 %d dimension(s) │ │ │ │ │ + 0x00019de0 2c20676f 74202564 00000000 556e6578 , got %d....Unex │ │ │ │ │ + 0x00019df0 70656374 65642065 6e64206f 6620666f pected end of fo │ │ │ │ │ + 0x00019e00 726d6174 20737472 696e672c 20657870 rmat string, exp │ │ │ │ │ + 0x00019e10 65637465 64202729 27000000 42756666 ected ')'...Buff │ │ │ │ │ + 0x00019e20 65722068 61732077 726f6e67 206e756d er has wrong num │ │ │ │ │ + 0x00019e30 62657220 6f662064 696d656e 73696f6e ber of dimension │ │ │ │ │ + 0x00019e40 73202865 78706563 74656420 25642c20 s (expected %d, │ │ │ │ │ + 0x00019e50 676f7420 25642900 4974656d 2073697a got %d).Item siz │ │ │ │ │ + 0x00019e60 65206f66 20627566 66657220 28257a64 e of buffer (%zd │ │ │ │ │ + 0x00019e70 20627974 65257329 20646f65 73206e6f byte%s) does no │ │ │ │ │ + 0x00019e80 74206d61 74636820 73697a65 206f6620 t match size of │ │ │ │ │ + 0x00019e90 27257327 2028257a 64206279 74652573 '%s' (%zd byte%s │ │ │ │ │ + 0x00019ea0 29000000 25732829 20676f74 206d756c )...%s() got mul │ │ │ │ │ + 0x00019eb0 7469706c 65207661 6c756573 20666f72 tiple values for │ │ │ │ │ + 0x00019ec0 206b6579 776f7264 20617267 756d656e keyword argumen │ │ │ │ │ + 0x00019ed0 74202725 55270000 252e3230 30732829 t '%U'..%.200s() │ │ │ │ │ + 0x00019ee0 206b6579 776f7264 73206d75 73742062 keywords must b │ │ │ │ │ + 0x00019ef0 65207374 72696e67 73000000 25732829 e strings...%s() │ │ │ │ │ + 0x00019f00 20676f74 20616e20 756e6578 70656374 got an unexpect │ │ │ │ │ + 0x00019f10 6564206b 6579776f 72642061 7267756d ed keyword argum │ │ │ │ │ + 0x00019f20 656e7420 27255527 00000000 4d6f6475 ent '%U'....Modu │ │ │ │ │ + 0x00019f30 6c652027 63707527 20686173 20616c72 le 'cpu' has alr │ │ │ │ │ + 0x00019f40 65616479 20626565 6e20696d 706f7274 eady been import │ │ │ │ │ + 0x00019f50 65642e20 52652d69 6e697469 616c6973 ed. Re-initialis │ │ │ │ │ + 0x00019f60 6174696f 6e206973 206e6f74 20737570 ation is not sup │ │ │ │ │ + 0x00019f70 706f7274 65642e00 636f6d70 696c6520 ported..compile │ │ │ │ │ + 0x00019f80 74696d65 20507974 686f6e20 76657273 time Python vers │ │ │ │ │ + 0x00019f90 696f6e20 25642e25 64206f66 206d6f64 ion %d.%d of mod │ │ │ │ │ + 0x00019fa0 756c6520 27252e31 30307327 20257320 ule '%.100s' %s │ │ │ │ │ + 0x00019fb0 72756e74 696d6520 76657273 696f6e20 runtime version │ │ │ │ │ + 0x00019fc0 25642e25 64000000 53686172 65642043 %d.%d...Shared C │ │ │ │ │ + 0x00019fd0 7974686f 6e207479 70652025 2e323030 ython type %.200 │ │ │ │ │ + 0x00019fe0 73206973 206e6f74 20612074 79706520 s is not a type │ │ │ │ │ + 0x00019ff0 6f626a65 63740000 53686172 65642043 object..Shared C │ │ │ │ │ + 0x0001a000 7974686f 6e207479 70652025 2e323030 ython type %.200 │ │ │ │ │ + 0x0001a010 73206861 73207468 65207772 6f6e6720 s has the wrong │ │ │ │ │ + 0x0001a020 73697a65 2c207472 79207265 636f6d70 size, try recomp │ │ │ │ │ + 0x0001a030 696c696e 67000000 5f415252 41595f41 iling..._ARRAY_A │ │ │ │ │ + 0x0001a040 50492069 73206e6f 74205079 43617073 PI is not PyCaps │ │ │ │ │ + 0x0001a050 756c6520 6f626a65 63740000 6d6f6475 ule object..modu │ │ │ │ │ + 0x0001a060 6c652063 6f6d7069 6c656420 61676169 le compiled agai │ │ │ │ │ + 0x0001a070 6e737420 41424920 76657273 696f6e20 nst ABI version │ │ │ │ │ + 0x0001a080 30782578 20627574 20746869 73207665 0x%x but this ve │ │ │ │ │ + 0x0001a090 7273696f 6e206f66 206e756d 70792069 rsion of numpy i │ │ │ │ │ + 0x0001a0a0 73203078 25780000 6d6f6475 6c652063 s 0x%x..module c │ │ │ │ │ + 0x0001a0b0 6f6d7069 6c656420 61676169 6e737420 ompiled against │ │ │ │ │ + 0x0001a0c0 41504920 76657273 696f6e20 30782578 API version 0x%x │ │ │ │ │ + 0x0001a0d0 20627574 20746869 73207665 7273696f but this versio │ │ │ │ │ + 0x0001a0e0 6e206f66 206e756d 70792069 73203078 n of numpy is 0x │ │ │ │ │ + 0x0001a0f0 2578202e 20436865 636b2074 68652073 %x . Check the s │ │ │ │ │ + 0x0001a100 65637469 6f6e2043 2d415049 20696e63 ection C-API inc │ │ │ │ │ + 0x0001a110 6f6d7061 74696269 6c697479 20617420 ompatibility at │ │ │ │ │ + 0x0001a120 74686520 54726f75 626c6573 686f6f74 the Troubleshoot │ │ │ │ │ + 0x0001a130 696e6720 496d706f 72744572 726f7220 ing ImportError │ │ │ │ │ + 0x0001a140 73656374 696f6e20 61742068 74747073 section at https │ │ │ │ │ + 0x0001a150 3a2f2f6e 756d7079 2e6f7267 2f646576 ://numpy.org/dev │ │ │ │ │ + 0x0001a160 646f6373 2f757365 722f7472 6f75626c docs/user/troubl │ │ │ │ │ + 0x0001a170 6573686f 6f74696e 672d696d 706f7274 eshooting-import │ │ │ │ │ + 0x0001a180 6572726f 722e6874 6d6c2363 2d617069 error.html#c-api │ │ │ │ │ + 0x0001a190 2d696e63 6f6d7061 74696269 6c697479 -incompatibility │ │ │ │ │ + 0x0001a1a0 20666f72 20696e64 69636174 696f6e73 for indications │ │ │ │ │ + 0x0001a1b0 206f6e20 686f7720 746f2073 6f6c7665 on how to solve │ │ │ │ │ + 0x0001a1c0 20746869 73207072 6f626c65 6d202e00 this problem .. │ │ │ │ │ + 0x0001a1d0 46415441 4c3a206d 6f64756c 6520636f FATAL: module co │ │ │ │ │ + 0x0001a1e0 6d70696c 65642061 7320756e 6b6e6f77 mpiled as unknow │ │ │ │ │ + 0x0001a1f0 6e20656e 6469616e 00000000 46415441 n endian....FATA │ │ │ │ │ + 0x0001a200 4c3a206d 6f64756c 6520636f 6d70696c L: module compil │ │ │ │ │ + 0x0001a210 65642061 73206c69 74746c65 20656e64 ed as little end │ │ │ │ │ + 0x0001a220 69616e2c 20627574 20646574 65637465 ian, but detecte │ │ │ │ │ + 0x0001a230 64206469 66666572 656e7420 656e6469 d different endi │ │ │ │ │ + 0x0001a240 616e6e65 73732061 74207275 6e74696d anness at runtim │ │ │ │ │ + 0x0001a250 65000000 6e756d70 792e636f 72652e6d e...numpy.core.m │ │ │ │ │ + 0x0001a260 756c7469 61727261 79206661 696c6564 ultiarray failed │ │ │ │ │ + 0x0001a270 20746f20 696d706f 72742028 6175746f to import (auto │ │ │ │ │ + 0x0001a280 2d67656e 65726174 65642062 65636175 -generated becau │ │ │ │ │ + 0x0001a290 73652079 6f752064 69646e27 74206361 se you didn't ca │ │ │ │ │ + 0x0001a2a0 6c6c2027 6e756d70 792e696d 706f7274 ll 'numpy.import │ │ │ │ │ + 0x0001a2b0 5f617272 61792829 27206166 74657220 _array()' after │ │ │ │ │ + 0x0001a2c0 63696d70 6f727469 6e67206e 756d7079 cimporting numpy │ │ │ │ │ + 0x0001a2d0 3b207573 6520273c 766f6964 3e6e756d ; use 'num │ │ │ │ │ + 0x0001a2e0 70792e5f 696d706f 72745f61 72726179 py._import_array │ │ │ │ │ + 0x0001a2f0 2720746f 20646973 61626c65 20696620 ' to disable if │ │ │ │ │ + 0x0001a300 796f7520 61726520 63657274 61696e20 you are certain │ │ │ │ │ + 0x0001a310 796f7520 646f6e27 74206e65 65642069 you don't need i │ │ │ │ │ + 0x0001a320 74292e00 252e3230 30732829 2074616b t)..%.200s() tak │ │ │ │ │ + 0x0001a330 65732025 2e387320 257a6420 706f7369 es %.8s %zd posi │ │ │ │ │ + 0x0001a340 74696f6e 616c2061 7267756d 656e7425 tional argument% │ │ │ │ │ + 0x0001a350 2e317320 28257a64 20676976 656e2900 .1s (%zd given). │ │ │ │ │ + 0x0001a360 70796e78 2e736361 74746572 696e672e pynx.scattering. │ │ │ │ │ + 0x0001a370 6370752e 66686b6c 6f5f6772 617a696e cpu.fhklo_grazin │ │ │ │ │ + 0x0001a380 675f6370 75000000 70796e78 2e736361 g_cpu...pynx.sca │ │ │ │ │ + 0x0001a390 74746572 696e672e 6370752e 66686b6c ttering.cpu.fhkl │ │ │ │ │ + 0x0001a3a0 5f677261 7a696e67 5f637075 00000000 _grazing_cpu.... │ │ │ │ │ + 0x0001a3b0 5f637974 686f6e5f 335f305f 31312e63 _cython_3_0_11.c │ │ │ │ │ + 0x0001a3c0 7974686f 6e5f6675 6e637469 6f6e5f6f ython_function_o │ │ │ │ │ + 0x0001a3d0 725f6d65 74686f64 00000000 00000000 r_method........ │ │ │ │ │ + 0x0001a3e0 b99bfeff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a3f0 cc99feff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a400 cc99feff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a410 cc99feff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a420 cc99feff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a430 cc99feff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a440 cc99feff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a450 cc99feff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a460 cc99feff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a470 cc99feff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a480 cc99feff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a490 cc99feff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a4a0 cc99feff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a4b0 cc99feff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a4c0 cc99feff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a4d0 cc99feff cc99feff cc99feff cf9bfeff ................ │ │ │ │ │ + 0x0001a4e0 cc99feff cc99feff e89afeff cc99feff ................ │ │ │ │ │ + 0x0001a4f0 cc99feff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a500 6c9bfeff 779bfeff cc99feff cc99feff l...w........... │ │ │ │ │ + 0x0001a510 829bfeff cc99feff cc99feff 8d9bfeff ................ │ │ │ │ │ + 0x0001a520 fe9afeff 099bfeff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a530 149bfeff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a540 cc99feff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a550 cc99feff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a560 cc99feff cc99feff 1f9bfeff c49bfeff ................ │ │ │ │ │ + 0x0001a570 2a9bfeff cc99feff 409bfeff 569bfeff *.......@...V... │ │ │ │ │ + 0x0001a580 989bfeff a39bfeff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a590 ae9bfeff cc99feff cc99feff cc99feff ................ │ │ │ │ │ + 0x0001a5a0 f499feff f39afeff cc99feff f499feff ................ │ │ │ │ │ + 0x0001a5b0 859afeff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a5c0 8f99feff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a5d0 8f99feff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a5e0 8f99feff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a5f0 8f99feff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a600 8f99feff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a610 8f99feff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a620 8f99feff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a630 8f99feff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a640 8f99feff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a650 8f99feff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a660 8f99feff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a670 8f99feff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a680 8f99feff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a690 8f99feff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a6a0 8f99feff 8f99feff 8f99feff dd9afeff ................ │ │ │ │ │ + 0x0001a6b0 8f99feff 8f99feff 909afeff 8f99feff ................ │ │ │ │ │ + 0x0001a6c0 8f99feff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a6d0 b19afeff bc9afeff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a6e0 c79afeff 8f99feff 8f99feff 4e9afeff ............N... │ │ │ │ │ + 0x0001a6f0 599afeff 649afeff 8f99feff 8f99feff Y...d........... │ │ │ │ │ + 0x0001a700 6f9afeff 8f99feff 8f99feff 8f99feff o............... │ │ │ │ │ + 0x0001a710 8f99feff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a720 8f99feff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a730 8f99feff 8f99feff 7a9afeff d29afeff ........z....... │ │ │ │ │ + 0x0001a740 049afeff 8f99feff 179afeff 2d9afeff ............-... │ │ │ │ │ + 0x0001a750 439afeff fc99feff 8f99feff 8f99feff C............... │ │ │ │ │ + 0x0001a760 9b9afeff 8f99feff 8f99feff 8f99feff ................ │ │ │ │ │ + 0x0001a770 ec99feff a69afeff 8f99feff ec99feff ................ │ │ │ │ │ + 0x0001a780 649ffeff 049efeff 049efeff 049efeff d............... │ │ │ │ │ + 0x0001a790 049efeff 049efeff 049efeff 049efeff ................ │ │ │ │ │ + 0x0001a7a0 049efeff 049efeff 049efeff 049efeff ................ │ │ │ │ │ + 0x0001a7b0 049efeff 049efeff 049efeff 049efeff ................ │ │ │ │ │ + 0x0001a7c0 049efeff 5c9efeff 5c9efeff 8c9ffeff ....\...\....... │ │ │ │ │ + 0x0001a7d0 049efeff 749ffeff a49ffeff cca1feff ....t........... │ │ │ │ │ + 0x0001a7e0 549ffeff 049efeff 049efeff 549ffeff T...........T... │ │ │ │ │ + 0x0001a7f0 049efeff 049efeff 049efeff 5c9efeff ............\... │ │ │ │ │ + 0x0001a800 649ffeff 049efeff 5c9efeff 34a0feff d.......\...4... │ │ │ │ │ + 0x0001a810 049efeff 049efeff 049efeff 049efeff ................ │ │ │ │ │ + 0x0001a820 049efeff 049efeff 049efeff 049efeff ................ │ │ │ │ │ + 0x0001a830 049efeff 049efeff 049efeff 049efeff ................ │ │ │ │ │ + 0x0001a840 049efeff 049efeff 049efeff 049efeff ................ │ │ │ │ │ + 0x0001a850 24a0feff 24a0feff 74a0feff 049efeff $...$...t....... │ │ │ │ │ + 0x0001a860 5ca0feff 44a0feff bca1feff aca1feff \...D........... │ │ │ │ │ + 0x0001a870 049efeff 049efeff aca1feff 049efeff ................ │ │ │ │ │ + 0x0001a880 049efeff 049efeff 24a0feff 34a0feff ........$...4... │ │ │ │ │ + 0x0001a890 049efeff 24a0feff 51a4feff 8ca7feff ....$...Q....... │ │ │ │ │ + 0x0001a8a0 8ca7feff 8ca7feff 8ca7feff 8ca7feff ................ │ │ │ │ │ + 0x0001a8b0 8ca7feff 29a6feff 8ca7feff 8ca7feff ....)........... │ │ │ │ │ + 0x0001a8c0 8ca7feff 8ca7feff 8ca7feff 8ca7feff ................ │ │ │ │ │ + 0x0001a8d0 8ca7feff 8ca7feff 8ca7feff 8ca7feff ................ │ │ │ │ │ + 0x0001a8e0 8ca7feff 8ca7feff 8ca7feff 8ca7feff ................ │ │ │ │ │ + 0x0001a8f0 8ca7feff 8ca7feff 8ca7feff 30a7feff ............0... │ │ │ │ │ + 0x0001a900 8ca7feff 26a7feff 1da7feff 51a4feff ....&.......Q... │ │ │ │ │ + 0x0001a910 ecccfeff 3cd5feff 44d9feff 64dafeff ....<...D...d... │ │ │ │ │ + 0x0001a920 dcd2feff fcd3feff 54d6feff a4cffeff ........T....... │ │ │ │ │ + 0x0001a930 34ddfeff 6c08ffff bc0cffff ec09ffff 4...l........... │ │ │ │ │ + 0x0001a940 140effff 9c05ffff fc06ffff 8c01ffff ................ │ │ │ │ │ + 0x0001a950 cc00ffff 4c01ffff 7401ffff 5c08ffff ....L...t...\... │ │ │ │ │ + 0x0001a960 7508ffff 452bffff 822bffff 772bffff u...E+...+..w+.. │ │ │ │ │ + 0x0001a970 6c2bffff 612bffff 3a2bffff 292bffff l+..a+..:+..)+.. │ │ │ │ │ + 0x0001a980 182bffff 502bffff fc49ffff 744bffff .+..P+...I..tK.. │ │ │ │ │ + 0x0001a990 cc4cffff 2c40ffff 9c41ffff 7444ffff .L..,@...A..tD.. │ │ │ │ │ + 0x0001a9a0 dc45ffff 9c3fffff 1440ffff ec49ffff .E...?...@...I.. │ │ │ │ │ + 0x0001a9b0 054affff f068ffff df68ffff d468ffff .J...h...h...h.. │ │ │ │ │ + 0x0001a9c0 c368ffff b868ffff ad68ffff 9c68ffff .h...h...h...h.. │ │ │ │ │ + 0x0001a9d0 fb68ffff bc83ffff 3485ffff 8c86ffff .h......4....... │ │ │ │ │ + 0x0001a9e0 ec79ffff 5c7bffff 347effff 9c7fffff .y..\{..4~...... │ │ │ │ │ + 0x0001a9f0 5c79ffff d479ffff ac83ffff c583ffff \y...y.......... │ │ │ │ │ + 0x0001aa00 b0a2ffff 9fa2ffff 94a2ffff 83a2ffff ................ │ │ │ │ │ + 0x0001aa10 78a2ffff 6da2ffff 5ca2ffff bba2ffff x...m...\....... │ │ │ │ │ 0x0001aa20 6e756d70 792e636f 72652e75 6d617468 numpy.core.umath │ │ │ │ │ 0x0001aa30 20666169 6c656420 746f2069 6d706f72 failed to impor │ │ │ │ │ 0x0001aa40 74000000 00000000 00000000 00000000 t............... │ │ │ │ │ 0x0001aa50 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x0001aa60 6e756d70 792e636f 72652e6d 756c7469 numpy.core.multi │ │ │ │ │ 0x0001aa70 61727261 79206661 696c6564 20746f20 array failed to │ │ │ │ │ 0x0001aa80 696d706f 72740000 70796e78 2f736361 import..pynx/sca │ │ │ │ │ @@ -441,9 +441,9 @@ │ │ │ │ │ 0x0001ab60 79000000 66726561 6c000000 66696d61 y...freal...fima │ │ │ │ │ 0x0001ab70 67000000 766f6363 00000000 5f5f7465 g...vocc....__te │ │ │ │ │ 0x0001ab80 73745f5f 00000000 5f5f7370 65635f5f st__....__spec__ │ │ │ │ │ 0x0001ab90 00000000 6e686b6c 00000000 5f5f6e61 ....nhkl....__na │ │ │ │ │ 0x0001aba0 6d655f5f 00000000 5f5f6d61 696e5f5f me__....__main__ │ │ │ │ │ 0x0001abb0 00000000 766c6900 3f00767a 00767900 ....vli.?.vz.vy. │ │ │ │ │ 0x0001abc0 76780076 6c00766b 00766800 6e70002a vx.vl.vk.vh.np.* │ │ │ │ │ - 0x0001abd0 00 . │ │ │ │ │ + 0x0001abd0 00000001 .... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ │ - 0x0001abd4 011b033b 00020000 3f000000 4c74feff ...;....?...Lt.. │ │ │ │ │ - 0x0001abe4 1c020000 2c79feff 40020000 4c79feff ....,y..@...Ly.. │ │ │ │ │ - 0x0001abf4 ac060000 da79feff 14070000 7a7bfeff .....y......z{.. │ │ │ │ │ - 0x0001ac04 e80a0000 db7cfeff 4c0b0000 f47dfeff .....|..L....}.. │ │ │ │ │ - 0x0001ac14 780c0000 947efeff 600d0000 fa87feff x....~..`....... │ │ │ │ │ - 0x0001ac24 cc180000 6799feff 44210000 8c9afeff ....g...D!...... │ │ │ │ │ - 0x0001ac34 54020000 ac9efeff a8020000 fca2feff T............... │ │ │ │ │ - 0x0001ac44 fc020000 fca8feff 50030000 faaefeff ........P....... │ │ │ │ │ - 0x0001ac54 a4030000 0caffeff b8030000 2caffeff ............,... │ │ │ │ │ - 0x0001ac64 cc030000 4caffeff e0030000 6caffeff ....L.......l... │ │ │ │ │ - 0x0001ac74 f4030000 9caffeff 08040000 dcaffeff ................ │ │ │ │ │ - 0x0001ac84 34040000 1cb0feff 60040000 0cb1feff 4.......`....... │ │ │ │ │ - 0x0001ac94 d8040000 5cb1feff 10050000 34b3feff ....\.......4... │ │ │ │ │ - 0x0001aca4 08060000 5cb3feff 34060000 04b4feff ....\...4....... │ │ │ │ │ - 0x0001acb4 78060000 44b4feff d0070000 bcb5feff x...D........... │ │ │ │ │ - 0x0001acc4 a8080000 04b6feff e0080000 6cb6feff ............l... │ │ │ │ │ - 0x0001acd4 18090000 dcb7feff a0090000 dcc0feff ................ │ │ │ │ │ - 0x0001ace4 000c0000 4cc2feff 080d0000 0cc3feff ....L........... │ │ │ │ │ - 0x0001acf4 ec0d0000 2cc3feff 000e0000 ccc3feff ....,........... │ │ │ │ │ - 0x0001ad04 600e0000 4cc4feff b40e0000 24c8feff `...L.......$... │ │ │ │ │ - 0x0001ad14 2c0f0000 fcc8feff a40f0000 64c9feff ,...........d... │ │ │ │ │ - 0x0001ad24 d80f0000 04cafeff 14100000 94cafeff ................ │ │ │ │ │ - 0x0001ad34 54100000 24cbfeff 94100000 dccbfeff T...$........... │ │ │ │ │ - 0x0001ad44 e8100000 94ccfeff 3c110000 34cdfeff ........<...4... │ │ │ │ │ - 0x0001ad54 84110000 dccdfeff c8110000 dcd0feff ................ │ │ │ │ │ - 0x0001ad64 34120000 8cd7feff e0120000 fcddfeff 4............... │ │ │ │ │ - 0x0001ad74 b0130000 2ce0feff 30140000 8ce3feff ....,...0....... │ │ │ │ │ - 0x0001ad84 f8140000 dce3feff 38150000 5ceafeff ........8...\... │ │ │ │ │ - 0x0001ad94 44160000 bcedfeff c0160000 44fafeff D...........D... │ │ │ │ │ - 0x0001ada4 24200000 842bffff 6c200000 1c68ffff $ ...+..l ...h.. │ │ │ │ │ - 0x0001adb4 b4200000 94a0ffff fc200000 0ed9ffff . ....... ...... │ │ │ │ │ - 0x0001adc4 68210000 12d9ffff 7c210000 1cd9ffff h!......|!...... │ │ │ │ │ - 0x0001add4 90210000 .!.. │ │ │ │ │ + 0x0001abd4 011b033b 08020000 40000000 4c74feff ...;....@...Lt.. │ │ │ │ │ + 0x0001abe4 24020000 2c79feff 48020000 4c79feff $...,y..H...Ly.. │ │ │ │ │ + 0x0001abf4 b4060000 da79feff 1c070000 797bfeff .....y......y{.. │ │ │ │ │ + 0x0001ac04 080a0000 ef7cfeff 6c0a0000 087efeff .....|..l....~.. │ │ │ │ │ + 0x0001ac14 980b0000 a77efeff 700c0000 bd87feff .....~..p....... │ │ │ │ │ + 0x0001ac24 cc170000 2a99feff 44200000 4c9afeff ....*...D ..L... │ │ │ │ │ + 0x0001ac34 5c020000 3c9efeff b0020000 6ca2feff \...<.......l... │ │ │ │ │ + 0x0001ac44 04030000 3ca8feff 58030000 33aefeff ....<...X...3... │ │ │ │ │ + 0x0001ac54 ac030000 4caefeff c0030000 6caefeff ....L.......l... │ │ │ │ │ + 0x0001ac64 d4030000 8caefeff e8030000 acaefeff ................ │ │ │ │ │ + 0x0001ac74 fc030000 dcaefeff 10040000 1caffeff ................ │ │ │ │ │ + 0x0001ac84 3c040000 5caffeff 68040000 4cb0feff <...\...h...L... │ │ │ │ │ + 0x0001ac94 e0040000 9cb0feff 18050000 7cb2feff ............|... │ │ │ │ │ + 0x0001aca4 10060000 acb2feff 3c060000 5cb3feff ........<...\... │ │ │ │ │ + 0x0001acb4 80060000 acb3feff d8070000 2cb5feff ............,... │ │ │ │ │ + 0x0001acc4 b0080000 7cb5feff e8080000 ecb5feff ....|........... │ │ │ │ │ + 0x0001acd4 20090000 7cb7feff a8090000 7cbffeff ...|.......|... │ │ │ │ │ + 0x0001ace4 200b0000 fcc0feff 280c0000 bcc1feff .......(....... │ │ │ │ │ + 0x0001acf4 fc0c0000 dcc1feff 100d0000 7cc2feff ............|... │ │ │ │ │ + 0x0001ad04 700d0000 0cc3feff c40d0000 ecc6feff p............... │ │ │ │ │ + 0x0001ad14 3c0e0000 dcc7feff b40e0000 5cc8feff <...........\... │ │ │ │ │ + 0x0001ad24 e80e0000 0cc9feff 240f0000 acc9feff ........$....... │ │ │ │ │ + 0x0001ad34 640f0000 4ccafeff a40f0000 0ccbfeff d...L........... │ │ │ │ │ + 0x0001ad44 f80f0000 cccbfeff 4c100000 7cccfeff ........L...|... │ │ │ │ │ + 0x0001ad54 94100000 2ccdfeff d8100000 fccffeff ....,........... │ │ │ │ │ + 0x0001ad64 44110000 5cd6feff ec110000 ecdcfeff D...\........... │ │ │ │ │ + 0x0001ad74 b0120000 0cdffeff 30130000 6ce2feff ........0...l... │ │ │ │ │ + 0x0001ad84 f8130000 bce2feff 38140000 7ce9feff ........8...|... │ │ │ │ │ + 0x0001ad94 44150000 ececfeff c0150000 6cf9feff D...........l... │ │ │ │ │ + 0x0001ada4 241f0000 9c2bffff 6c1f0000 4c6bffff $....+..l...Lk.. │ │ │ │ │ + 0x0001adb4 b41f0000 0ca5ffff fc1f0000 ccdeffff ................ │ │ │ │ │ + 0x0001adc4 68200000 d0deffff 7c200000 d4deffff h ......| ...... │ │ │ │ │ + 0x0001add4 90200000 dcdeffff a4200000 . ....... .. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,510 +1,495 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ - 0x0001add8 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ │ │ │ - 0x0001ade8 1b0c0404 88010000 20000000 1c000000 ........ ....... │ │ │ │ │ - 0x0001adf8 2872feff e0040000 000e0846 0e0c4a0f (r.........F..J. │ │ │ │ │ - 0x0001ae08 0b740478 003f1a3b 2a322422 10000000 .t.x.?.;*2$".... │ │ │ │ │ - 0x0001ae18 40000000 e476feff 08000000 00000000 @....v.......... │ │ │ │ │ - 0x0001ae28 50000000 54000000 3098feff 18040000 P...T...0....... │ │ │ │ │ - 0x0001ae38 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ │ - 0x0001ae48 410e1483 05510ef0 0203bf03 0efc0241 A....Q.........A │ │ │ │ │ - 0x0001ae58 0e80034b 0e1441c3 0e1041c6 0e0c41c7 ...K..A...A...A. │ │ │ │ │ - 0x0001ae68 0e0841c5 0e04440e f0028305 85028604 ..A...D......... │ │ │ │ │ - 0x0001ae78 87030000 50000000 a8000000 fc9bfeff ....P........... │ │ │ │ │ - 0x0001ae88 46040000 00410e08 8502410e 0c870341 F....A....A....A │ │ │ │ │ - 0x0001ae98 0e108604 410e1483 05510ef0 0203f303 ....A....Q...... │ │ │ │ │ - 0x0001aea8 0efc0241 0e800352 0e1441c3 0e1041c6 ...A...R..A...A. │ │ │ │ │ - 0x0001aeb8 0e0c41c7 0e0841c5 0e04410e f0028305 ..A...A...A..... │ │ │ │ │ - 0x0001aec8 85028604 87030000 50000000 fc000000 ........P....... │ │ │ │ │ - 0x0001aed8 f89ffeff f7050000 00410e08 8502410e .........A....A. │ │ │ │ │ - 0x0001aee8 0c87034c 0e108604 410e1483 05460ea0 ...L....A....F.. │ │ │ │ │ - 0x0001aef8 04039e05 0eac0443 0eb0044b 0e1441c3 .......C...K..A. │ │ │ │ │ - 0x0001af08 0e1041c6 0e0c41c7 0e0841c5 0e04430e ..A...A...A...C. │ │ │ │ │ - 0x0001af18 a0048305 85028604 87030000 50000000 ............P... │ │ │ │ │ - 0x0001af28 50010000 a4a5feff fe050000 00410e08 P............A.. │ │ │ │ │ - 0x0001af38 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ │ - 0x0001af48 05510ea0 0403a605 0eac0441 0eb00452 .Q.........A...R │ │ │ │ │ - 0x0001af58 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ │ │ │ - 0x0001af68 0e04460e a0048305 85028604 87030000 ..F............. │ │ │ │ │ - 0x0001af78 10000000 a4010000 4eabfeff 04000000 ........N....... │ │ │ │ │ - 0x0001af88 00000000 10000000 b8010000 4cabfeff ............L... │ │ │ │ │ - 0x0001af98 17000000 00000000 10000000 cc010000 ................ │ │ │ │ │ - 0x0001afa8 58abfeff 17000000 00000000 10000000 X............... │ │ │ │ │ - 0x0001afb8 e0010000 64abfeff 20000000 00000000 ....d... ....... │ │ │ │ │ - 0x0001afc8 10000000 f4010000 70abfeff 30000000 ........p...0... │ │ │ │ │ - 0x0001afd8 00000000 28000000 08020000 8cabfeff ....(........... │ │ │ │ │ - 0x0001afe8 3e000000 00410e08 8602410e 0c83034e >....A....A....N │ │ │ │ │ - 0x0001aff8 0e105b0a 0e0c41c3 0e0841c6 0e04430b ..[...A...A...C. │ │ │ │ │ - 0x0001b008 28000000 34020000 a0abfeff 3e000000 (...4.......>... │ │ │ │ │ - 0x0001b018 00410e08 8602410e 0c83034e 0e105b0a .A....A....N..[. │ │ │ │ │ - 0x0001b028 0e0c41c3 0e0841c6 0e04430b 74000000 ..A...A...C.t... │ │ │ │ │ - 0x0001b038 60020000 b4abfeff e9000000 004b0e08 `............K.. │ │ │ │ │ - 0x0001b048 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ │ - 0x0001b058 05430e30 02440a0e 1441c30e 1041c60e .C.0.D...A...A.. │ │ │ │ │ - 0x0001b068 0c41c70e 0841c50e 04470b59 0e34430e .A...A...G.Y.4C. │ │ │ │ │ - 0x0001b078 38510e3c 420e4048 0e30450a 0e1441c3 8Q.....A....A....N │ │ │ │ │ + 0x0001b000 0e105b0a 0e0c41c3 0e0841c6 0e04430b ..[...A...A...C. │ │ │ │ │ + 0x0001b010 28000000 34020000 d8aafeff 3e000000 (...4.......>... │ │ │ │ │ + 0x0001b020 00410e08 8602410e 0c83034e 0e105b0a .A....A....N..[. │ │ │ │ │ + 0x0001b030 0e0c41c3 0e0841c6 0e04430b 74000000 ..A...A...C.t... │ │ │ │ │ + 0x0001b040 60020000 ecaafeff e9000000 004b0e08 `............K.. │ │ │ │ │ + 0x0001b050 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ │ + 0x0001b060 05430e30 02440a0e 1441c30e 1041c60e .C.0.D...A...A.. │ │ │ │ │ + 0x0001b070 0c41c70e 0841c50e 04470b59 0e34430e .A...A...G.Y.4C. │ │ │ │ │ + 0x0001b080 38510e3c 420e4048 0e30450a 0e1441c3 8Q. 0x20c fde=[ 18] │ │ │ │ │ - 0xfffffffffffe891c (offset: 0x24f0) -> 0x230 fde=[ 3c] │ │ │ │ │ - 0xfffffffffffe892c (offset: 0x2500) -> 0x69c fde=[ 4a8] │ │ │ │ │ - 0xfffffffffffe89ba (offset: 0x258e) -> 0x704 fde=[ 510] │ │ │ │ │ - 0xfffffffffffe8b5a (offset: 0x272e) -> 0xad8 fde=[ 8e4] │ │ │ │ │ - 0xfffffffffffe8cbb (offset: 0x288f) -> 0xb3c fde=[ 948] │ │ │ │ │ - 0xfffffffffffe8dd4 (offset: 0x29a8) -> 0xc68 fde=[ a74] │ │ │ │ │ - 0xfffffffffffe8e74 (offset: 0x2a48) -> 0xd50 fde=[ b5c] │ │ │ │ │ - 0xfffffffffffe97da (offset: 0x33ae) -> 0x1780 fde=[ 158c] │ │ │ │ │ - 0xfffffffffffea932 (offset: 0x4506) -> 0x2030 fde=[ 1e3c] │ │ │ │ │ - 0xfffffffffffeaa5c (offset: 0x4630) -> 0x244 fde=[ 50] │ │ │ │ │ - 0xfffffffffffeae7c (offset: 0x4a50) -> 0x298 fde=[ a4] │ │ │ │ │ - 0xfffffffffffeb2cc (offset: 0x4ea0) -> 0x2ec fde=[ f8] │ │ │ │ │ - 0xfffffffffffeb8cc (offset: 0x54a0) -> 0x340 fde=[ 14c] │ │ │ │ │ - 0xfffffffffffebeca (offset: 0x5a9e) -> 0x394 fde=[ 1a0] │ │ │ │ │ - 0xfffffffffffebeec (offset: 0x5ac0) -> 0x3a8 fde=[ 1b4] │ │ │ │ │ - 0xfffffffffffebf0c (offset: 0x5ae0) -> 0x3bc fde=[ 1c8] │ │ │ │ │ - 0xfffffffffffebf2c (offset: 0x5b00) -> 0x3d0 fde=[ 1dc] │ │ │ │ │ - 0xfffffffffffebf4c (offset: 0x5b20) -> 0x3e4 fde=[ 1f0] │ │ │ │ │ - 0xfffffffffffebf7c (offset: 0x5b50) -> 0x3f8 fde=[ 204] │ │ │ │ │ - 0xfffffffffffebfbc (offset: 0x5b90) -> 0x424 fde=[ 230] │ │ │ │ │ - 0xfffffffffffebffc (offset: 0x5bd0) -> 0x450 fde=[ 25c] │ │ │ │ │ - 0xfffffffffffec0ec (offset: 0x5cc0) -> 0x4c8 fde=[ 2d4] │ │ │ │ │ - 0xfffffffffffec13c (offset: 0x5d10) -> 0x500 fde=[ 30c] │ │ │ │ │ - 0xfffffffffffec314 (offset: 0x5ee8) -> 0x5f8 fde=[ 404] │ │ │ │ │ - 0xfffffffffffec33c (offset: 0x5f10) -> 0x624 fde=[ 430] │ │ │ │ │ - 0xfffffffffffec3e4 (offset: 0x5fb8) -> 0x668 fde=[ 474] │ │ │ │ │ - 0xfffffffffffec424 (offset: 0x5ff8) -> 0x7c0 fde=[ 5cc] │ │ │ │ │ - 0xfffffffffffec59c (offset: 0x6170) -> 0x898 fde=[ 6a4] │ │ │ │ │ - 0xfffffffffffec5e4 (offset: 0x61b8) -> 0x8d0 fde=[ 6dc] │ │ │ │ │ - 0xfffffffffffec64c (offset: 0x6220) -> 0x908 fde=[ 714] │ │ │ │ │ - 0xfffffffffffec7bc (offset: 0x6390) -> 0x990 fde=[ 79c] │ │ │ │ │ - 0xfffffffffffed0bc (offset: 0x6c90) -> 0xbf0 fde=[ 9fc] │ │ │ │ │ - 0xfffffffffffed22c (offset: 0x6e00) -> 0xcf8 fde=[ b04] │ │ │ │ │ - 0xfffffffffffed2ec (offset: 0x6ec0) -> 0xddc fde=[ be8] │ │ │ │ │ - 0xfffffffffffed30c (offset: 0x6ee0) -> 0xdf0 fde=[ bfc] │ │ │ │ │ - 0xfffffffffffed3ac (offset: 0x6f80) -> 0xe50 fde=[ c5c] │ │ │ │ │ - 0xfffffffffffed42c (offset: 0x7000) -> 0xea4 fde=[ cb0] │ │ │ │ │ - 0xfffffffffffed504 (offset: 0x70d8) -> 0xf1c fde=[ d28] │ │ │ │ │ - 0xfffffffffffed56c (offset: 0x7140) -> 0xf50 fde=[ d5c] │ │ │ │ │ - 0xfffffffffffed60c (offset: 0x71e0) -> 0xf8c fde=[ d98] │ │ │ │ │ - 0xfffffffffffed69c (offset: 0x7270) -> 0xfcc fde=[ dd8] │ │ │ │ │ - 0xfffffffffffed72c (offset: 0x7300) -> 0x100c fde=[ e18] │ │ │ │ │ - 0xfffffffffffed7e4 (offset: 0x73b8) -> 0x1060 fde=[ e6c] │ │ │ │ │ - 0xfffffffffffed89c (offset: 0x7470) -> 0x10b4 fde=[ ec0] │ │ │ │ │ - 0xfffffffffffed93c (offset: 0x7510) -> 0x10fc fde=[ f08] │ │ │ │ │ - 0xfffffffffffed9e4 (offset: 0x75b8) -> 0x1140 fde=[ f4c] │ │ │ │ │ - 0xfffffffffffedcdc (offset: 0x78b0) -> 0x11ac fde=[ fb8] │ │ │ │ │ - 0xfffffffffffee38c (offset: 0x7f60) -> 0x1258 fde=[ 1064] │ │ │ │ │ - 0xfffffffffffee9fc (offset: 0x85d0) -> 0x1328 fde=[ 1134] │ │ │ │ │ - 0xfffffffffffeec2c (offset: 0x8800) -> 0x13a8 fde=[ 11b4] │ │ │ │ │ - 0xfffffffffffeef8c (offset: 0x8b60) -> 0x1470 fde=[ 127c] │ │ │ │ │ - 0xfffffffffffeefdc (offset: 0x8bb0) -> 0x14b0 fde=[ 12bc] │ │ │ │ │ - 0xfffffffffffef65c (offset: 0x9230) -> 0x15bc fde=[ 13c8] │ │ │ │ │ - 0xffffffffffff009c (offset: 0x9c70) -> 0x1f10 fde=[ 1d1c] │ │ │ │ │ - 0xffffffffffff31d4 (offset: 0xcda8) -> 0x1f58 fde=[ 1d64] │ │ │ │ │ - 0xffffffffffff6e6c (offset: 0x10a40) -> 0x1fa0 fde=[ 1dac] │ │ │ │ │ - 0xffffffffffffa6e4 (offset: 0x142b8) -> 0x1fe8 fde=[ 1df4] │ │ │ │ │ - 0xffffffffffffdf5e (offset: 0x17b32) -> 0x2054 fde=[ 1e60] │ │ │ │ │ - 0xffffffffffffdf62 (offset: 0x17b36) -> 0x2068 fde=[ 1e74] │ │ │ │ │ - 0xffffffffffffdf6c (offset: 0x17b40) -> 0x207c fde=[ 1e88] │ │ │ │ │ + Start of frame section: 0x1f8 (offset: 0x1add0) │ │ │ │ │ + Entries in search table: 0x3e │ │ │ │ │ + 0xfffffffffffe744c (offset: 0x2020) -> 0x214 fde=[ 18] │ │ │ │ │ + 0xfffffffffffe791c (offset: 0x24f0) -> 0x238 fde=[ 3c] │ │ │ │ │ + 0xfffffffffffe792c (offset: 0x2500) -> 0x6a4 fde=[ 4a8] │ │ │ │ │ + 0xfffffffffffe79ba (offset: 0x258e) -> 0x70c fde=[ 510] │ │ │ │ │ + 0xfffffffffffe7b59 (offset: 0x272d) -> 0x9f8 fde=[ 7fc] │ │ │ │ │ + 0xfffffffffffe7ccf (offset: 0x28a3) -> 0xa5c fde=[ 860] │ │ │ │ │ + 0xfffffffffffe7de8 (offset: 0x29bc) -> 0xb88 fde=[ 98c] │ │ │ │ │ + 0xfffffffffffe7e87 (offset: 0x2a5b) -> 0xc60 fde=[ a64] │ │ │ │ │ + 0xfffffffffffe879d (offset: 0x3371) -> 0x1678 fde=[ 147c] │ │ │ │ │ + 0xfffffffffffe98f5 (offset: 0x44c9) -> 0x1f28 fde=[ 1d2c] │ │ │ │ │ + 0xfffffffffffe9a1c (offset: 0x45f0) -> 0x24c fde=[ 50] │ │ │ │ │ + 0xfffffffffffe9e0c (offset: 0x49e0) -> 0x2a0 fde=[ a4] │ │ │ │ │ + 0xfffffffffffea23c (offset: 0x4e10) -> 0x2f4 fde=[ f8] │ │ │ │ │ + 0xfffffffffffea80c (offset: 0x53e0) -> 0x348 fde=[ 14c] │ │ │ │ │ + 0xfffffffffffeae03 (offset: 0x59d7) -> 0x39c fde=[ 1a0] │ │ │ │ │ + 0xfffffffffffeae0c (offset: 0x59e0) -> 0x3b0 fde=[ 1b4] │ │ │ │ │ + 0xfffffffffffeae2c (offset: 0x5a00) -> 0x3c4 fde=[ 1c8] │ │ │ │ │ + 0xfffffffffffeae4c (offset: 0x5a20) -> 0x3d8 fde=[ 1dc] │ │ │ │ │ + 0xfffffffffffeae6c (offset: 0x5a40) -> 0x3ec fde=[ 1f0] │ │ │ │ │ + 0xfffffffffffeae9c (offset: 0x5a70) -> 0x400 fde=[ 204] │ │ │ │ │ + 0xfffffffffffeaedc (offset: 0x5ab0) -> 0x42c fde=[ 230] │ │ │ │ │ + 0xfffffffffffeaf1c (offset: 0x5af0) -> 0x458 fde=[ 25c] │ │ │ │ │ + 0xfffffffffffeb00c (offset: 0x5be0) -> 0x4d0 fde=[ 2d4] │ │ │ │ │ + 0xfffffffffffeb05c (offset: 0x5c30) -> 0x508 fde=[ 30c] │ │ │ │ │ + 0xfffffffffffeb23c (offset: 0x5e10) -> 0x600 fde=[ 404] │ │ │ │ │ + 0xfffffffffffeb26c (offset: 0x5e40) -> 0x62c fde=[ 430] │ │ │ │ │ + 0xfffffffffffeb31c (offset: 0x5ef0) -> 0x670 fde=[ 474] │ │ │ │ │ + 0xfffffffffffeb36c (offset: 0x5f40) -> 0x7c8 fde=[ 5cc] │ │ │ │ │ + 0xfffffffffffeb4ec (offset: 0x60c0) -> 0x8a0 fde=[ 6a4] │ │ │ │ │ + 0xfffffffffffeb53c (offset: 0x6110) -> 0x8d8 fde=[ 6dc] │ │ │ │ │ + 0xfffffffffffeb5ac (offset: 0x6180) -> 0x910 fde=[ 714] │ │ │ │ │ + 0xfffffffffffeb73c (offset: 0x6310) -> 0x998 fde=[ 79c] │ │ │ │ │ + 0xfffffffffffebf3c (offset: 0x6b10) -> 0xb10 fde=[ 914] │ │ │ │ │ + 0xfffffffffffec0bc (offset: 0x6c90) -> 0xc18 fde=[ a1c] │ │ │ │ │ + 0xfffffffffffec17c (offset: 0x6d50) -> 0xcec fde=[ af0] │ │ │ │ │ + 0xfffffffffffec19c (offset: 0x6d70) -> 0xd00 fde=[ b04] │ │ │ │ │ + 0xfffffffffffec23c (offset: 0x6e10) -> 0xd60 fde=[ b64] │ │ │ │ │ + 0xfffffffffffec2cc (offset: 0x6ea0) -> 0xdb4 fde=[ bb8] │ │ │ │ │ + 0xfffffffffffec3bc (offset: 0x6f90) -> 0xe2c fde=[ c30] │ │ │ │ │ + 0xfffffffffffec43c (offset: 0x7010) -> 0xe60 fde=[ c64] │ │ │ │ │ + 0xfffffffffffec4ec (offset: 0x70c0) -> 0xe9c fde=[ ca0] │ │ │ │ │ + 0xfffffffffffec58c (offset: 0x7160) -> 0xedc fde=[ ce0] │ │ │ │ │ + 0xfffffffffffec62c (offset: 0x7200) -> 0xf1c fde=[ d20] │ │ │ │ │ + 0xfffffffffffec6ec (offset: 0x72c0) -> 0xf70 fde=[ d74] │ │ │ │ │ + 0xfffffffffffec7ac (offset: 0x7380) -> 0xfc4 fde=[ dc8] │ │ │ │ │ + 0xfffffffffffec85c (offset: 0x7430) -> 0x100c fde=[ e10] │ │ │ │ │ + 0xfffffffffffec90c (offset: 0x74e0) -> 0x1050 fde=[ e54] │ │ │ │ │ + 0xfffffffffffecbdc (offset: 0x77b0) -> 0x10bc fde=[ ec0] │ │ │ │ │ + 0xfffffffffffed23c (offset: 0x7e10) -> 0x1164 fde=[ f68] │ │ │ │ │ + 0xfffffffffffed8cc (offset: 0x84a0) -> 0x1228 fde=[ 102c] │ │ │ │ │ + 0xfffffffffffedaec (offset: 0x86c0) -> 0x12a8 fde=[ 10ac] │ │ │ │ │ + 0xfffffffffffede4c (offset: 0x8a20) -> 0x1370 fde=[ 1174] │ │ │ │ │ + 0xfffffffffffede9c (offset: 0x8a70) -> 0x13b0 fde=[ 11b4] │ │ │ │ │ + 0xfffffffffffee55c (offset: 0x9130) -> 0x14bc fde=[ 12c0] │ │ │ │ │ + 0xfffffffffffeef7c (offset: 0x9b50) -> 0x1e08 fde=[ 1c0c] │ │ │ │ │ + 0xffffffffffff21ac (offset: 0xcd80) -> 0x1e50 fde=[ 1c54] │ │ │ │ │ + 0xffffffffffff615c (offset: 0x10d30) -> 0x1e98 fde=[ 1c9c] │ │ │ │ │ + 0xffffffffffff9b1c (offset: 0x146f0) -> 0x1ee0 fde=[ 1ce4] │ │ │ │ │ + 0xffffffffffffd4dc (offset: 0x180b0) -> 0x1f4c fde=[ 1d50] │ │ │ │ │ + 0xffffffffffffd4e0 (offset: 0x180b4) -> 0x1f60 fde=[ 1d64] │ │ │ │ │ + 0xffffffffffffd4e4 (offset: 0x180b8) -> 0x1f74 fde=[ 1d78] │ │ │ │ │ + 0xffffffffffffd4ec (offset: 0x180c0) -> 0x1f88 fde=[ 1d8c] │ │ │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 00000000 00000014 00000000 CIE │ │ │ │ │ Version: 1 │ │ │ │ │ Augmentation: "zR" │ │ │ │ │ @@ -91,615 +92,615 @@ │ │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg4 (esp): 4; DW_OP_breg8 (eip): 0; DW_OP_lit15; DW_OP_and; DW_OP_lit11; DW_OP_ge; DW_OP_lit2; DW_OP_shl; DW_OP_plus) │ │ │ │ │ │ │ │ │ │ 0000003c 00000010 00000040 FDE cie=00000000 pc=000024f0..000024f8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000050 00000050 00000054 FDE cie=00000000 pc=00004630..00004a48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004631 │ │ │ │ │ +00000050 00000050 00000054 FDE cie=00000000 pc=000045f0..000049e0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000045fc │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004632 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000045fd │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004633 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000045fe │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004634 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000045ff │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00004645 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004607 │ │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ │ - DW_CFA_advance_loc2: 959 to 00004a04 │ │ │ │ │ + DW_CFA_advance_loc2: 910 to 00004995 │ │ │ │ │ DW_CFA_def_cfa_offset: 380 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a05 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000499e │ │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00004a10 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000049a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a11 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049aa │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049ab │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a13 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049ac │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a14 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049ad │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00004a18 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000049b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000a4 00000050 000000a8 FDE cie=00000000 pc=00004a50..00004e96 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a51 │ │ │ │ │ +000000a4 00000050 000000a8 FDE cie=00000000 pc=000049e0..00004e0e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a52 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a53 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a54 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000049e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00004a65 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000049f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ │ - DW_CFA_advance_loc2: 1011 to 00004e58 │ │ │ │ │ + DW_CFA_advance_loc2: 974 to 00004dc3 │ │ │ │ │ DW_CFA_def_cfa_offset: 380 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e59 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00004dca │ │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00004e6b │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00004ddc │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e6c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004ddd │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e6d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004dde │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e6e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004ddf │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e6f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004de0 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e70 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004de8 │ │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f8 00000050 000000fc FDE cie=00000000 pc=00004ea0..00005497 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004ea1 │ │ │ │ │ +000000f8 00000050 000000fc FDE cie=00000000 pc=00004e10..000053d7 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00004e1c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004ea2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004e1d │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00004eae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004e1e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004eaf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004e1f │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004eb5 │ │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ │ - DW_CFA_advance_loc2: 1438 to 00005453 │ │ │ │ │ - DW_CFA_def_cfa_offset: 556 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005456 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004e27 │ │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00005461 │ │ │ │ │ + DW_CFA_advance_loc2: 1382 to 0000538d │ │ │ │ │ + DW_CFA_def_cfa_offset: 572 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00005396 │ │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000053a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005462 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000053a2 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005463 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000053a3 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005464 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000053a4 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005465 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000053a5 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005468 │ │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000053b0 │ │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000014c 00000050 00000150 FDE cie=00000000 pc=000054a0..00005a9e │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000054a1 │ │ │ │ │ +0000014c 00000050 00000150 FDE cie=00000000 pc=000053e0..000059d7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000053e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000054a2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000053e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000054a3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000053e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000054a4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000053e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000054b5 │ │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ │ - DW_CFA_advance_loc2: 1446 to 00005a5b │ │ │ │ │ - DW_CFA_def_cfa_offset: 556 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a5c │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000053f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00005a6e │ │ │ │ │ + DW_CFA_advance_loc2: 1432 to 0000598d │ │ │ │ │ + DW_CFA_def_cfa_offset: 572 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00005994 │ │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 000059a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a6f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000059a7 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a70 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000059a8 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a71 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000059a9 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a72 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000059aa │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00005a78 │ │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000059b0 │ │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001a0 00000010 000001a4 FDE cie=00000000 pc=00005a9e..00005aa2 │ │ │ │ │ +000001a0 00000010 000001a4 FDE cie=00000000 pc=000059d7..000059db │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001b4 00000010 000001b8 FDE cie=00000000 pc=00005ac0..00005ad7 │ │ │ │ │ +000001b4 00000010 000001b8 FDE cie=00000000 pc=000059e0..000059f7 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001c8 00000010 000001cc FDE cie=00000000 pc=00005ae0..00005af7 │ │ │ │ │ +000001c8 00000010 000001cc FDE cie=00000000 pc=00005a00..00005a17 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001dc 00000010 000001e0 FDE cie=00000000 pc=00005b00..00005b20 │ │ │ │ │ +000001dc 00000010 000001e0 FDE cie=00000000 pc=00005a20..00005a40 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001f0 00000010 000001f4 FDE cie=00000000 pc=00005b20..00005b50 │ │ │ │ │ +000001f0 00000010 000001f4 FDE cie=00000000 pc=00005a40..00005a70 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000204 00000028 00000208 FDE cie=00000000 pc=00005b50..00005b8e │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b51 │ │ │ │ │ +00000204 00000028 00000208 FDE cie=00000000 pc=00005a70..00005aae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a71 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b52 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a72 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00005b60 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00005a80 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00005b7b │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00005a9b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b7c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a9c │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b7d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a9d │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005b80 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005aa0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000230 00000028 00000234 FDE cie=00000000 pc=00005b90..00005bce │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b91 │ │ │ │ │ +00000230 00000028 00000234 FDE cie=00000000 pc=00005ab0..00005aee │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ab1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b92 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ab2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00005ba0 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00005ac0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00005bbb │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00005adb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bbc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005adc │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bbd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005add │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005bc0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005ae0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -0000025c 00000074 00000260 FDE cie=00000000 pc=00005bd0..00005cb9 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00005bdb │ │ │ │ │ +0000025c 00000074 00000260 FDE cie=00000000 pc=00005af0..00005bd9 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00005afb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bdc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005afc │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bdd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005afd │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bde │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005afe │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005be1 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005b01 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 68 to 00005c25 │ │ │ │ │ + DW_CFA_advance_loc1: 68 to 00005b45 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c26 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b46 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c27 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b47 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c28 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b48 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c29 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b49 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00005c30 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00005b50 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 25 to 00005c49 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00005b69 │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005c4c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005b6c │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00005c5d │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00005b7d │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00005c5f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00005b7f │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005c67 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005b87 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005c6c │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005b8c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c6d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b8d │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c6e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b8e │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c6f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b8f │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c70 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b90 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005c78 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005b98 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00005c82 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00005ba2 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005c85 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005ba5 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00005c98 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00005bb8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005c9b │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005bbb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005c9e │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005bbe │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00005cb0 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00005bd0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002d4 00000034 000002d8 FDE cie=00000000 pc=00005cc0..00005d09 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cc1 │ │ │ │ │ +000002d4 00000034 000002d8 FDE cie=00000000 pc=00005be0..00005c29 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005be1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cc2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005be2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00005cd0 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00005bf0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00005ceb │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00005c0b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cec │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c0c │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ced │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c0d │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005cf0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005c10 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00005cf6 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00005c16 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00005cf8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00005c18 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005d00 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005c20 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000030c 000000f4 00000310 FDE cie=00000000 pc=00005d10..00005ee1 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d11 │ │ │ │ │ +0000030c 000000f4 00000310 FDE cie=00000000 pc=00005c30..00005e09 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c31 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005d14 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005c34 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005d17 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005c37 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00005d25 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00005c45 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00005d4d │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00005c6d │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00005d51 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00005c71 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d52 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c72 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d53 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c73 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005d58 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005c78 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005d5b │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005c7b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d5c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c7c │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d5d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c7d │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d5e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c7e │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00005d60 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00005c80 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00005d80 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00005ca0 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005d83 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005ca3 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d84 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ca4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005d89 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005ca9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005d8c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005cac │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d8d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cad │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d8e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cae │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d8f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005caf │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d90 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cb0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00005d99 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00005cb9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00005da0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00005cc0 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00005da2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00005cc2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005daa │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005cca │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005daf │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005ccf │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005db0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cd0 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005db1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cd1 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005db2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cd2 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00005db8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00005cd8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 26 to 00005dd2 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 00005cf2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00005dd4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00005cf4 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dd5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cf5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005dda │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005cfa │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005ddd │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005cfd │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dde │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cfe │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ddf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cff │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005de0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d00 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005de8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005d08 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00005df3 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00005d13 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005df4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d14 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005df5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d15 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005dfa │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005d1a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005dfd │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005d1d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dfe │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d1e │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dff │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d1f │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e00 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d20 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e08 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005d28 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00005e0f │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00005d2f │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e17 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005d37 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e1f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005d3f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00005e31 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00005d51 │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00005e3a │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00005d5a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00005e47 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00005d67 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00005e49 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00005d69 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e51 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005d71 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00005e5f │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00005d87 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e67 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005d8f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e6f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005d97 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00005e8f │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00005db7 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e97 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005dbf │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e9f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005dc7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 00005eb9 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 00005de1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00005ec4 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00005dec │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00005ed0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00005df8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ed1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005df9 │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00005edc │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00005e04 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000404 00000028 00000408 FDE cie=00000000 pc=00005ee8..00005f10 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ee9 │ │ │ │ │ +00000404 00000028 00000408 FDE cie=00000000 pc=00005e10..00005e38 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e11 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00005ef7 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00005e1f │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005efc │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005e24 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00005f05 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00005e2d │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f06 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e2e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005f0e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005e36 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f0f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e37 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000430 00000040 00000434 FDE cie=00000000 pc=00005f10..00005fb3 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f11 │ │ │ │ │ +00000430 00000040 00000434 FDE cie=00000000 pc=00005e40..00005ee3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e41 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e42 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f13 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e43 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00005f37 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00005e67 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f38 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e68 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f39 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e69 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00005f40 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00005e70 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00005f4a │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00005e7a │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f4b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e7b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00005f50 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005e80 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc1: 67 to 00005f93 │ │ │ │ │ + DW_CFA_advance_loc1: 67 to 00005ec3 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f94 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ec4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00005f9f │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00005ecf │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000474 00000030 00000478 FDE cie=00000000 pc=00005fb8..00005ff1 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005fb9 │ │ │ │ │ +00000474 00000030 00000478 FDE cie=00000000 pc=00005ef0..00005f31 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ef1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00005fc7 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00005eff │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00005fdd │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00005f15 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005fde │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f16 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00005fe0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00005f20 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005fe3 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005f23 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005fe4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f24 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00005fec │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00005f2c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005fef │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005f2f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ff0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f30 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000004a8 00000064 000004ac FDE cie=00000000 pc=00002500..0000258e │ │ │ │ │ DW_CFA_advance_loc: 1 to 00002501 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00002504 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002502 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002505 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00002505 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00002506 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ DW_CFA_advance_loc: 14 to 00002514 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ @@ -745,15 +746,15 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000258d │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000510 000000b8 00000514 FDE cie=00000000 pc=0000258e..0000272e │ │ │ │ │ +00000510 000000b8 00000514 FDE cie=00000000 pc=0000258e..0000272d │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000258f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00002590 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00002591 │ │ │ │ │ @@ -764,3636 +765,3452 @@ │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ DW_CFA_advance_loc: 14 to 000025a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000025a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ DW_CFA_advance_loc: 3 to 000025ab │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000025b9 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000025bf │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 000025f5 │ │ │ │ │ + DW_CFA_advance_loc: 54 to 000025f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000025f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000025f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000025fa │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000025f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00002602 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00002601 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 42 to 0000262c │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00002625 │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000262d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002626 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000262e │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000262d │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00002632 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002631 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000263a │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00002639 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00002647 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00002646 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002648 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002647 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00002653 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00002652 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00002666 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00002665 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002667 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002666 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000266f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000266e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000267a │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00002679 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000267b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000267a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00002683 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00002682 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000268a │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000268f │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00002693 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00002692 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000269b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00002694 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000269c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002695 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000026a8 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 000026a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000026b1 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000026b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000026b4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000026b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000026bc │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000026c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000026bd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000026c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 000026cf │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000026ce │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000026da │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000026d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000026e1 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000026e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000026e5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000026e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000026e6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000026e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000026f2 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000026f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000026fd │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000026fc │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00002704 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00002703 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00002706 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00002705 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002707 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002706 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00002715 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00002714 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00002727 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00002726 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000272a │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00002729 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000272b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000272a │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000272c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000272b │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000272d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000272c │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005cc 000000d4 000005d0 FDE cie=00000000 pc=00005ff8..0000616b │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ff9 │ │ │ │ │ +000005cc 000000d4 000005d0 FDE cie=00000000 pc=00005f40..000060b3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f41 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ffa │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f42 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ffb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f43 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ffc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f44 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00005fff │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00005f47 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00006015 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00005f5d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006016 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f5e │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006017 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f5f │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000601c │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005f64 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000602e │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00005f76 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000602f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f77 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006030 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f78 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006035 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005f7d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00006047 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00005f8f │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006048 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f90 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006049 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f91 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000604e │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005f96 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00006060 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00005fa8 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006061 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fa9 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006062 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005faa │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006067 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005faf │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00006079 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00005fc1 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000607a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fc2 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000607b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fc3 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006080 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005fc8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00006092 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00005fda │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006093 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fdb │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006094 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fdc │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006099 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005fe1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 000060ab │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00005ff3 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000060ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ff4 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000060ad │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ff5 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000060b2 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00005ffa │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 000060c4 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000600c │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000060c5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000600d │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000060c6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000600e │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000060cb │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00006013 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 000060dd │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00006025 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000060de │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006026 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000060df │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006027 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000060e4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000602c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000060f2 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000603a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000060f3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000603b │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000060f4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000603c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000060f9 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00006041 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00006107 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000604f │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006108 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006050 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006109 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006051 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000610e │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00006056 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000611c │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00006064 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000611d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006065 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000611e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006066 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006123 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000606b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 43 to 0000614e │ │ │ │ │ + DW_CFA_advance_loc: 43 to 00006096 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000614f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006097 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006150 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006098 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006155 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000609d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00006166 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000060ae │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006167 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000060af │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006168 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000060b0 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006169 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000060b1 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000616a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000060b2 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006a4 00000034 000006a8 FDE cie=00000000 pc=00006170..000061b2 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006171 │ │ │ │ │ +000006a4 00000034 000006a8 FDE cie=00000000 pc=000060c0..00006102 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000060c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000617f │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000060cf │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000618e │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000060de │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000618f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000060df │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006190 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000060e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006198 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000060e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000619b │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000060eb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000619c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000060ec │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000061a0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000060f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000061b0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00006100 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000061b1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006101 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006dc 00000034 000006e0 FDE cie=00000000 pc=000061b8..0000621a │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000061b9 │ │ │ │ │ +000006dc 00000034 000006e0 FDE cie=00000000 pc=00006110..00006172 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006111 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000061ba │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006112 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000061c8 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00006120 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 000061e3 │ │ │ │ │ + DW_CFA_advance_loc: 27 to 0000613b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000061e4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000613c │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000061e5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000613d │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000061e8 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006140 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000061f5 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000614d │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000061f6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000614e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000061fe │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006156 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000714 00000084 00000718 FDE cie=00000000 pc=00006220..0000638c │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006221 │ │ │ │ │ +00000714 00000084 00000718 FDE cie=00000000 pc=00006180..00006304 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006181 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006222 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006182 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006223 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006183 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006224 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006184 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00006232 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00006192 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 0000624d │ │ │ │ │ + DW_CFA_advance_loc: 27 to 000061ad │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006250 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000061b0 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006251 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000061b1 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006252 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000061b2 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006253 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000061b3 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006258 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000061b8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 57 to 00006291 │ │ │ │ │ + DW_CFA_advance_loc: 51 to 000061eb │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00006297 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000061f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000629f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000061fb │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000062bf │ │ │ │ │ + DW_CFA_advance_loc: 26 to 00006215 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000062c4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00006219 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000062c5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000621a │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000062c7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000621c │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000062c9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000621e │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000062cf │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00006224 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000062d9 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000622e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 000062fd │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00006252 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000062fe │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006253 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000062ff │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006254 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00006306 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00006261 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 0000634b │ │ │ │ │ + DW_CFA_advance_loc1: 86 to 000062b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000634c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000062b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006354 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000062c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00006363 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 000062d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006364 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000062d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000636f │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000062df │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000637b │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000062eb │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000637c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000062ec │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000637d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000062ed │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006385 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000062f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000079c 00000144 000007a0 FDE cie=00000000 pc=00006390..00006c90 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000639b │ │ │ │ │ +0000079c 0000005c 000007a0 FDE cie=00000000 pc=00006310..00006b07 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000631b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000639c │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000639d │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000639e │ │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000063a1 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 86 to 000063f7 │ │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000631f │ │ │ │ │ + DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00006328 │ │ │ │ │ + DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006329 │ │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000632b │ │ │ │ │ + DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ │ + DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ │ + DW_CFA_advance_loc1: 83 to 0000637e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000063f8 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000063f9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000637f │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000063fa │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006380 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000063fb │ │ │ │ │ + DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006381 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006384 │ │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006385 │ │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006400 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00006390 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006403 │ │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006406 │ │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006408 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006409 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006415 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00006422 │ │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006424 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006425 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000642d │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00006436 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000643e │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00006448 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000645b │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000645c │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006468 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00006483 │ │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006487 │ │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006488 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006489 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000648e │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000064a2 │ │ │ │ │ + DW_CFA_advance_loc1: 168 to 00006438 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000064a3 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000064a4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006439 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000064a5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000643a │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000064a6 │ │ │ │ │ + DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000643b │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000643e │ │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000643f │ │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000064a8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006440 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 21 to 000064bd │ │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000064c0 │ │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000064d1 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000064d3 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000064db │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 000064f5 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00006503 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00006513 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 807 to 0000683a │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000683e │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000684e │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 137 to 000068d7 │ │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000068db │ │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000068df │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000068e3 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000068ef │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000690b │ │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000690f │ │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006913 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006914 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006919 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 256 to 00006a19 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a1a │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006a26 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006a2e │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a2f │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006a3b │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00006a4b │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006a4f │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006a5b │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00006a66 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a67 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006a73 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006a7b │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a7c │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006a88 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006a90 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a91 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006a9d │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006aa5 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006aa6 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006ab2 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00006abd │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006abe │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006aca │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00006ad8 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ad9 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006ae5 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 50 to 00006b17 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006b1b │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006b27 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00006b31 │ │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00006b42 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006b44 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006b4c │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 283 to 00006c67 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c68 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006c74 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000008e4 00000060 000008e8 FDE cie=00000000 pc=0000272e..0000288f │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000272f │ │ │ │ │ +000007fc 00000060 00000800 FDE cie=00000000 pc=0000272d..000028a3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000272e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00002732 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000272f │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00002735 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00002732 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002736 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002733 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00002744 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00002741 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000274e │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00002753 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00002756 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00002761 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 225 to 00002837 │ │ │ │ │ + DW_CFA_advance_loc1: 234 to 0000284b │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002838 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000284c │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002839 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000284d │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000283b │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00002850 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00002845 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000285a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00002855 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00002869 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002856 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000286a │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000285e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00002872 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 00002875 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 00002889 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00002879 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000288d │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00002881 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00002895 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00002888 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000289c │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000288b │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000289f │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000288c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000028a0 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000288d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000028a1 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000288e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000028a2 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000948 000000b0 0000094c FDE cie=00000000 pc=0000288f..000029a8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002890 │ │ │ │ │ +00000860 000000b0 00000864 FDE cie=00000000 pc=000028a3..000029bc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000028a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002891 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000028a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00002894 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000028a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002895 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000028a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000028a6 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000028ba │ │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000028b7 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000028cb │ │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000028b8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000028cc │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000028c0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000028d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000028d4 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000028e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 244 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000028db │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000028ef │ │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000028e2 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000028f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000028e4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000028f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000028ec │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00002900 │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 00002911 │ │ │ │ │ + DW_CFA_advance_loc: 37 to 00002925 │ │ │ │ │ DW_CFA_def_cfa_offset: 244 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002912 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002926 │ │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00002919 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000292d │ │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00002926 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000293a │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002927 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000293b │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002928 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000293c │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002929 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000293d │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000292b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000293f │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00002933 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00002947 │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00002949 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000295d │ │ │ │ │ DW_CFA_def_cfa_offset: 244 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000294a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000295e │ │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00002951 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00002965 │ │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002952 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002966 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002953 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002967 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000295a │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000296e │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000295f │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00002973 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00002964 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00002978 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000296c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00002980 │ │ │ │ │ DW_CFA_def_cfa_offset: 244 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000296e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00002982 │ │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000296f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002983 │ │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00002971 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00002985 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00002979 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000298d │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 000029a1 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 000029b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000029a4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000029b8 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000029a5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000029b9 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000029a6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000029ba │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000029a7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000029bb │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ │ │ -000009fc 00000074 00000a00 FDE cie=00000000 pc=00006c90..00006e00 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c91 │ │ │ │ │ +00000914 00000074 00000918 FDE cie=00000000 pc=00006b10..00006c90 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b11 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c92 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b12 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c93 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b13 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c94 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b14 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00006ca2 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00006b22 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 217 to 00006d7b │ │ │ │ │ + DW_CFA_advance_loc1: 221 to 00006bff │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006d7e │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006c02 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00006d87 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00006c0b │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00006d91 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00006c15 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d92 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c16 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006d95 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006c19 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006d9d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006c21 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006da2 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00006c26 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006da3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c27 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006da4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c28 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006da5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c29 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006da6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c2a │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006da8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00006c30 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006db0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006c38 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006db1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c39 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006db2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c3a │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006db3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c3b │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006db4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c3c │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006db8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00006c40 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00006dc1 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00006c49 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00006dc8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00006c50 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006dca │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00006c52 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006dd2 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006c5a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000a74 0000008c 00000a78 FDE cie=00000000 pc=000029a8..00002a48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000029a9 │ │ │ │ │ +0000098c 0000008c 00000990 FDE cie=00000000 pc=000029bc..00002a5b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000029bd │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000029ac │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000029c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000029af │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000029c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000029b0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000029c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000029be │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000029d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000029c4 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000029d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000029cb │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000029df │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000029d3 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000029e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000029da │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000029ee │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000029db │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000029ef │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000029dc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000029f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000029e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000029f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000029e4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000029f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000029e8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000029fc │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000029ec │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a00 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000029f0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a04 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000029f4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a08 │ │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000029f8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a0c │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000029fc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a10 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00002a00 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a14 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00002a04 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a18 │ │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00002a09 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a19 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00002a0b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00002a1b │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00002a0d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00002a1d │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002a0e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00002a21 │ │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00002a10 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00002a23 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00002a12 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00002a25 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002a13 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a26 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00002a1d │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00002a30 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00002a33 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00002a46 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002a34 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a47 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00002a3c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00002a4f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00002a41 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00002a54 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00002a44 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00002a57 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002a45 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a58 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002a46 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a59 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002a47 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a5a │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000b04 00000054 00000b08 FDE cie=00000000 pc=00006e00..00006eb7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e01 │ │ │ │ │ +00000a1c 00000044 00000a20 FDE cie=00000000 pc=00006c90..00006d49 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c91 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006e0d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c92 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006e10 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00006ca0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 53 to 00006e45 │ │ │ │ │ + DW_CFA_advance_loc1: 65 to 00006ce1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006e48 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006ce4 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e49 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ce5 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00006e50 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00006cf0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 45 to 00006e7d │ │ │ │ │ + DW_CFA_advance_loc: 58 to 00006d2a │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00006e87 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00006d34 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e88 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d35 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006e8c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00006d37 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006e94 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006d3f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00006e99 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00006d44 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006e9c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006d47 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e9d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d48 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006ea0 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006ea3 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006eab │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006eac │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006eb0 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000b5c 00000088 00000b60 FDE cie=00000000 pc=00002a48..000033ae │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002a49 │ │ │ │ │ +00000a64 00000088 00000a68 FDE cie=00000000 pc=00002a5b..00003371 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a5c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00002a4c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00002a5d │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00002a4d │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00002a60 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00002a5e │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00002a71 │ │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ │ + DW_CFA_advance_loc2: 2189 to 000032fe │ │ │ │ │ + DW_CFA_def_cfa_offset: 732 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000032ff │ │ │ │ │ DW_CFA_def_cfa_offset: 736 │ │ │ │ │ - DW_CFA_advance_loc2: 2269 to 0000333b │ │ │ │ │ - DW_CFA_def_cfa_offset: 748 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000333c │ │ │ │ │ - DW_CFA_def_cfa_offset: 752 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003344 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003307 │ │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00003313 │ │ │ │ │ + DW_CFA_def_cfa_offset: 724 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003314 │ │ │ │ │ + DW_CFA_def_cfa_offset: 728 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003315 │ │ │ │ │ + DW_CFA_def_cfa_offset: 732 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003316 │ │ │ │ │ DW_CFA_def_cfa_offset: 736 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00003350 │ │ │ │ │ - DW_CFA_def_cfa_offset: 740 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003351 │ │ │ │ │ - DW_CFA_def_cfa_offset: 744 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003352 │ │ │ │ │ - DW_CFA_def_cfa_offset: 748 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003353 │ │ │ │ │ - DW_CFA_def_cfa_offset: 752 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000335b │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000331e │ │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00003321 │ │ │ │ │ + DW_CFA_def_cfa_offset: 724 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003322 │ │ │ │ │ + DW_CFA_def_cfa_offset: 728 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003323 │ │ │ │ │ + DW_CFA_def_cfa_offset: 732 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003324 │ │ │ │ │ DW_CFA_def_cfa_offset: 736 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000335e │ │ │ │ │ - DW_CFA_def_cfa_offset: 740 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000335f │ │ │ │ │ - DW_CFA_def_cfa_offset: 744 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003360 │ │ │ │ │ - DW_CFA_def_cfa_offset: 748 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003361 │ │ │ │ │ - DW_CFA_def_cfa_offset: 752 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003369 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000332c │ │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003330 │ │ │ │ │ + DW_CFA_def_cfa_offset: 724 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003331 │ │ │ │ │ + DW_CFA_def_cfa_offset: 728 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003332 │ │ │ │ │ + DW_CFA_def_cfa_offset: 732 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003333 │ │ │ │ │ DW_CFA_def_cfa_offset: 736 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000336d │ │ │ │ │ - DW_CFA_def_cfa_offset: 740 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000336e │ │ │ │ │ - DW_CFA_def_cfa_offset: 744 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000336f │ │ │ │ │ - DW_CFA_def_cfa_offset: 748 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003370 │ │ │ │ │ - DW_CFA_def_cfa_offset: 752 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003378 │ │ │ │ │ - DW_CFA_def_cfa_offset: 736 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003381 │ │ │ │ │ - DW_CFA_def_cfa_offset: 748 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003382 │ │ │ │ │ - DW_CFA_def_cfa_offset: 752 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000338a │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000333b │ │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003344 │ │ │ │ │ + DW_CFA_def_cfa_offset: 732 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003345 │ │ │ │ │ DW_CFA_def_cfa_offset: 736 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000033aa │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000334d │ │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000336d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000033ab │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000336e │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000033ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000336f │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000033ad │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003370 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000be8 00000010 00000bec FDE cie=00000000 pc=00006ec0..00006ed7 │ │ │ │ │ +00000af0 00000010 00000af4 FDE cie=00000000 pc=00006d50..00006d67 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000bfc 0000005c 00000c00 FDE cie=00000000 pc=00006ee0..00006f77 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00006eeb │ │ │ │ │ +00000b04 0000005c 00000b08 FDE cie=00000000 pc=00006d70..00006e07 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00006d7b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006eec │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d7c │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006eed │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d7d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006eee │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d7e │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006ef1 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006d81 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 00006f33 │ │ │ │ │ + DW_CFA_advance_loc1: 66 to 00006dc3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f34 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dc4 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f35 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dc5 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f36 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dc6 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f37 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dc7 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00006f40 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00006dd0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00006f53 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00006de3 │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006f55 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00006de5 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00006f66 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00006df6 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006f68 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00006df8 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006f70 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006e00 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006f73 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006e03 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f74 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e04 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f75 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e05 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f76 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e06 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000c5c 00000050 00000c60 FDE cie=00000000 pc=00006f80..00006ffa │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f81 │ │ │ │ │ +00000b64 00000050 00000b68 FDE cie=00000000 pc=00006e10..00006e92 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e11 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00006f8d │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00006e1d │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f8e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e1e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 00006fb3 │ │ │ │ │ + DW_CFA_advance_loc: 37 to 00006e43 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00006fb7 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00006e47 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006fb8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e48 │ │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006fb9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e49 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00006fbc │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006e4c │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006fbd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e4d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00006fc3 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00006e53 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006fc4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e54 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006fc5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e55 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006fc6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e56 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006fc8 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00006e60 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 25 to 00006fe1 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00006e79 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00006fe9 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006e81 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00006fea │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e82 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00006fec │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00006e84 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00006ff6 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00006e8e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000cb0 00000074 00000cb4 FDE cie=00000000 pc=00007000..000070d1 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000700b │ │ │ │ │ +00000bb8 00000074 00000bbc FDE cie=00000000 pc=00006ea0..00006f81 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00006eab │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000700c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006eac │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000700d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ead │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000700e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006eae │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007011 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006eb1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 00007056 │ │ │ │ │ + DW_CFA_advance_loc1: 69 to 00006ef6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007057 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ef7 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007058 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ef8 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007059 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ef9 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000705a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006efa │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00007060 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00006f00 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00007071 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00006f11 │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007073 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00006f13 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00007084 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00006f24 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007086 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00006f26 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000708e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006f2e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00007093 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00006f33 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007094 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006f34 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007095 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006f35 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007096 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006f36 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007097 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006f37 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007098 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00006f40 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000070a2 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00006f4a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000070a4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00006f4c │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000070b0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00006f60 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000070b3 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006f63 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000070b5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00006f65 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 000070c8 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00006f78 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000d28 00000030 00000d2c FDE cie=00000000 pc=000070d8..0000713b │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000070d9 │ │ │ │ │ +00000c30 00000030 00000c34 FDE cie=00000000 pc=00006f90..00007003 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006f91 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000070e7 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00006f9f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 53 to 0000711c │ │ │ │ │ + DW_CFA_advance_loc: 53 to 00006fd4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000711f │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00006fd7 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007120 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00006fe0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000712b │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00006ff3 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000712c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ff4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00007134 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00006ffc │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00007139 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00007001 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000713a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007002 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000d5c 00000038 00000d60 FDE cie=00000000 pc=00007140..000071d9 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007141 │ │ │ │ │ +00000c64 00000038 00000c68 FDE cie=00000000 pc=00007010..000070b1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007011 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000714f │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000701f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc1: 72 to 00007197 │ │ │ │ │ + DW_CFA_advance_loc1: 72 to 00007067 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007198 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007068 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000071a0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007070 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000071ab │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000707b │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000071ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000707c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000071b4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007084 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000071c1 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 00007099 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000071c8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000070a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000071ca │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000070a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000071d2 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000070aa │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000d98 0000003c 00000d9c FDE cie=00000000 pc=000071e0..0000726c │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000071e1 │ │ │ │ │ +00000ca0 0000003c 00000ca4 FDE cie=00000000 pc=000070c0..00007154 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000070c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000071ef │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000070cf │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 0000722d │ │ │ │ │ + DW_CFA_advance_loc: 62 to 0000710d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007230 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007110 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00007238 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007118 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000723b │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000711b │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000723c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000711c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00007244 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007124 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00007251 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 00007139 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00007258 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00007140 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000725a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007142 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00007262 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000714a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000726a │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007152 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000726b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007153 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000dd8 0000003c 00000ddc FDE cie=00000000 pc=00007270..000072fc │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007271 │ │ │ │ │ +00000ce0 0000003c 00000ce4 FDE cie=00000000 pc=00007160..000071f4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007161 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000727f │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000716f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 000072bd │ │ │ │ │ + DW_CFA_advance_loc: 62 to 000071ad │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000072c0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000071b0 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000072c8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000071b8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000072cb │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000071bb │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000072cc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000071bc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000072d4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000071c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000072e1 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 000071d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000072e8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000071e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000072ea │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000071e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000072f2 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000071ea │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000072fa │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000071f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000072fb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000071f3 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000e18 00000050 00000e1c FDE cie=00000000 pc=00007300..000073b2 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007301 │ │ │ │ │ +00000d20 00000050 00000d24 FDE cie=00000000 pc=00007200..000072ba │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007201 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007302 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007202 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007303 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007203 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000732b │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000722b │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00007333 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007233 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007334 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007234 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007336 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007236 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00007340 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00007240 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 00007367 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 00007267 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007368 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007268 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007369 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007269 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00007370 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00007270 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007373 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007273 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007374 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007274 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000737c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000727c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000739a │ │ │ │ │ + DW_CFA_advance_loc: 38 to 000072a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000073a1 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000072a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000073a3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000072ab │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000073ab │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000072b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000e6c 00000050 00000e70 FDE cie=00000000 pc=000073b8..0000746a │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000073b9 │ │ │ │ │ +00000d74 00000050 00000d78 FDE cie=00000000 pc=000072c0..0000737a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000072c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000073ba │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000072c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000073bb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000072c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 000073e3 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 000072eb │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000073eb │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000072f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000073ec │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000072f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000073ee │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000072f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000073f8 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00007300 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 0000741f │ │ │ │ │ + DW_CFA_advance_loc: 39 to 00007327 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007420 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007328 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007421 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007329 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00007428 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00007330 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000742b │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007333 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000742c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007334 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00007434 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000733c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 00007452 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 00007362 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00007459 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00007369 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000745b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000736b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00007463 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007373 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000ec0 00000044 00000ec4 FDE cie=00000000 pc=00007470..0000750b │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007471 │ │ │ │ │ +00000dc8 00000044 00000dcc FDE cie=00000000 pc=00007380..00007423 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007381 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000747f │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000738f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 000074bd │ │ │ │ │ + DW_CFA_advance_loc: 62 to 000073cd │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000074c0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000073d0 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000074c8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000073d8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000074cb │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000073db │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000074cc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000073dc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000074d4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000073e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000074db │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000073f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000074e8 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00007400 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000074ea │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007402 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000074f2 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000740a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000074fa │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007412 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000074fb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007413 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00007500 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00007418 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007503 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000741b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000f08 00000040 00000f0c FDE cie=00000000 pc=00007510..000075b4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007511 │ │ │ │ │ +00000e10 00000040 00000e14 FDE cie=00000000 pc=00007430..000074df │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007431 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000751d │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000743d │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000751e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000743e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 00007538 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 00007458 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007539 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007459 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000753a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000745a │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00007540 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00007460 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000754a │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000746a │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000754b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000746b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00007552 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00007472 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 59 to 0000758d │ │ │ │ │ + DW_CFA_advance_loc: 59 to 000074ad │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007590 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000074b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000759b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000074bb │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000f4c 00000068 00000f50 FDE cie=00000000 pc=000075b8..000078ac │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000075b9 │ │ │ │ │ +00000e54 00000068 00000e58 FDE cie=00000000 pc=000074e0..000077ae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000074e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000075ba │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000074e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000075bb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000074e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000075bc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000074e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000075ca │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000074f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 121 to 00007643 │ │ │ │ │ + DW_CFA_advance_loc1: 129 to 00007573 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007644 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007574 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007645 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007575 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007646 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007576 │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000764d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000757d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00007654 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00007584 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007656 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007586 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000765e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000758e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007661 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007591 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007662 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007592 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007663 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007593 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007664 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007594 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007665 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007595 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007668 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000075a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00007673 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 000075b3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007674 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000075b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007675 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000075b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007676 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000075b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007677 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000075b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00007680 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000075c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000fb8 000000a8 00000fbc FDE cie=00000000 pc=000078b0..00007f5e │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000078b1 │ │ │ │ │ +00000ec0 000000a4 00000ec4 FDE cie=00000000 pc=000077b0..00007e0b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000077b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000078b4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000077b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000078b5 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000077be │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000078c1 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000077c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000078c4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000077c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc2: 454 to 00007a8a │ │ │ │ │ + DW_CFA_advance_loc2: 430 to 00007972 │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a8b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007973 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00007a9c │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00007984 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007a9e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007986 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00007aa9 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00007991 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 74 to 00007af3 │ │ │ │ │ + DW_CFA_advance_loc1: 74 to 000079db │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007af4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000079dc │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00007b05 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000079ed │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007b07 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000079ef │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00007b13 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000079fb │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 42 to 00007b3d │ │ │ │ │ + DW_CFA_advance_loc: 42 to 00007a25 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00007b43 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00007a2b │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b44 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a2c │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b45 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a2d │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b46 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a2e │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007b48 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007a30 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 331 to 00007c93 │ │ │ │ │ + DW_CFA_advance_loc2: 331 to 00007b7b │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00007ca4 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00007b8c │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00007ca6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007b8e │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00007cb2 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00007b9a │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc2: 315 to 00007ded │ │ │ │ │ + DW_CFA_advance_loc2: 299 to 00007cc5 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007df0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007cc8 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007df1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cc9 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007df2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cca │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007df3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ccb │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00007df8 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00007cd0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 129 to 00007e79 │ │ │ │ │ + DW_CFA_advance_loc1: 163 to 00007d73 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007e7a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007d74 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00007e88 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00007d80 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 97 to 00007ee9 │ │ │ │ │ + DW_CFA_advance_loc: 49 to 00007db1 │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007eea │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007db2 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00007efb │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00007dc3 │ │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007efe │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00007dc5 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00007f06 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007dcd │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 68 to 00007f4a │ │ │ │ │ + DW_CFA_advance_loc: 39 to 00007df4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007f4b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00007df8 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00007f57 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00007e04 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001064 000000cc 00001068 FDE cie=00000000 pc=00007f60..000085c7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007f61 │ │ │ │ │ +00000f68 000000c0 00000f6c FDE cie=00000000 pc=00007e10..00008492 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007e11 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00007f64 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007e14 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00007f70 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007e17 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00007f71 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00007e23 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00007f76 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007e26 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 136 to 00007ffe │ │ │ │ │ + DW_CFA_advance_loc1: 130 to 00007ea8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00008002 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00007eac │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008003 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ead │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008004 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007eae │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008005 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007eaf │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008008 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007eb0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 76 to 00008054 │ │ │ │ │ + DW_CFA_advance_loc1: 79 to 00007eff │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008055 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00007f06 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00008066 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00007f0d │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008068 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00007f12 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008070 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00007f1a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008073 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007f1d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008076 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007f20 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008077 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007f21 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008078 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007f22 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008079 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007f23 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00008080 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00007f28 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 173 to 0000812d │ │ │ │ │ + DW_CFA_advance_loc1: 183 to 00007fdf │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008130 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00007fe2 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008131 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007fe3 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008132 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007fe4 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008133 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00007fe5 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00008138 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00007ff0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 54 to 0000816e │ │ │ │ │ + DW_CFA_advance_loc: 56 to 00008028 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000817f │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00008035 │ │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008181 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000803a │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008189 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008042 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc2: 610 to 000083eb │ │ │ │ │ + DW_CFA_advance_loc2: 945 to 000083f3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000083ec │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000083fa │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000083f1 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000083ff │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 290 to 00008513 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000841f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008514 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008427 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008523 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00008430 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 30 to 00008541 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000843a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008543 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00008441 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 00008558 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00008446 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008560 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008449 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008561 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008570 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00008454 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008571 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008457 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008572 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008581 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00008462 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008584 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008593 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008596 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008463 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000846d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 000085a5 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00008472 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000085b0 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00008485 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000085b1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008486 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 000085c0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000848b │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001134 0000007c 00001138 FDE cie=00000000 pc=000085d0..000087f9 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000085d1 │ │ │ │ │ +0000102c 0000007c 00001030 FDE cie=00000000 pc=000084a0..000086b4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000084a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000085d4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000084a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000085d5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000084a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000085d6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000084a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000085e4 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000084b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000861c │ │ │ │ │ + DW_CFA_advance_loc: 50 to 000084e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000861d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000084e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000861e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000084e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008626 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000084f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 219 to 00008701 │ │ │ │ │ + DW_CFA_advance_loc1: 209 to 000085c1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008702 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000085c2 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008703 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000085c3 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008704 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000085c4 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008705 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000085c5 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008708 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000085d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 29 to 00008725 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 000085ed │ │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008727 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000085ef │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008728 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000085f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000872a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000085f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008732 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000085fa │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000874b │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00008613 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000874c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008614 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008754 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000861c │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 99 to 000087b7 │ │ │ │ │ + DW_CFA_advance_loc1: 97 to 0000867d │ │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000087b8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000867e │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000087b9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000867f │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000087c0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000868b │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000087c1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000868c │ │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000087c2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000868d │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000087c9 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00008694 │ │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000087cb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00008696 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000087d3 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000869e │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ │ │ │ │ │ -000011b4 000000c4 000011b8 FDE cie=00000000 pc=00008800..00008b59 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008801 │ │ │ │ │ +000010ac 000000c4 000010b0 FDE cie=00000000 pc=000086c0..00008a19 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000086c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008802 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000086c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008803 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000086c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008804 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000086c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00008812 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000086d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc2: 492 to 000089fe │ │ │ │ │ + DW_CFA_advance_loc2: 492 to 000088be │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00008a00 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000088c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00008a0b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000088cb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00008a16 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000088d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a17 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000088d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008a26 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000088e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008a29 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000088e9 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008a2c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000088ec │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a2d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000088ed │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a2e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000088ee │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a2f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000088ef │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a30 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000088f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008a33 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000088f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a34 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000088f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008a3c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000088fc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00008a43 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00008903 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a44 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008904 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008a4c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000890c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008a5b │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000891b │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a5c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000891c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008a64 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008924 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008a73 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008933 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a74 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008934 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008a7c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000893c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008a8b │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000894b │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a8c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000894c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008a94 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008954 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008aa3 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008963 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008aa4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008964 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008aac │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000896c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008abb │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000897b │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008abc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000897c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008ac4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008984 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008ad3 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008993 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ad4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008994 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008adc │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000899c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008aeb │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000089ab │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008aec │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000089ac │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008af4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000089b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008b03 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000089c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b04 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000089c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008b0c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000089cc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008b1b │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000089db │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b1c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000089dc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008b24 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000089e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008b33 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000089f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b34 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000089f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008b3c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000089fc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00008b4b │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008a0b │ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b4c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a0c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008b54 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008a14 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000127c 0000003c 00001280 FDE cie=00000000 pc=00008b60..00008ba7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b61 │ │ │ │ │ +00001174 0000003c 00001178 FDE cie=00000000 pc=00008a20..00008a67 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a21 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b62 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a22 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00008b70 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00008a30 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00008b75 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00008a35 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00008b80 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00008a40 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00008b87 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00008a47 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b88 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a48 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00008b90 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008a50 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008b93 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008a53 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b94 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a54 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00008ba4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00008a64 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ba5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a65 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ba6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a66 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000012bc 00000108 000012c0 FDE cie=00000000 pc=00008bb0..0000922f │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008bb1 │ │ │ │ │ +000011b4 00000108 000011b8 FDE cie=00000000 pc=00008a70..00009127 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a71 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008bb2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a72 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00008bbe │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008a75 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008bc1 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008a81 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008bc4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008a84 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc2: 339 to 00008d17 │ │ │ │ │ + DW_CFA_advance_loc2: 371 to 00008bf7 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008d18 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008bf8 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008d19 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008bf9 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00008d25 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008c05 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 190 to 00008de3 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ + DW_CFA_advance_loc2: 277 to 00008d1a │ │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00008de7 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00008d1e │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00008df8 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008dfb │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00008d2f │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008dfc │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008d32 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00008e08 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008d3e │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00008e13 │ │ │ │ │ + DW_CFA_advance_loc1: 75 to 00008d89 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d8a │ │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d8b │ │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d8c │ │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d8d │ │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008d90 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008d93 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e14 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008d94 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00008e24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008da0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 00008e3d │ │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00008e42 │ │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00008e47 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00008dab │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008dac │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00008e58 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00008dbc │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 195 to 00008f1b │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00008dd5 │ │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00008f1f │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00008dda │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00008f30 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00008ddf │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008f33 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008de0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00008f3f │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00008df0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 75 to 00008f8a │ │ │ │ │ + DW_CFA_advance_loc1: 93 to 00008e4d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008f8b │ │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008f8c │ │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008f8d │ │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008f8e │ │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008f8f │ │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00008e51 │ │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008e60 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00008f92 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00008e63 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00008f96 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00008e67 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00008fa2 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00008e76 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 60 to 00008fde │ │ │ │ │ + DW_CFA_advance_loc: 63 to 00008eb5 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008fdf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008eb6 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00008fe0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008eb7 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00008fec │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008ec3 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 0000900b │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00008ee3 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000900c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008ee4 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000900d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008ee5 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009019 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008ef1 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 00009033 │ │ │ │ │ + DW_CFA_advance_loc: 34 to 00008f13 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009034 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008f14 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009035 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008f15 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009041 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008f21 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000905b │ │ │ │ │ + DW_CFA_advance_loc: 34 to 00008f43 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000905c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008f44 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000905d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008f45 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009069 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008f51 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 00009083 │ │ │ │ │ + DW_CFA_advance_loc: 34 to 00008f73 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009084 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008f74 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009090 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008f80 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009098 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008f88 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009099 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008f89 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000090a5 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008f95 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000090ad │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00008f9d │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000090ae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008f9e │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000090af │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008f9f │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000090bb │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008fab │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000090db │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00008fcb │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000090dc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00008fcc │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000090e8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00008fd8 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 137 to 00009171 │ │ │ │ │ + DW_CFA_advance_loc1: 137 to 00009061 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009172 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009062 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000917e │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000906e │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009186 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00009076 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009187 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009077 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009188 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009078 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009194 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009084 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 000091ab │ │ │ │ │ + DW_CFA_advance_loc: 31 to 000090a3 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000091ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000090a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000091ad │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000090a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000091b9 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000090b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000013c8 000001c0 000013cc FDE cie=00000000 pc=00009230..00009c6f │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009231 │ │ │ │ │ +000012c0 000001b8 000012c4 FDE cie=00000000 pc=00009130..00009b43 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009131 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009232 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009132 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009233 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009133 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000923f │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000913f │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00009242 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00009142 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 117 to 000092b7 │ │ │ │ │ + DW_CFA_advance_loc1: 118 to 000091b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000092b8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000091b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000092c4 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 000091cb │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000092d5 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000091d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000092d6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000091d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000092d8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000091d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000092e0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000091e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 00009301 │ │ │ │ │ + DW_CFA_advance_loc: 33 to 00009202 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00009304 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00009205 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000930c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000920d │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 327 to 00009453 │ │ │ │ │ + DW_CFA_advance_loc2: 351 to 0000936c │ │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00009464 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000937d │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009468 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009381 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009469 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009382 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009471 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000938a │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00009484 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00009395 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009485 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009396 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009491 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000093a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 000094a4 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000093b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000094a8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000093b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000094a9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000093b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000094ad │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000093ba │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000094b9 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000093c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 330 to 00009603 │ │ │ │ │ + DW_CFA_advance_loc2: 333 to 00009513 │ │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000960d │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000951d │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00009613 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00009523 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00009619 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00009529 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009621 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00009531 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 00009655 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000956d │ │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000965f │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00009577 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009660 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009578 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009664 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000957c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000966c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00009584 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00009679 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00009591 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000967d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009595 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00009688 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000095a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 57 to 000096c1 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 000095d8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000096c2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000095d9 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000096c3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000095da │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000096c4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000095db │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000096c5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000095dc │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000096c8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000095e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000096dc │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000095f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000096dd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000095f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000096e9 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009601 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 78 to 00009737 │ │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000964b │ │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000973b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000964f │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000973f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009653 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009743 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009657 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000974f │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009663 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00009763 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00009673 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009764 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009674 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009770 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009680 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000977b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000968b │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000977c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000968c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009788 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009698 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00009793 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000096a3 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009794 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000096a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000097a0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000096b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000097ab │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000096bb │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000097ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000096bc │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000097b8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000096c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000097c3 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000096d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000097c4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000096d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000097d0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000096e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 58 to 0000980a │ │ │ │ │ + DW_CFA_advance_loc: 58 to 0000971a │ │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000981b │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000972b │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000981c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000972c │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000981d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000972d │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000982d │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000973d │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000987d │ │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000978d │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000988c │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000979c │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000988d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000979d │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009899 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000097a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 58 to 000098d3 │ │ │ │ │ + DW_CFA_advance_loc: 58 to 000097e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000098d8 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000097e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000098d9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000097e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000098e3 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000097f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000098ef │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000097ff │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000098fa │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000980a │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000098ff │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000980f │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000990b │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000981b │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 54 to 00009941 │ │ │ │ │ + DW_CFA_advance_loc: 54 to 00009851 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00009946 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00009856 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009952 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009862 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00009962 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00009872 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009963 │ │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009964 │ │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009970 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000999c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009873 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000999d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009874 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000099ad │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009880 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 000099c2 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000098ac │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000099c3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000098ad │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000099cf │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000098b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 000099e9 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 000098cf │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000099ea │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000098d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000099f6 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000098dc │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 00009a18 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 000098f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009a19 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000098f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009a25 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009903 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00009a55 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000993f │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009a56 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009940 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009a62 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000994c │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 42 to 00009a8c │ │ │ │ │ + DW_CFA_advance_loc: 44 to 00009978 │ │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009a90 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000997c │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009a94 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009980 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009a98 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009984 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009aa4 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009990 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 63 to 00009ae3 │ │ │ │ │ + DW_CFA_advance_loc: 62 to 000099ce │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009ae4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000099cf │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009af0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000099db │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009afc │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000099e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009afd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000099e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009b09 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000099f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009b11 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000099f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009b12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000099f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009b1e │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009a05 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009b2a │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00009a0d │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009b2b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009a0e │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009b37 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009a1a │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00009b4a │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00009a29 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00009b4f │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00009a2e │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009b5b │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00009a3c │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 73 to 00009ba4 │ │ │ │ │ + DW_CFA_advance_loc1: 71 to 00009a83 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009ba5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00009a84 │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009ba9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009a88 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009bb5 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009a94 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 115 to 00009c28 │ │ │ │ │ + DW_CFA_advance_loc1: 115 to 00009b07 │ │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00009c30 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009b0b │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009c34 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009b0f │ │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009c38 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009b13 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00009c44 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009b1f │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000158c 0000078c 00001590 FDE cie=00000000 pc=000033ae..00004506 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000033af │ │ │ │ │ +0000147c 0000078c 00001480 FDE cie=00000000 pc=00003371..000044c9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003372 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000033b0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003373 │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000033b1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003374 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000033b2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003375 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000033c3 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00003386 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000033f3 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 000033b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000033f4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000033b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000033fb │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000033be │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000033fd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000033c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003405 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000033c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 00003423 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 000033e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003424 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000033e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000342c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000033ef │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000344a │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000340d │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00003455 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00003418 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000345d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003420 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000346e │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00003431 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00003475 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00003438 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000347d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003440 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 00003492 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 00003455 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003498 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000345b │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003499 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000345c │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000349f │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003462 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000034a7 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000346a │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 000034cc │ │ │ │ │ + DW_CFA_advance_loc: 37 to 0000348f │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000034ce │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003491 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000034d6 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003499 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000034ea │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000034ad │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00003500 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 000034c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003501 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000034c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00003508 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000034cb │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003509 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000034cc │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000350b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000034ce │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000350d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000034d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000350e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000034d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00003513 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000034d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00003518 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000034db │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003520 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000034e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003522 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000034e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003523 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000034e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003525 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000034e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000352d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000034f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00003549 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000350c │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000354a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000350d │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000354c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000350f │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000354d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003510 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003555 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003518 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003564 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003527 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003565 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003528 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003567 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000352a │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003568 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000352b │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003570 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003533 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00003581 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00003544 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00003588 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000354b │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003590 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003553 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 000035a5 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 00003568 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000035a6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003569 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000035a8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000356b │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000035ac │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000356f │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000035b4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003577 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000035be │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00003581 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000035bf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003582 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000035c3 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003586 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000035c4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003587 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000035cc │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000358f │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 000035eb │ │ │ │ │ + DW_CFA_advance_loc: 31 to 000035ae │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000035ef │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000035b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000035f1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000035b4 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000035fa │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000035bd │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00003604 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000035c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000360b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000035ce │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000360d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000035d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003615 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000035d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00003623 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000035e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003625 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000035e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000362d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000035f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000363d │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00003600 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00003644 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00003607 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00003650 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00003613 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003659 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000361c │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000365e │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00003621 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003662 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003625 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003663 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003626 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000366b │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000362e │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 57 to 000036a4 │ │ │ │ │ + DW_CFA_advance_loc: 57 to 00003667 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000036a5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003668 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000036ad │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003670 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 000036c5 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00003688 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000036cc │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000368f │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000036d4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003697 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000036e5 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000036a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000036e6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000036a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000036e7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000036aa │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000036e8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000036ab │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000036f3 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000036b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00003706 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 000036c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003707 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000036ca │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000370f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000036d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 00003729 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 000036ec │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000372a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000036ed │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00003731 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000036f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003733 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000036f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000373d │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00003700 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00003755 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00003718 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003756 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003719 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000375e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003721 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003764 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003727 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003765 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003728 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003767 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000372a │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003768 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000372b │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00003772 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00003735 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00003788 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000374b │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003789 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000374c │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003791 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003754 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000037a2 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00003765 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000037a3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003766 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000037a5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003768 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 25 to 000037be │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00003781 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000037c3 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00003786 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000037c5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003788 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000037e5 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 000037a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000037e7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000037aa │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000037ee │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000037b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000037f1 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000037b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000037f9 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000037bc │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00003806 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000037c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000380d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000037d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00003814 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000037d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003816 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000037d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000381e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000037e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000382a │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000037ed │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000382b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000037ee │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000382d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000037f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000383a │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000037fd │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000383b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000037fe │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000383c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000037ff │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000383e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003801 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003846 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003809 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 41 to 0000386f │ │ │ │ │ + DW_CFA_advance_loc: 41 to 00003832 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003875 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003838 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000387b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000383e │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003881 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003844 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003889 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000384c │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 000038aa │ │ │ │ │ + DW_CFA_advance_loc: 33 to 0000386d │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000038ab │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000386e │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000038ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000386f │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000038ad │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003870 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000038b5 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003878 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000038ba │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000387d │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000038c5 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00003888 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000038c6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003889 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000038cc │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000388f │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000038d8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000389b │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000038e2 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000038a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000038e8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000038ab │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000038e9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000038ac │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000038ea │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000038ad │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000038f2 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000038b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 46 to 00003920 │ │ │ │ │ + DW_CFA_advance_loc: 46 to 000038e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00003927 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000038ea │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003928 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000038eb │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000392b │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000038ee │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003933 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000038f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc1: 196 to 000039f7 │ │ │ │ │ + DW_CFA_advance_loc1: 196 to 000039ba │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000039f8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000039bb │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000039fe │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000039c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003a00 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000039c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003a08 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000039cb │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003a17 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000039da │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003a18 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000039db │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a1e │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000039e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003a20 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000039e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003a28 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000039eb │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003a37 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000039fa │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a3d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a00 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a43 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a06 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a49 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a0c │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a4f │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a12 │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a55 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a18 │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a5b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a1e │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a61 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a24 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a67 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a2a │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a6d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a30 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003a73 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a36 │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003a75 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003a38 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003a7d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003a40 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 00003a9a │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00003a5d │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003a9b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003a5e │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003a9d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003a60 │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003aa3 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a66 │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003aa9 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a6c │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003aaa │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003a6d │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003aab │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003a6e │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003aac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003a6f │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003ab2 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a75 │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003ab3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003a76 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00003ac0 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00003a83 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00003ad4 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00003a97 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003ada │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003a9d │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003ae0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003aa3 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003ae6 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003aa9 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003aec │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003aaf │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003af2 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003ab5 │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003af8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003abb │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003afe │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003ac1 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b04 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003ac7 │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b0a │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003acd │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b10 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003ad3 │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003b12 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003ad5 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003b1a │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003add │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 00003b37 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00003afa │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b3d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b00 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003b3f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003b02 │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b45 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b08 │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b4b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b0e │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003b4c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003b0f │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003b4d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003b10 │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003b4e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003b11 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b54 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b17 │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003b55 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003b18 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003b5d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003b20 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00003b71 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00003b34 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b77 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b3a │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b7d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b40 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b83 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b46 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b89 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b4c │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b8f │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b52 │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b95 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b58 │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003b9b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b5e │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003ba1 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b64 │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003ba7 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b6a │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003bad │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b70 │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003baf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003b72 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003bb7 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003b7a │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 00003bd4 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00003b97 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003bda │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003b9d │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003bdc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003b9f │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003be2 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003ba5 │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003be8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003bab │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003be9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003bac │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003bea │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003bad │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003beb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003bae │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003bf1 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003bb4 │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003bf2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003bb5 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003bfa │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003bbd │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00003c0b │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00003bce │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c11 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003bd4 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c17 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003bda │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c1d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003be0 │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c23 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003be6 │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c29 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003bec │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c2f │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003bf2 │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c35 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003bf8 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c3b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003bfe │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c41 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003c04 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c47 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003c0a │ │ │ │ │ DW_CFA_def_cfa_offset: 308 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c4d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003c10 │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c53 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003c16 │ │ │ │ │ DW_CFA_def_cfa_offset: 316 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003c55 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003c18 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003c5d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003c20 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 00003c7a │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00003c3d │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c80 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003c43 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003c82 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003c45 │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c88 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003c4b │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c8e │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003c51 │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003c8f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003c52 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003c90 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003c53 │ │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003c91 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003c54 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00003c97 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00003c5a │ │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003c98 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003c5b │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003ca0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003c63 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00003cb1 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00003c74 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003cb5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003c78 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003cbd │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003c80 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00003cc8 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00003c8b │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00003ccf │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00003c92 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003cd3 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003c96 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00003cd8 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00003c9b │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00003ce4 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00003ca7 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc1: 78 to 00003d32 │ │ │ │ │ + DW_CFA_advance_loc1: 78 to 00003cf5 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003d3b │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003cfe │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00003d49 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00003d0c │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00003d6d │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00003d30 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003d6e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003d31 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003d76 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003d39 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00003d88 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00003d4b │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003d89 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003d4c │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00003d90 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00003d53 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003d92 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003d55 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003d9a │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003d5d │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 00003dce │ │ │ │ │ + DW_CFA_advance_loc: 52 to 00003d91 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00003dcf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00003d92 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003dd7 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003d9a │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00003dda │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00003d9d │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00003de1 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00003da4 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003de9 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003dac │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00003df4 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00003db7 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003dfd │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003dc0 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003e01 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003dc4 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003e03 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003dc6 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003e0b │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003dce │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003e1a │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003ddd │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003e23 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00003de8 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003e27 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003dea │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00003e2c │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00003def │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003e34 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003df7 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003e43 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003e06 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00003e48 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00003e0b │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003e50 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003e13 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00003e55 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00003e18 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003e5d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003e20 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003e6c │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003e2f │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003e75 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003e38 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003e79 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003e3c │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003e7b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003e3e │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003e83 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003e46 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003e92 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003e55 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003e9b │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003e5e │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003e9f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003e62 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003ea1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003e64 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003ea9 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003e6c │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003eb8 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003e7b │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003ec1 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003e84 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003ec5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003e88 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003ec7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003e8a │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003ecf │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003e92 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003ede │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003ea1 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003ee7 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003eaa │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003eeb │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003eae │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003eed │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003eb0 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003ef5 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003eb8 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003f04 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003ec7 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003f0d │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003ed0 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003f11 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003ed4 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003f13 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003ed6 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003f1b │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003ede │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003f2a │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003eed │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003f33 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003ef6 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003f37 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003efa │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003f39 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003efc │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003f41 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003f04 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003f50 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003f13 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003f59 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00003f1e │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003f5d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003f20 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003f5f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003f22 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003f67 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003f2a │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003f76 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003f39 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00003f7b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00003f3e │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003f83 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003f46 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003f85 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003f48 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003f8d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003f50 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003f9c │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003f5f │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003fa5 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003f68 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003fa9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003f6c │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003fab │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003f6e │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003fb3 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003f76 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003fc2 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003f85 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003fcb │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003f8e │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003fcf │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003f92 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003fd1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003f94 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003fd9 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003f9c │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00003fe8 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003fab │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00003ff1 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003fb4 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00003ff5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003fb8 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00003ff7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003fba │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00003fff │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003fc2 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000400e │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00003fd1 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00004017 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00003fda │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000401b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00003fde │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000401d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00003fe0 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004025 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00003fe8 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 00004044 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 00004007 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004045 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004008 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000404d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004010 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00004075 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00004038 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000407a │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000403d │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004082 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004045 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000408d │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00004050 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00004092 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00004055 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004098 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000405b │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004099 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000405c │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000040a5 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00004068 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 000040b4 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00004077 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000040b5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004078 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000040bb │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000407e │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000040bc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000407f │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000040c8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000408b │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 54 to 000040fe │ │ │ │ │ + DW_CFA_advance_loc: 54 to 000040c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000040ff │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000040c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004107 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000040ca │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00004115 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000040d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004116 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000040d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000411e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000040e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 00004141 │ │ │ │ │ + DW_CFA_advance_loc: 35 to 00004104 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004142 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004105 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000414a │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000410d │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000415c │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000411f │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000415d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004120 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004165 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004128 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00004185 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00004148 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00004187 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000414a │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00004189 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000414c │ │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000418a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000414d │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004190 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00004153 │ │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00004194 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00004157 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000419c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000415f │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 000041ae │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00004171 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000041af │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004172 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000041b5 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00004178 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000041bb │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000417e │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000041c3 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004186 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 000041dd │ │ │ │ │ + DW_CFA_advance_loc: 26 to 000041a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000041de │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000041a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000041e6 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000041a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000041e7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000041aa │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000041f4 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000041b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00004200 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000041c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004206 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000041c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000420e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000041d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00004219 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000041dc │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000421a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000041dd │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004220 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000041e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004226 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000041e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000422e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000041f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 00004247 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000420a │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004248 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000420b │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004250 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004213 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000425d │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00004220 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000425e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004221 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000426a │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000422d │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004270 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00004233 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004278 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000423b │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00004283 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00004246 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004284 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004247 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000428a │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000424d │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004290 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00004253 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004298 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000425b │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 000042b2 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 00004275 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000042b3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004276 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000042bb │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000427e │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000042c8 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000428b │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000042c9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000428c │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000042d5 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00004298 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000042db │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000429e │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000042e3 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000042a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000042ee │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000042b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000042ef │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000042b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000042f5 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000042b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000042fb │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000042be │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004303 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000042c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000431d │ │ │ │ │ + DW_CFA_advance_loc: 26 to 000042e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000431e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000042e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004326 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000042e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00004333 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000042f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004334 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000042f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00004340 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00004303 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004346 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00004309 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000434e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004311 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00004359 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000431c │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000435a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000431d │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004360 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00004323 │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00004366 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00004329 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000436e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004331 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 00004388 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 0000434b │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004389 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000434c │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004391 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004354 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000043a1 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00004364 │ │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000043a2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00004365 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000043a8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000436b │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000043ae │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00004371 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000043b6 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00004379 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 000043d8 │ │ │ │ │ + DW_CFA_advance_loc: 34 to 0000439b │ │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000043d9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000439c │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000043e1 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000043a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc2: 286 to 000044ff │ │ │ │ │ + DW_CFA_advance_loc2: 286 to 000044c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00004502 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000044c5 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004503 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000044c6 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004504 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000044c7 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004505 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000044c8 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ │ │ -00001d1c 00000044 00001d20 FDE cie=00000000 pc=00009c70..0000cda3 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00009c74 │ │ │ │ │ +00001c0c 00000044 00001c10 FDE cie=00000000 pc=00009b50..0000cd7c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00009b54 │ │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00009c7d │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00009b5d │ │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00009c7e │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00009b60 │ │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00009c8c │ │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ │ - DW_CFA_advance_loc2: 8445 to 0000bd89 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00009b6c │ │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ │ + DW_CFA_advance_loc2: 3431 to 0000a8d3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd8a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a8d4 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd8b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a8d5 │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd8c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a8d6 │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd8d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a8d7 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000bd90 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000a8da │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000bd98 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000a8e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001d64 00000044 00001d68 FDE cie=00000000 pc=0000cda8..00010a3c │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000cdac │ │ │ │ │ +00001c54 00000044 00001c58 FDE cie=00000000 pc=0000cd80..00010d24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000cd84 │ │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000cdb5 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000cd8d │ │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cdb6 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000cd90 │ │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000cdc4 │ │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ │ - DW_CFA_advance_loc2: 10701 to 0000f791 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000cd9c │ │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ │ + DW_CFA_advance_loc2: 11535 to 0000faab │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f792 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000faac │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f793 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000faad │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f794 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000faae │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f795 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000faaf │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000f798 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000fab2 │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000f7a0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000fab8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001dac 00000044 00001db0 FDE cie=00000000 pc=00010a40..000142b2 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00010a44 │ │ │ │ │ +00001c9c 00000044 00001ca0 FDE cie=00000000 pc=00010d30..000146f0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00010d34 │ │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00010a4d │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00010d3d │ │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00010a50 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00010d40 │ │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00010a5c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00010d4c │ │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ │ - DW_CFA_advance_loc2: 9771 to 00013087 │ │ │ │ │ + DW_CFA_advance_loc2: 10351 to 000135bb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00013088 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000135bc │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00013089 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000135bd │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0001308a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000135be │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0001308b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000135bf │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0001308e │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000135c2 │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00013090 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000135c8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001df4 00000044 00001df8 FDE cie=00000000 pc=000142b8..00017b32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000142bc │ │ │ │ │ +00001ce4 00000044 00001ce8 FDE cie=00000000 pc=000146f0..000180b0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000146f4 │ │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000142c5 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000146fd │ │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000142c8 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00014700 │ │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000142d4 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0001470c │ │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ │ - DW_CFA_advance_loc2: 9779 to 00016907 │ │ │ │ │ + DW_CFA_advance_loc2: 10351 to 00016f7b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00016908 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00016f7c │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00016909 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00016f7d │ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0001690a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00016f7e │ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0001690b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00016f7f │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0001690e │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00016f82 │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00016910 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00016f88 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001e3c 00000020 00001e40 FDE cie=00000000 pc=00004506..00004526 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004507 │ │ │ │ │ +00001d2c 00000020 00001d30 FDE cie=00000000 pc=000044c9..000044e9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000044ca │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00004515 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000044d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000451c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000044df │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00004524 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000044e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00004525 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000044e8 │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001e60 00000010 00001e64 FDE cie=00000000 pc=00017b32..00017b36 │ │ │ │ │ +00001d50 00000010 00001d54 FDE cie=00000000 pc=000180b0..000180b4 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00001d64 00000010 00001d68 FDE cie=00000000 pc=000180b4..000180b8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001e74 00000010 00001e78 FDE cie=00000000 pc=00017b36..00017b3a │ │ │ │ │ +00001d78 00000010 00001d7c FDE cie=00000000 pc=000180b8..000180bc │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001e88 00000018 00001e8c FDE cie=00000000 pc=00017b40..00017b54 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00017b41 │ │ │ │ │ +00001d8c 00000018 00001d90 FDE cie=00000000 pc=000180c0..000180d4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000180c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00017b4f │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000180cf │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00001ea4 ZERO terminator │ │ │ │ │ +00001da8 ZERO terminator │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ │┄ error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}`: │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 2595 │ │ │ │ │ @@ -3,16 +3,16 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ │ │ 00002000 <.init>: │ │ │ │ │ _init(): │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x1afeb,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x1bfeb,%ebx │ │ │ │ │ mov -0x30(%ebx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 201b │ │ │ │ │ call *%eax │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │┄ error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`: │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 2595 │ │ │ │ │ @@ -1,47 +1,47 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00002500 : │ │ │ │ │ +00002500 : │ │ │ │ │ ./pynx/scattering/cpu.c:6400 │ │ │ │ │ push %ebp │ │ │ │ │ - mov %edx,%ebp │ │ │ │ │ push %edi │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x1aae9,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x1bae9,%ebx │ │ │ │ │ sub $0x14,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6401 │ │ │ │ │ push %ecx │ │ │ │ │ push %eax │ │ │ │ │ call 20f0 │ │ │ │ │ ./pynx/scattering/cpu.c:6403 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 2563 <__cxa_finalize@plt+0x73> │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6404 (discriminator 1) │ │ │ │ │ cmp -0x28(%ebx),%eax │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ jne 2535 <__cxa_finalize@plt+0x45> │ │ │ │ │ ./pynx/scattering/cpu.c:6402 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6404 (discriminator 1) │ │ │ │ │ testb $0x1,0x24(%esp) │ │ │ │ │ je 2546 <__cxa_finalize@plt+0x56> │ │ │ │ │ ./pynx/scattering/cpu.c:6408 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ push 0x28(%esp) │ │ │ │ │ - push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ call 2050 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ + mov %eax,%ebp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%esi),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ je 2584 <__cxa_finalize@plt+0x94> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ @@ -53,390 +53,387 @@ │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ jmp 2584 <__cxa_finalize@plt+0x94> │ │ │ │ │ ./pynx/scattering/cpu.c:6412 │ │ │ │ │ mov -0x14(%ebx),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6415 │ │ │ │ │ - or $0xffffffff,%edi │ │ │ │ │ + or $0xffffffff,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6412 │ │ │ │ │ push (%eax) │ │ │ │ │ call 2220 │ │ │ │ │ ./pynx/scattering/cpu.c:6412 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 2584 <__cxa_finalize@plt+0x94> │ │ │ │ │ ./pynx/scattering/cpu.c:6413 │ │ │ │ │ call 2290 │ │ │ │ │ ./pynx/scattering/cpu.c:6402 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6418 │ │ │ │ │ add $0xc,%esp │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ + mov %ebp,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ ./pynx/scattering/cpu.c:6419 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x1aa5d,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x1ba5d,%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6375 │ │ │ │ │ call 22c0 │ │ │ │ │ ./pynx/scattering/cpu.c:6375 (discriminator 1) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x8(%eax) │ │ │ │ │ call 21f0 │ │ │ │ │ ./pynx/scattering/cpu.c:6376 │ │ │ │ │ mov 0x170(%ebx),%esi │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ mov 0x16c(%ebx),%ecx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ cmp $0xffffffff,%esi │ │ │ │ │ jne 25e0 <__cxa_finalize@plt+0xf0> │ │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ │ jne 25e0 <__cxa_finalize@plt+0xf0> │ │ │ │ │ ./pynx/scattering/cpu.c:6377 │ │ │ │ │ mov %edx,0x170(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6422 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:6377 │ │ │ │ │ mov %eax,0x16c(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6422 (discriminator 1) │ │ │ │ │ - jne 2607 <__cxa_finalize@plt+0x117> │ │ │ │ │ + jne 2606 <__cxa_finalize@plt+0x116> │ │ │ │ │ inc %eax │ │ │ │ │ - jne 2607 <__cxa_finalize@plt+0x117> │ │ │ │ │ - jmp 2722 <__cxa_finalize@plt+0x232> │ │ │ │ │ + jne 2606 <__cxa_finalize@plt+0x116> │ │ │ │ │ + jmp 2721 <__cxa_finalize@plt+0x231> │ │ │ │ │ ./pynx/scattering/cpu.c:6379 (discriminator 1) │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ jne 25e8 <__cxa_finalize@plt+0xf8> │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - je 2607 <__cxa_finalize@plt+0x117> │ │ │ │ │ + je 2606 <__cxa_finalize@plt+0x116> │ │ │ │ │ ./pynx/scattering/cpu.c:6388 │ │ │ │ │ - mov -0x18(%ebx),%ebp │ │ │ │ │ - lea -0x48b8(%ebx),%esi │ │ │ │ │ + mov -0x18(%ebx),%ecx │ │ │ │ │ + lea -0x48a8(%ebx),%esi │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ - push 0x0(%ebp) │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 21c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 2722 <__cxa_finalize@plt+0x232> │ │ │ │ │ + jmp 2721 <__cxa_finalize@plt+0x231> │ │ │ │ │ ./pynx/scattering/cpu.c:6424 │ │ │ │ │ mov 0x6cc(%ebx),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 2625 <__cxa_finalize@plt+0x135> │ │ │ │ │ + je 2624 <__cxa_finalize@plt+0x134> │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edi),%ebx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ │ - je 261e <__cxa_finalize@plt+0x12e> │ │ │ │ │ + je 261d <__cxa_finalize@plt+0x12d> │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %ebx │ │ │ │ │ mov %ebx,(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:6425 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ - jmp 2724 <__cxa_finalize@plt+0x234> │ │ │ │ │ + jmp 2723 <__cxa_finalize@plt+0x233> │ │ │ │ │ ./pynx/scattering/cpu.c:6426 │ │ │ │ │ - lea -0x49f8(%ebx),%eax │ │ │ │ │ - push %ebp │ │ │ │ │ - push %ebp │ │ │ │ │ + push %eax │ │ │ │ │ + push %eax │ │ │ │ │ + lea -0x49e8(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ push 0x2c(%esp) │ │ │ │ │ call 20f0 │ │ │ │ │ ./pynx/scattering/cpu.c:6427 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6426 │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6427 (discriminator 1) │ │ │ │ │ - je 271b <__cxa_finalize@plt+0x22b> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 271a <__cxa_finalize@plt+0x22a> │ │ │ │ │ ./pynx/scattering/cpu.c:6428 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ call 2140 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov 0x0(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6428 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 266f <__cxa_finalize@plt+0x17f> │ │ │ │ │ + je 266e <__cxa_finalize@plt+0x17e> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,0x0(%ebp) │ │ │ │ │ - jne 266f <__cxa_finalize@plt+0x17f> │ │ │ │ │ + jne 266e <__cxa_finalize@plt+0x17e> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6430 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 271b <__cxa_finalize@plt+0x22b> │ │ │ │ │ + je 271a <__cxa_finalize@plt+0x22a> │ │ │ │ │ ./pynx/scattering/cpu.c:6434 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:6435 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6434 │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:6435 (discriminator 1) │ │ │ │ │ - je 26ac <__cxa_finalize@plt+0x1bc> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 26ab <__cxa_finalize@plt+0x1bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6437 │ │ │ │ │ - push %edi │ │ │ │ │ + lea -0x4dbe(%ebx),%ecx │ │ │ │ │ + push %ebp │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - lea -0x4dd5(%ebx),%ecx │ │ │ │ │ - push %edi │ │ │ │ │ - lea -0x4dce(%ebx),%edi │ │ │ │ │ + push %ebp │ │ │ │ │ push $0x1 │ │ │ │ │ - push %edi │ │ │ │ │ + push %ecx │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ + lea -0x4dc5(%ebx),%ecx │ │ │ │ │ call 2500 <__cxa_finalize@plt+0x10> │ │ │ │ │ ./pynx/scattering/cpu.c:6437 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jns 26b0 <__cxa_finalize@plt+0x1c0> │ │ │ │ │ + jns 26af <__cxa_finalize@plt+0x1bf> │ │ │ │ │ ./pynx/scattering/cpu.c:6428 │ │ │ │ │ mov %esi,%edi │ │ │ │ │ - jmp 271b <__cxa_finalize@plt+0x22b> │ │ │ │ │ + jmp 271a <__cxa_finalize@plt+0x22a> │ │ │ │ │ ./pynx/scattering/cpu.c:6438 │ │ │ │ │ + lea -0x4dac(%ebx),%eax │ │ │ │ │ push %ecx │ │ │ │ │ - mov %ebp,%edx │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ push %ecx │ │ │ │ │ - lea -0x4dbc(%ebx),%ecx │ │ │ │ │ + lea -0x4db3(%ebx),%ecx │ │ │ │ │ push $0x1 │ │ │ │ │ - push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ - lea -0x4dc3(%ebx),%ecx │ │ │ │ │ call 2500 <__cxa_finalize@plt+0x10> │ │ │ │ │ ./pynx/scattering/cpu.c:6438 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 26ac <__cxa_finalize@plt+0x1bc> │ │ │ │ │ + js 26ab <__cxa_finalize@plt+0x1bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6439 │ │ │ │ │ - lea -0x4dac(%ebx),%eax │ │ │ │ │ + lea -0x4d9c(%ebx),%ebp │ │ │ │ │ push %edx │ │ │ │ │ - lea -0x4db3(%ebx),%ecx │ │ │ │ │ + lea -0x4da3(%ebx),%ecx │ │ │ │ │ push %edx │ │ │ │ │ - mov %ebp,%edx │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ push $0x1 │ │ │ │ │ - push %eax │ │ │ │ │ + push %ebp │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ call 2500 <__cxa_finalize@plt+0x10> │ │ │ │ │ ./pynx/scattering/cpu.c:6439 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 26ac <__cxa_finalize@plt+0x1bc> │ │ │ │ │ + js 26ab <__cxa_finalize@plt+0x1bb> │ │ │ │ │ ./pynx/scattering/cpu.c:6440 │ │ │ │ │ - lea -0x4d85(%ebx),%edx │ │ │ │ │ + lea -0x4d75(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4da0(%ebx),%ecx │ │ │ │ │ + lea -0x4d90(%ebx),%ecx │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push %edx │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ - mov %ebp,%edx │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ call 2500 <__cxa_finalize@plt+0x10> │ │ │ │ │ ./pynx/scattering/cpu.c:6440 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 26ac <__cxa_finalize@plt+0x1bc> │ │ │ │ │ - jmp 2724 <__cxa_finalize@plt+0x234> │ │ │ │ │ + js 26ab <__cxa_finalize@plt+0x1bb> │ │ │ │ │ + jmp 2723 <__cxa_finalize@plt+0x233> │ │ │ │ │ ./pynx/scattering/cpu.c:6443 │ │ │ │ │ mov %edi,%eax │ │ │ │ │ - call 5fb8 │ │ │ │ │ + call 5ef0 │ │ │ │ │ ./pynx/scattering/cpu.c:6423 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6445 │ │ │ │ │ add $0xc,%esp │ │ │ │ │ mov %esi,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ ./pynx/scattering/cpu.c:9756 │ │ │ │ │ push %ebp │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ push %edi │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x1a8b9,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x1b8bc,%ebx │ │ │ │ │ sub $0x28,%esp │ │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ │ + mov 0x40(%esp),%ebp │ │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9759 │ │ │ │ │ push 0x5a4(%ebx) │ │ │ │ │ call 21e0 <_PyObject_GC_New@plt> │ │ │ │ │ + vmovd 0x18(%esp),%xmm1 │ │ │ │ │ ./pynx/scattering/cpu.c:9159 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ + vpinsrd $0x1,%eax,%xmm1,%xmm0 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 2883 <__cxa_finalize@plt+0x393> │ │ │ │ │ + je 2897 <__cxa_finalize@plt+0x3a7> │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9172 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9166 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/python3.13/object.h:1031 │ │ │ │ │ test %edi,%edi │ │ │ │ │ -./pynx/scattering/cpu.c:9172 │ │ │ │ │ - mov %edx,0x38(%esi) │ │ │ │ │ -/usr/include/python3.13/object.h:1031 │ │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9166 │ │ │ │ │ mov %eax,0x48(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:1031 │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9166 │ │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ │ +./pynx/scattering/cpu.c:9172 │ │ │ │ │ + mov %edx,0x38(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9168 │ │ │ │ │ - mov %ebp,0x8(%esi) │ │ │ │ │ -./pynx/scattering/cpu.c:9169 │ │ │ │ │ - mov %esi,0xc(%esi) │ │ │ │ │ + vmovq %xmm0,0x8(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:1031 │ │ │ │ │ - je 278b <__cxa_finalize@plt+0x29b> │ │ │ │ │ + je 2797 <__cxa_finalize@plt+0x2a7> │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 278b <__cxa_finalize@plt+0x29b> │ │ │ │ │ + je 2797 <__cxa_finalize@plt+0x2a7> │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9175 │ │ │ │ │ mov %edi,0x10(%esi) │ │ │ │ │ -./pynx/scattering/cpu.c:9178 │ │ │ │ │ +./pynx/scattering/cpu.c:9177 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ mov %edi,0x20(%esi) │ │ │ │ │ -/usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:9178 │ │ │ │ │ mov %edi,0x24(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ - je 27a2 <__cxa_finalize@plt+0x2b2> │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je 27af <__cxa_finalize@plt+0x2bf> │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ - inc %eax │ │ │ │ │ - mov %eax,(%edx) │ │ │ │ │ + inc %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:9187 │ │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9180 │ │ │ │ │ - mov %edx,0x28(%esi) │ │ │ │ │ + mov %ecx,0x28(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9185 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %edx,0x2c(%esi) │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + mov %ecx,0x2c(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ + mov (%eax),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9185 │ │ │ │ │ - mov %edx,0x1c(%esi) │ │ │ │ │ + mov %ecx,0x1c(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9187 │ │ │ │ │ - mov %edi,0x30(%esi) │ │ │ │ │ + mov %eax,0x30(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 27c4 <__cxa_finalize@plt+0x2d4> │ │ │ │ │ + cmp $0x3fffffff,%edi │ │ │ │ │ + je 27d2 <__cxa_finalize@plt+0x2e2> │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ │ - inc %eax │ │ │ │ │ - mov %eax,(%edx) │ │ │ │ │ + inc %edi │ │ │ │ │ + mov %edi,(%edx) │ │ │ │ │ /usr/include/python3.13/object.h:1031 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 27d5 <__cxa_finalize@plt+0x2e5> │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + je 27e5 <__cxa_finalize@plt+0x2f5> │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%ecx),%edi │ │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%edi │ │ │ │ │ - je 27d5 <__cxa_finalize@plt+0x2e5> │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je 27e5 <__cxa_finalize@plt+0x2f5> │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ - inc %edi │ │ │ │ │ - mov %edi,(%ecx) │ │ │ │ │ + inc %ecx │ │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:9200 │ │ │ │ │ - mov 0x8(%ebp),%ebp │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9190 │ │ │ │ │ - mov %ecx,0x34(%esi) │ │ │ │ │ + mov %ebp,0x34(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9194 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %ecx,0x40(%esi) │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + mov %ebp,0x40(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9200 │ │ │ │ │ - and $0x28f,%ebp │ │ │ │ │ + mov 0x8(%eax),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9194 │ │ │ │ │ - mov %ecx,0x44(%esi) │ │ │ │ │ + mov %ebp,0x44(%esi) │ │ │ │ │ + mov %ebp,0x3c(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9200 │ │ │ │ │ - cmp $0x8,%ebp │ │ │ │ │ -./pynx/scattering/cpu.c:9194 │ │ │ │ │ - mov %ecx,0x3c(%esi) │ │ │ │ │ -./pynx/scattering/cpu.c:9198 │ │ │ │ │ - mov %ecx,0x4c(%esi) │ │ │ │ │ - mov %ecx,0x50(%esi) │ │ │ │ │ - mov %ecx,0x54(%esi) │ │ │ │ │ - mov %ecx,0x58(%esi) │ │ │ │ │ - mov %ecx,0x5c(%esi) │ │ │ │ │ + and $0x28f,%edi │ │ │ │ │ +./pynx/scattering/cpu.c:9197 │ │ │ │ │ + mov %ebp,0x4c(%esi) │ │ │ │ │ + mov %ebp,0x50(%esi) │ │ │ │ │ + mov %ebp,0x54(%esi) │ │ │ │ │ + mov %ebp,0x58(%esi) │ │ │ │ │ + mov %ebp,0x5c(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9200 │ │ │ │ │ - je 2860 <__cxa_finalize@plt+0x370> │ │ │ │ │ - jg 2814 <__cxa_finalize@plt+0x324> │ │ │ │ │ - cmp $0x3,%ebp │ │ │ │ │ - je 2868 <__cxa_finalize@plt+0x378> │ │ │ │ │ - cmp $0x4,%ebp │ │ │ │ │ - lea -0x15ff4(%ebx),%eax │ │ │ │ │ - je 2872 <__cxa_finalize@plt+0x382> │ │ │ │ │ - jmp 282a <__cxa_finalize@plt+0x33a> │ │ │ │ │ - cmp $0x82,%ebp │ │ │ │ │ - je 286c <__cxa_finalize@plt+0x37c> │ │ │ │ │ - cmp $0x282,%ebp │ │ │ │ │ - lea -0x16074(%ebx),%eax │ │ │ │ │ - je 2872 <__cxa_finalize@plt+0x382> │ │ │ │ │ + cmp $0x8,%edi │ │ │ │ │ + je 2874 <__cxa_finalize@plt+0x384> │ │ │ │ │ + jg 2828 <__cxa_finalize@plt+0x338> │ │ │ │ │ + cmp $0x3,%edi │ │ │ │ │ + je 287c <__cxa_finalize@plt+0x38c> │ │ │ │ │ + lea -0x17154(%ebx),%edx │ │ │ │ │ + cmp $0x4,%edi │ │ │ │ │ + je 2886 <__cxa_finalize@plt+0x396> │ │ │ │ │ + jmp 283e <__cxa_finalize@plt+0x34e> │ │ │ │ │ + cmp $0x82,%edi │ │ │ │ │ + je 2880 <__cxa_finalize@plt+0x390> │ │ │ │ │ + lea -0x171e4(%ebx),%edx │ │ │ │ │ + cmp $0x282,%edi │ │ │ │ │ + je 2886 <__cxa_finalize@plt+0x396> │ │ │ │ │ ./pynx/scattering/cpu.c:9217 │ │ │ │ │ - mov -0x50(%ebx),%edi │ │ │ │ │ - lea -0x4e09(%ebx),%edx │ │ │ │ │ + mov -0x50(%ebx),%ebp │ │ │ │ │ + lea -0x4df9(%ebx),%ecx │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - push (%edi) │ │ │ │ │ + push %ecx │ │ │ │ │ + push 0x0(%ebp) │ │ │ │ │ call 21c0 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%esi),%ecx │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je 2883 <__cxa_finalize@plt+0x393> │ │ │ │ │ + cmp $0x3fffffff,%eax │ │ │ │ │ + je 2897 <__cxa_finalize@plt+0x3a7> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%esi) │ │ │ │ │ - jne 2883 <__cxa_finalize@plt+0x393> │ │ │ │ │ + dec %eax │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ + jne 2897 <__cxa_finalize@plt+0x3a7> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 2883 <__cxa_finalize@plt+0x393> │ │ │ │ │ + jmp 2897 <__cxa_finalize@plt+0x3a7> │ │ │ │ │ ./pynx/scattering/cpu.c:9200 │ │ │ │ │ - lea -0x17424(%ebx),%eax │ │ │ │ │ - jmp 2872 <__cxa_finalize@plt+0x382> │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - jmp 2872 <__cxa_finalize@plt+0x382> │ │ │ │ │ - lea -0x16114(%ebx),%eax │ │ │ │ │ + lea -0x18504(%ebx),%edx │ │ │ │ │ + jmp 2886 <__cxa_finalize@plt+0x396> │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + jmp 2886 <__cxa_finalize@plt+0x396> │ │ │ │ │ + lea -0x17284(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9763 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9208 │ │ │ │ │ - mov %eax,0x18(%esi) │ │ │ │ │ + mov %edx,0x18(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9763 │ │ │ │ │ push %esi │ │ │ │ │ call 21a0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 2885 <__cxa_finalize@plt+0x395> │ │ │ │ │ + jmp 2899 <__cxa_finalize@plt+0x3a9> │ │ │ │ │ ./pynx/scattering/cpu.c:9756 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9766 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ mov %esi,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ @@ -445,765 +442,765 @@ │ │ │ │ │ ret │ │ │ │ │ ./pynx/scattering/cpu.c:8252 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ mov %edx,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x1a75a,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x1b746,%ebx │ │ │ │ │ sub $0xe4,%esp │ │ │ │ │ mov %gs:0x14,%ebp │ │ │ │ │ mov %ebp,0xd4(%esp) │ │ │ │ │ mov %ecx,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:8263 │ │ │ │ │ push %ecx │ │ │ │ │ push %eax │ │ │ │ │ call 20f0 │ │ │ │ │ ./pynx/scattering/cpu.c:8264 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8263 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8264 │ │ │ │ │ - je 297d <__cxa_finalize@plt+0x48d> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 2991 <__cxa_finalize@plt+0x4a1> │ │ │ │ │ /usr/include/python3.13/object.h:1238 │ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8266 (discriminator 1) │ │ │ │ │ cmpl $0x0,0x54(%eax) │ │ │ │ │ - js 28f1 <__cxa_finalize@plt+0x401> │ │ │ │ │ + js 2905 <__cxa_finalize@plt+0x415> │ │ │ │ │ ./pynx/scattering/cpu.c:8267 │ │ │ │ │ push %ebp │ │ │ │ │ - lea -0x4828(%ebx),%ecx │ │ │ │ │ + lea -0x4818(%ebx),%ecx │ │ │ │ │ push %edi │ │ │ │ │ mov -0x40(%ebx),%edi │ │ │ │ │ push %ecx │ │ │ │ │ push (%edi) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:8270 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 297d <__cxa_finalize@plt+0x48d> │ │ │ │ │ + jmp 2991 <__cxa_finalize@plt+0x4a1> │ │ │ │ │ ./pynx/scattering/cpu.c:8274 │ │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8273 │ │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8293 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 2905 <__cxa_finalize@plt+0x415> │ │ │ │ │ + je 2919 <__cxa_finalize@plt+0x429> │ │ │ │ │ ./pynx/scattering/cpu.c:8297 │ │ │ │ │ mov $0x4,%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ cmovl %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8300 │ │ │ │ │ add %edx,%eax │ │ │ │ │ cmp 0xf0(%esp),%eax │ │ │ │ │ - jae 2935 <__cxa_finalize@plt+0x445> │ │ │ │ │ + jae 2949 <__cxa_finalize@plt+0x459> │ │ │ │ │ ./pynx/scattering/cpu.c:8301 │ │ │ │ │ push %edx │ │ │ │ │ push %edx │ │ │ │ │ - lea -0x4804(%ebx),%edx │ │ │ │ │ + lea -0x47f4(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ mov -0x44(%ebx),%eax │ │ │ │ │ push 0xfc(%esp) │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %edx │ │ │ │ │ push (%eax) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:8305 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ - jmp 297d <__cxa_finalize@plt+0x48d> │ │ │ │ │ + jmp 2991 <__cxa_finalize@plt+0x4a1> │ │ │ │ │ ./pynx/scattering/cpu.c:8315 │ │ │ │ │ cmpl $0x1,0xf4(%esp) │ │ │ │ │ - jne 2986 <__cxa_finalize@plt+0x496> │ │ │ │ │ + jne 299a <__cxa_finalize@plt+0x4aa> │ │ │ │ │ cmp %edx,0xf0(%esp) │ │ │ │ │ - jae 2986 <__cxa_finalize@plt+0x496> │ │ │ │ │ + jae 299a <__cxa_finalize@plt+0x4aa> │ │ │ │ │ ./pynx/scattering/cpu.c:8316 │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ push 0xf8(%esp) │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ - lea -0x4790(%ebx),%edi │ │ │ │ │ + lea -0x4780(%ebx),%edi │ │ │ │ │ push %edi │ │ │ │ │ push $0xc8 │ │ │ │ │ lea 0x20(%esp),%ebp │ │ │ │ │ push %ebp │ │ │ │ │ call 2230 │ │ │ │ │ ./pynx/scattering/cpu.c:8320 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ push $0x0 │ │ │ │ │ push %ebp │ │ │ │ │ push $0x0 │ │ │ │ │ call 2120 │ │ │ │ │ ./pynx/scattering/cpu.c:8320 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jns 2986 <__cxa_finalize@plt+0x496> │ │ │ │ │ + jns 299a <__cxa_finalize@plt+0x4aa> │ │ │ │ │ ./pynx/scattering/cpu.c:8324 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8325 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8324 │ │ │ │ │ - call 5fb8 │ │ │ │ │ + call 5ef0 │ │ │ │ │ ./pynx/scattering/cpu.c:8326 │ │ │ │ │ mov 0xcc(%esp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je 299b <__cxa_finalize@plt+0x4ab> │ │ │ │ │ - call 17b40 │ │ │ │ │ + je 29af <__cxa_finalize@plt+0x4bf> │ │ │ │ │ + call 180c0 │ │ │ │ │ add $0xdc,%esp │ │ │ │ │ mov %esi,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ ./pynx/scattering/cpu.c:701 │ │ │ │ │ push %ebp │ │ │ │ │ - mov %edx,%ebp │ │ │ │ │ + mov %ecx,%ebp │ │ │ │ │ push %edi │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ push %esi │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x1a63f,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x1b62b,%ebx │ │ │ │ │ sub $0x24,%esp │ │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:706 │ │ │ │ │ push $0x0 │ │ │ │ │ - lea -0x4c72(%ebx),%eax │ │ │ │ │ + lea -0x4c62(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 2100 │ │ │ │ │ ./pynx/scattering/cpu.c:707 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:706 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:707 │ │ │ │ │ - je 2a3e <__cxa_finalize@plt+0x54e> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 2a51 <__cxa_finalize@plt+0x561> │ │ │ │ │ ./pynx/scattering/cpu.c:710 │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ push 0x5c(%esp) │ │ │ │ │ push 0x5c(%esp) │ │ │ │ │ push 0x5c(%esp) │ │ │ │ │ push 0x60(%esp) │ │ │ │ │ push 0x60(%esp) │ │ │ │ │ push 0x60(%esp) │ │ │ │ │ push 0x60(%esp) │ │ │ │ │ push 0x60(%esp) │ │ │ │ │ push 0x60(%esp) │ │ │ │ │ push 0x60(%esp) │ │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ │ - push %ecx │ │ │ │ │ + push %ebp │ │ │ │ │ push $0x3 │ │ │ │ │ push $0x0 │ │ │ │ │ - push %ebp │ │ │ │ │ + push 0x4c(%esp) │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x0 │ │ │ │ │ - push %edi │ │ │ │ │ + push %esi │ │ │ │ │ call 2410 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%esi),%edx │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ add $0x50,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:710 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 2a2c <__cxa_finalize@plt+0x53c> │ │ │ │ │ + je 2a3f <__cxa_finalize@plt+0x54f> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ - mov %edx,(%esi) │ │ │ │ │ - je 2a30 <__cxa_finalize@plt+0x540> │ │ │ │ │ + mov %edx,(%edi) │ │ │ │ │ + je 2a43 <__cxa_finalize@plt+0x553> │ │ │ │ │ ./pynx/scattering/cpu.c:716 │ │ │ │ │ - mov %edi,%esi │ │ │ │ │ - jmp 2a3e <__cxa_finalize@plt+0x54e> │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + jmp 2a51 <__cxa_finalize@plt+0x561> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 2a2c <__cxa_finalize@plt+0x53c> │ │ │ │ │ + jmp 2a3f <__cxa_finalize@plt+0x54f> │ │ │ │ │ ./pynx/scattering/cpu.c:717 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ ./pynx/scattering/cpu.c:6029 │ │ │ │ │ push %edi │ │ │ │ │ + push %esi │ │ │ │ │ ./pynx/scattering/cpu.c:6030 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6029 │ │ │ │ │ - push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x1a5a2,%ebx │ │ │ │ │ - sub $0x2d0,%esp │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x1b58f,%ebx │ │ │ │ │ + sub $0x2c0,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6030 │ │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ │ - mov %eax,0x2cc(%esp) │ │ │ │ │ - lea 0x5e8(%ebx),%eax │ │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ │ - lea -0x343c(%ebx),%edi │ │ │ │ │ - lea -0x34d0(%ebx),%edx │ │ │ │ │ - movl $0xc,0x18(%esp) │ │ │ │ │ - movw $0x100,0x20(%esp) │ │ │ │ │ - movb $0x1,0x22(%esp) │ │ │ │ │ - movl $0x2,0x2c(%esp) │ │ │ │ │ - movw $0x100,0x34(%esp) │ │ │ │ │ - lea 0x4(%eax),%esi │ │ │ │ │ - lea 0x8(%eax),%ecx │ │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ │ - vmovd %esi,%xmm2 │ │ │ │ │ - vmovd %ecx,%xmm4 │ │ │ │ │ - lea -0x3425(%ebx),%esi │ │ │ │ │ - vpinsrd $0x1,%edi,%xmm2,%xmm3 │ │ │ │ │ - vpinsrd $0x1,%esi,%xmm4,%xmm5 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ + mov %gs:0x14,%edx │ │ │ │ │ + mov %edx,0x2bc(%esp) │ │ │ │ │ + lea 0x5e8(%ebx),%edx │ │ │ │ │ + lea -0x343c(%ebx),%ecx │ │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm1,%xmm0 │ │ │ │ │ - lea 0xc(%eax),%ecx │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %edi,0x44(%esp) │ │ │ │ │ - lea 0x10(%eax),%edi │ │ │ │ │ - mov %esi,0x58(%esp) │ │ │ │ │ - lea 0x14(%eax),%esi │ │ │ │ │ - vmovd %ecx,%xmm6 │ │ │ │ │ + lea -0x34d0(%ebx),%eax │ │ │ │ │ + mov %esi,0x20(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x34(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x48(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + movl $0xc,0x8(%esp) │ │ │ │ │ + movb $0x1,0x12(%esp) │ │ │ │ │ + lea 0x4(%edx),%edi │ │ │ │ │ + vmovd %edx,%xmm1 │ │ │ │ │ + movl $0x2,0x1c(%esp) │ │ │ │ │ + vmovd %edi,%xmm2 │ │ │ │ │ + lea 0x8(%edx),%edi │ │ │ │ │ + vpinsrd $0x1,%eax,%xmm1,%xmm0 │ │ │ │ │ + mov -0x3422(%ebx),%ax │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm2,%xmm3 │ │ │ │ │ + vmovd %edi,%xmm4 │ │ │ │ │ + lea -0x3425(%ebx),%ecx │ │ │ │ │ + vmovq %xmm0,(%esp) │ │ │ │ │ + lea 0xc(%edx),%edi │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ + lea -0x352c(%ebx),%ecx │ │ │ │ │ + vmovq %xmm3,0x14(%esp) │ │ │ │ │ + vmovd %edi,%xmm6 │ │ │ │ │ + lea 0x10(%edx),%edi │ │ │ │ │ + mov %ax,0x10(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm6,%xmm7 │ │ │ │ │ vmovd %edi,%xmm1 │ │ │ │ │ - vmovd %esi,%xmm2 │ │ │ │ │ - mov %edx,0x30(%esp) │ │ │ │ │ lea -0x3540(%ebx),%ecx │ │ │ │ │ - lea -0x352c(%ebx),%edx │ │ │ │ │ - vmovq %xmm0,0x10(%esp) │ │ │ │ │ - lea -0x34b8(%ebx),%edi │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm6,%xmm7 │ │ │ │ │ + mov %ax,0x24(%esp) │ │ │ │ │ + lea 0x14(%edx),%edi │ │ │ │ │ vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - vmovq %xmm3,0x24(%esp) │ │ │ │ │ - vpinsrd $0x1,%edi,%xmm2,%xmm3 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - lea 0x18(%eax),%esi │ │ │ │ │ - vmovq %xmm5,0x38(%esp) │ │ │ │ │ - vmovd %esi,%xmm4 │ │ │ │ │ - lea -0x34c4(%ebx),%esi │ │ │ │ │ - vmovq %xmm7,0x4c(%esp) │ │ │ │ │ - vmovq %xmm0,0x60(%esp) │ │ │ │ │ - movb $0x1,0x36(%esp) │ │ │ │ │ - movl $0x2,0x40(%esp) │ │ │ │ │ - movw $0x100,0x48(%esp) │ │ │ │ │ - movb $0x1,0x4a(%esp) │ │ │ │ │ - movl $0x13,0x54(%esp) │ │ │ │ │ - movw $0x100,0x5c(%esp) │ │ │ │ │ - movb $0x1,0x5e(%esp) │ │ │ │ │ - movl $0x13,0x68(%esp) │ │ │ │ │ - mov %edx,0x6c(%esp) │ │ │ │ │ - lea -0x3504(%ebx),%edx │ │ │ │ │ - mov %ecx,0x80(%esp) │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm4,%xmm5 │ │ │ │ │ - mov %edi,0x94(%esp) │ │ │ │ │ - lea 0x20(%eax),%edi │ │ │ │ │ - vmovd %ecx,%xmm6 │ │ │ │ │ + mov %ax,0x38(%esp) │ │ │ │ │ + lea -0x34b8(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm2 │ │ │ │ │ + lea 0x18(%edx),%edi │ │ │ │ │ + mov %ax,0x4c(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm2,%xmm3 │ │ │ │ │ + vmovd %edi,%xmm4 │ │ │ │ │ + lea 0x1c(%edx),%edi │ │ │ │ │ + vmovq %xmm5,0x28(%esp) │ │ │ │ │ + lea -0x3504(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm6 │ │ │ │ │ + movb $0x1,0x26(%esp) │ │ │ │ │ + lea 0x20(%edx),%edi │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ + vmovq %xmm7,0x3c(%esp) │ │ │ │ │ + lea -0x34c4(%ebx),%ecx │ │ │ │ │ vmovd %edi,%xmm1 │ │ │ │ │ + vmovq %xmm0,0x50(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm6,%xmm7 │ │ │ │ │ + lea 0x24(%edx),%edi │ │ │ │ │ lea -0x3518(%ebx),%ecx │ │ │ │ │ - vpinsrd $0x1,%esi,%xmm6,%xmm7 │ │ │ │ │ + movb $0x1,0x3a(%esp) │ │ │ │ │ vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ + vmovd %edi,%xmm2 │ │ │ │ │ + lea -0x3488(%ebx),%ecx │ │ │ │ │ + movl $0x2,0x30(%esp) │ │ │ │ │ + lea 0x28(%edx),%edi │ │ │ │ │ + movl $0x13,0x44(%esp) │ │ │ │ │ + vmovd %edi,%xmm4 │ │ │ │ │ + lea 0x2c(%edx),%edi │ │ │ │ │ + movb $0x1,0x4e(%esp) │ │ │ │ │ + vmovd %edi,%xmm6 │ │ │ │ │ + lea 0x30(%edx),%edi │ │ │ │ │ + movl $0x13,0x58(%esp) │ │ │ │ │ + vmovd %edi,%xmm1 │ │ │ │ │ + lea 0x34(%edx),%edi │ │ │ │ │ + mov %esi,0x5c(%esp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - lea 0x24(%eax),%edi │ │ │ │ │ - mov %esi,0xbc(%esp) │ │ │ │ │ - mov %ecx,0xd0(%esp) │ │ │ │ │ - lea 0x28(%eax),%esi │ │ │ │ │ - lea 0x2c(%eax),%ecx │ │ │ │ │ + mov %esi,0x70(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x84(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x98(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + vmovq %xmm3,0x64(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm2,%xmm3 │ │ │ │ │ + lea -0x3490(%ebx),%ecx │ │ │ │ │ vmovd %edi,%xmm2 │ │ │ │ │ - vmovd %esi,%xmm4 │ │ │ │ │ - vmovd %ecx,%xmm6 │ │ │ │ │ - mov %edx,0xa8(%esp) │ │ │ │ │ - lea -0x3490(%ebx),%edi │ │ │ │ │ - lea -0x3488(%ebx),%edx │ │ │ │ │ - lea -0x34a4(%ebx),%esi │ │ │ │ │ - vmovq %xmm3,0x74(%esp) │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm2,%xmm3 │ │ │ │ │ - vmovq %xmm5,0x88(%esp) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - vpinsrd $0x1,%edi,%xmm4,%xmm5 │ │ │ │ │ - vmovq %xmm7,0x9c(%esp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - vpinsrd $0x1,%esi,%xmm6,%xmm7 │ │ │ │ │ + mov %esi,0xac(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea 0x38(%edx),%edi │ │ │ │ │ + vmovq %xmm5,0x78(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ + lea -0x34a4(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm4 │ │ │ │ │ + mov %esi,0xc0(%esp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - lea 0x30(%eax),%ecx │ │ │ │ │ - mov %edx,0xe4(%esp) │ │ │ │ │ - vmovq %xmm0,0xb0(%esp) │ │ │ │ │ - vmovd %ecx,%xmm1 │ │ │ │ │ + lea 0x3c(%edx),%edi │ │ │ │ │ + vmovq %xmm7,0x8c(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm6,%xmm7 │ │ │ │ │ + vmovd %edi,%xmm6 │ │ │ │ │ + lea -0x34e0(%ebx),%ecx │ │ │ │ │ + mov %esi,0xd4(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea 0x40(%edx),%edi │ │ │ │ │ + vmovq %xmm0,0xa0(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ lea -0x34f0(%ebx),%ecx │ │ │ │ │ - vmovq %xmm3,0xc4(%esp) │ │ │ │ │ - lea -0x34e0(%ebx),%edx │ │ │ │ │ - vmovq %xmm5,0xd8(%esp) │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm1,%xmm0 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - movw $0x100,0x70(%esp) │ │ │ │ │ - movb $0x1,0x72(%esp) │ │ │ │ │ - movl $0x9,0x7c(%esp) │ │ │ │ │ - movw $0x100,0x84(%esp) │ │ │ │ │ - movb $0x1,0x86(%esp) │ │ │ │ │ - movl $0x11,0x90(%esp) │ │ │ │ │ - movw $0x100,0x98(%esp) │ │ │ │ │ - movb $0x1,0x9a(%esp) │ │ │ │ │ - movl $0xa,0xa4(%esp) │ │ │ │ │ - movw $0x100,0xac(%esp) │ │ │ │ │ - movb $0x1,0xae(%esp) │ │ │ │ │ - movl $0x12,0xb8(%esp) │ │ │ │ │ - movw $0x100,0xc0(%esp) │ │ │ │ │ - movb $0x1,0xc2(%esp) │ │ │ │ │ - movl $0x6,0xcc(%esp) │ │ │ │ │ - movw $0x100,0xd4(%esp) │ │ │ │ │ - movb $0x1,0xd6(%esp) │ │ │ │ │ - movl $0x6,0xe0(%esp) │ │ │ │ │ - movw $0x100,0xe8(%esp) │ │ │ │ │ - movb $0x1,0xea(%esp) │ │ │ │ │ - vmovq %xmm7,0xec(%esp) │ │ │ │ │ - mov %edi,0xf8(%esp) │ │ │ │ │ - lea 0x34(%eax),%edi │ │ │ │ │ - mov %esi,0x10c(%esp) │ │ │ │ │ - lea 0x38(%eax),%esi │ │ │ │ │ - vmovd %edi,%xmm2 │ │ │ │ │ - vmovd %esi,%xmm4 │ │ │ │ │ - lea -0x344c(%ebx),%edi │ │ │ │ │ + vmovd %edi,%xmm1 │ │ │ │ │ + mov %ax,0x60(%esp) │ │ │ │ │ + lea 0x44(%edx),%edi │ │ │ │ │ + mov %ax,0x74(%esp) │ │ │ │ │ + mov %ax,0x88(%esp) │ │ │ │ │ + mov %ax,0x9c(%esp) │ │ │ │ │ + mov %ax,0xb0(%esp) │ │ │ │ │ + mov %ax,0xc4(%esp) │ │ │ │ │ + mov %ax,0xd8(%esp) │ │ │ │ │ + vmovq %xmm3,0xb4(%esp) │ │ │ │ │ vpinsrd $0x1,%ecx,%xmm2,%xmm3 │ │ │ │ │ - vpinsrd $0x1,%edi,%xmm4,%xmm5 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - lea 0x3c(%eax),%esi │ │ │ │ │ - mov %ecx,0x134(%esp) │ │ │ │ │ - lea 0x40(%eax),%ecx │ │ │ │ │ - mov %edi,0x148(%esp) │ │ │ │ │ - lea 0x44(%eax),%edi │ │ │ │ │ - vmovd %esi,%xmm6 │ │ │ │ │ - vmovd %ecx,%xmm1 │ │ │ │ │ + lea -0x344c(%ebx),%ecx │ │ │ │ │ vmovd %edi,%xmm2 │ │ │ │ │ - mov %edx,0x120(%esp) │ │ │ │ │ - lea -0x34ac(%ebx),%esi │ │ │ │ │ - lea -0x3458(%ebx),%edx │ │ │ │ │ - vmovq %xmm0,0x100(%esp) │ │ │ │ │ + vmovq %xmm5,0xc8(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ + lea 0x48(%edx),%edi │ │ │ │ │ + lea -0x3458(%ebx),%ecx │ │ │ │ │ + movb $0x1,0x62(%esp) │ │ │ │ │ + vmovd %edi,%xmm4 │ │ │ │ │ + lea 0x4c(%edx),%edi │ │ │ │ │ + movl $0x9,0x6c(%esp) │ │ │ │ │ + movb $0x1,0x76(%esp) │ │ │ │ │ + movl $0x11,0x80(%esp) │ │ │ │ │ + movb $0x1,0x8a(%esp) │ │ │ │ │ + movl $0xa,0x94(%esp) │ │ │ │ │ + movb $0x1,0x9e(%esp) │ │ │ │ │ + movl $0x12,0xa8(%esp) │ │ │ │ │ + movb $0x1,0xb2(%esp) │ │ │ │ │ + movl $0x6,0xbc(%esp) │ │ │ │ │ + movb $0x1,0xc6(%esp) │ │ │ │ │ + movl $0x6,0xd0(%esp) │ │ │ │ │ + movb $0x1,0xda(%esp) │ │ │ │ │ + mov %esi,0xe8(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0xfc(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x110(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + vmovq %xmm7,0xdc(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm6,%xmm7 │ │ │ │ │ + lea -0x34ac(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm6 │ │ │ │ │ + mov %esi,0x124(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea 0x50(%edx),%edi │ │ │ │ │ + vmovq %xmm0,0xf0(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ lea -0x3460(%ebx),%ecx │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm6,%xmm7 │ │ │ │ │ - vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ + vmovd %edi,%xmm1 │ │ │ │ │ + mov %esi,0x138(%esp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - vmovq %xmm3,0x114(%esp) │ │ │ │ │ + lea 0x54(%edx),%edi │ │ │ │ │ + vmovq %xmm3,0x104(%esp) │ │ │ │ │ vpinsrd $0x1,%ecx,%xmm2,%xmm3 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - lea 0x48(%eax),%edi │ │ │ │ │ - mov %edx,0x15c(%esp) │ │ │ │ │ - vmovd %edi,%xmm4 │ │ │ │ │ - lea -0x3428(%ebx),%edx │ │ │ │ │ - mov %esi,0x170(%esp) │ │ │ │ │ - lea 0x4c(%eax),%esi │ │ │ │ │ - lea -0x3498(%ebx),%edi │ │ │ │ │ - vmovq %xmm5,0x128(%esp) │ │ │ │ │ - vmovd %esi,%xmm6 │ │ │ │ │ - lea -0x3594(%ebx),%esi │ │ │ │ │ - vmovq %xmm7,0x13c(%esp) │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm4,%xmm5 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - vmovq %xmm0,0x150(%esp) │ │ │ │ │ - vpinsrd $0x1,%edi,%xmm6,%xmm7 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - vmovq %xmm3,0x164(%esp) │ │ │ │ │ - movl $0xb,0xf4(%esp) │ │ │ │ │ - movw $0x100,0xfc(%esp) │ │ │ │ │ - movb $0x1,0xfe(%esp) │ │ │ │ │ - movl $0xe,0x108(%esp) │ │ │ │ │ - movw $0x100,0x110(%esp) │ │ │ │ │ - movb $0x1,0x112(%esp) │ │ │ │ │ - movl $0xe,0x11c(%esp) │ │ │ │ │ - movw $0x100,0x124(%esp) │ │ │ │ │ - movb $0x1,0x126(%esp) │ │ │ │ │ - movl $0x9,0x130(%esp) │ │ │ │ │ - movw $0x100,0x138(%esp) │ │ │ │ │ - movb $0x1,0x13a(%esp) │ │ │ │ │ - movl $0x9,0x144(%esp) │ │ │ │ │ - movw $0x100,0x14c(%esp) │ │ │ │ │ - movb $0x1,0x14e(%esp) │ │ │ │ │ - movl $0x7,0x158(%esp) │ │ │ │ │ - movw $0x100,0x160(%esp) │ │ │ │ │ - movb $0x1,0x162(%esp) │ │ │ │ │ - movl $0x5,0x16c(%esp) │ │ │ │ │ - movw $0x100,0x174(%esp) │ │ │ │ │ - mov %ecx,0x184(%esp) │ │ │ │ │ - lea 0x50(%eax),%ecx │ │ │ │ │ - vmovd %ecx,%xmm1 │ │ │ │ │ - lea 0x54(%eax),%ecx │ │ │ │ │ - mov %edx,0x198(%esp) │ │ │ │ │ - vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ │ + lea -0x3428(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm2 │ │ │ │ │ + mov %esi,0x14c(%esp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - vmovd %ecx,%xmm2 │ │ │ │ │ - mov %esi,0x1c0(%esp) │ │ │ │ │ - lea -0x35d4(%ebx),%edx │ │ │ │ │ - lea 0x5c(%eax),%esi │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm2,%xmm3 │ │ │ │ │ - vmovd %esi,%xmm6 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - lea 0x60(%eax),%esi │ │ │ │ │ - mov %edi,0x1ac(%esp) │ │ │ │ │ - lea 0x58(%eax),%edi │ │ │ │ │ + lea 0x58(%edx),%edi │ │ │ │ │ + vmovq %xmm5,0x118(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ + lea -0x3498(%ebx),%ecx │ │ │ │ │ vmovd %edi,%xmm4 │ │ │ │ │ - vmovd %esi,%xmm1 │ │ │ │ │ - mov %edx,0x1d4(%esp) │ │ │ │ │ + mov %ax,0xec(%esp) │ │ │ │ │ + lea 0x5c(%edx),%edi │ │ │ │ │ + mov %ax,0x100(%esp) │ │ │ │ │ + mov %ax,0x114(%esp) │ │ │ │ │ + mov %ax,0x128(%esp) │ │ │ │ │ + mov %ax,0x13c(%esp) │ │ │ │ │ + mov %ax,0x150(%esp) │ │ │ │ │ + vmovq %xmm7,0x12c(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm6,%xmm7 │ │ │ │ │ + vmovd %edi,%xmm6 │ │ │ │ │ + lea -0x3594(%ebx),%ecx │ │ │ │ │ + vmovq %xmm0,0x140(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ + lea 0x60(%edx),%edi │ │ │ │ │ + lea -0x35d4(%ebx),%ecx │ │ │ │ │ + vmovq %xmm3,0x154(%esp) │ │ │ │ │ + vmovd %edi,%xmm1 │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm2,%xmm3 │ │ │ │ │ lea -0x3554(%ebx),%ecx │ │ │ │ │ - lea -0x356c(%ebx),%edi │ │ │ │ │ - vmovq %xmm5,0x178(%esp) │ │ │ │ │ - lea -0x346c(%ebx),%edx │ │ │ │ │ - vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ - vmovq %xmm7,0x18c(%esp) │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - vpinsrd $0x1,%edi,%xmm6,%xmm7 │ │ │ │ │ - vmovq %xmm0,0x1a0(%esp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm1,%xmm0 │ │ │ │ │ - mov %ecx,0x1e8(%esp) │ │ │ │ │ - vmovq %xmm3,0x1b4(%esp) │ │ │ │ │ - lea 0x64(%eax),%ecx │ │ │ │ │ - lea -0x3478(%ebx),%esi │ │ │ │ │ - vmovq %xmm5,0x1c8(%esp) │ │ │ │ │ - vmovd %ecx,%xmm2 │ │ │ │ │ - lea -0x342b(%ebx),%ecx │ │ │ │ │ - vmovq %xmm7,0x1dc(%esp) │ │ │ │ │ - vpinsrd $0x1,%esi,%xmm2,%xmm3 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - vmovq %xmm0,0x1f0(%esp) │ │ │ │ │ + movl $0xb,0xe4(%esp) │ │ │ │ │ + lea 0x64(%edx),%edi │ │ │ │ │ + movb $0x1,0xee(%esp) │ │ │ │ │ + vmovd %edi,%xmm2 │ │ │ │ │ + lea 0x68(%edx),%edi │ │ │ │ │ + movl $0xe,0xf8(%esp) │ │ │ │ │ + movb $0x1,0x102(%esp) │ │ │ │ │ + movl $0xe,0x10c(%esp) │ │ │ │ │ + movb $0x1,0x116(%esp) │ │ │ │ │ + movl $0x9,0x120(%esp) │ │ │ │ │ + movb $0x1,0x12a(%esp) │ │ │ │ │ + movl $0x9,0x134(%esp) │ │ │ │ │ + movb $0x1,0x13e(%esp) │ │ │ │ │ + movl $0x7,0x148(%esp) │ │ │ │ │ + movb $0x1,0x152(%esp) │ │ │ │ │ + movl $0x5,0x15c(%esp) │ │ │ │ │ + mov %esi,0x160(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x174(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x188(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x19c(%esp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - movb $0x1,0x176(%esp) │ │ │ │ │ - movl $0x3,0x180(%esp) │ │ │ │ │ - movw $0x100,0x188(%esp) │ │ │ │ │ - movb $0x1,0x18a(%esp) │ │ │ │ │ - movl $0x6,0x194(%esp) │ │ │ │ │ - movw $0x100,0x19c(%esp) │ │ │ │ │ - movb $0x1,0x19e(%esp) │ │ │ │ │ - movl $0x27,0x1a8(%esp) │ │ │ │ │ - movw $0x100,0x1b0(%esp) │ │ │ │ │ - movb $0x0,0x1b2(%esp) │ │ │ │ │ - movl $0x22,0x1bc(%esp) │ │ │ │ │ - movw $0x100,0x1c4(%esp) │ │ │ │ │ - movb $0x0,0x1c6(%esp) │ │ │ │ │ - movl $0x14,0x1d0(%esp) │ │ │ │ │ - movw $0x100,0x1d8(%esp) │ │ │ │ │ - movb $0x1,0x1da(%esp) │ │ │ │ │ - movl $0x18,0x1e4(%esp) │ │ │ │ │ - movw $0x100,0x1ec(%esp) │ │ │ │ │ - movb $0x0,0x1ee(%esp) │ │ │ │ │ - movl $0x9,0x1f8(%esp) │ │ │ │ │ - mov %edi,0x1fc(%esp) │ │ │ │ │ - lea 0x68(%eax),%edi │ │ │ │ │ + vmovq %xmm5,0x168(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ + lea -0x356c(%ebx),%ecx │ │ │ │ │ vmovd %edi,%xmm4 │ │ │ │ │ - lea 0x6c(%eax),%edi │ │ │ │ │ - mov %edx,0x210(%esp) │ │ │ │ │ + mov %esi,0x1b0(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea 0x6c(%edx),%edi │ │ │ │ │ + vmovq %xmm7,0x17c(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm6,%xmm7 │ │ │ │ │ + lea -0x346c(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm6 │ │ │ │ │ + mov %esi,0x1c4(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea 0x70(%edx),%edi │ │ │ │ │ + vmovq %xmm0,0x190(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ + lea -0x3478(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm1 │ │ │ │ │ + mov %esi,0x1d8(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea 0x74(%edx),%edi │ │ │ │ │ + vmovq %xmm3,0x1a4(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm2,%xmm3 │ │ │ │ │ + lea -0x342b(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm2 │ │ │ │ │ + mov %ax,0x164(%esp) │ │ │ │ │ + lea 0x78(%edx),%edi │ │ │ │ │ + mov %ax,0x178(%esp) │ │ │ │ │ + mov %ax,0x18c(%esp) │ │ │ │ │ + mov %ax,0x1a0(%esp) │ │ │ │ │ + mov %ax,0x1b4(%esp) │ │ │ │ │ + mov %ax,0x1c8(%esp) │ │ │ │ │ + mov %ax,0x1dc(%esp) │ │ │ │ │ + vmovq %xmm5,0x1b8(%esp) │ │ │ │ │ vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ + vmovd %edi,%xmm4 │ │ │ │ │ + lea -0x342e(%ebx),%ecx │ │ │ │ │ + vmovq %xmm7,0x1cc(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm6,%xmm7 │ │ │ │ │ + lea 0x7c(%edx),%edi │ │ │ │ │ + lea -0x3431(%ebx),%ecx │ │ │ │ │ + movb $0x1,0x166(%esp) │ │ │ │ │ vmovd %edi,%xmm6 │ │ │ │ │ - mov %esi,0x224(%esp) │ │ │ │ │ - lea -0x342e(%ebx),%edx │ │ │ │ │ - lea 0x70(%eax),%esi │ │ │ │ │ - mov %ecx,0x238(%esp) │ │ │ │ │ - lea 0x74(%eax),%ecx │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm6,%xmm7 │ │ │ │ │ - vmovd %esi,%xmm1 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - vmovd %ecx,%xmm2 │ │ │ │ │ - lea -0x3431(%ebx),%edi │ │ │ │ │ - lea 0x78(%eax),%ecx │ │ │ │ │ - mov %edx,0x24c(%esp) │ │ │ │ │ - lea -0x3440(%ebx),%esi │ │ │ │ │ - vpinsrd $0x1,%edi,%xmm1,%xmm0 │ │ │ │ │ - vmovq %xmm3,0x204(%esp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - vpinsrd $0x1,%esi,%xmm2,%xmm3 │ │ │ │ │ - lea -0x3480(%ebx),%edx │ │ │ │ │ + lea 0x80(%edx),%edi │ │ │ │ │ + lea 0x84(%edx),%edx │ │ │ │ │ + movl $0x3,0x170(%esp) │ │ │ │ │ + movb $0x1,0x17a(%esp) │ │ │ │ │ + movl $0x6,0x184(%esp) │ │ │ │ │ + movb $0x1,0x18e(%esp) │ │ │ │ │ + movl $0x27,0x198(%esp) │ │ │ │ │ + movb $0x0,0x1a2(%esp) │ │ │ │ │ + movl $0x22,0x1ac(%esp) │ │ │ │ │ + movb $0x0,0x1b6(%esp) │ │ │ │ │ + movl $0x14,0x1c0(%esp) │ │ │ │ │ + movb $0x1,0x1ca(%esp) │ │ │ │ │ + movl $0x18,0x1d4(%esp) │ │ │ │ │ + movb $0x0,0x1de(%esp) │ │ │ │ │ + vmovq %xmm0,0x1e0(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ + lea -0x3440(%ebx),%ecx │ │ │ │ │ + vmovd %edi,%xmm1 │ │ │ │ │ + mov %esi,0x1ec(%esp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - vmovd %ecx,%xmm4 │ │ │ │ │ - mov %edi,0x260(%esp) │ │ │ │ │ - mov %esi,0x274(%esp) │ │ │ │ │ - lea 0x7c(%eax),%edi │ │ │ │ │ - lea 0x80(%eax),%esi │ │ │ │ │ - vmovq %xmm5,0x218(%esp) │ │ │ │ │ - add $0x84,%eax │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm4,%xmm5 │ │ │ │ │ - vmovq %xmm7,0x22c(%esp) │ │ │ │ │ + lea -0x343a(%ebx),%edi │ │ │ │ │ + mov %esi,0x200(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x214(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %esi,0x228(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + vmovq %xmm3,0x1f4(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm2,%xmm3 │ │ │ │ │ + lea -0x3480(%ebx),%ecx │ │ │ │ │ + vmovd %edx,%xmm2 │ │ │ │ │ + mov %esi,0x23c(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + vmovq %xmm5,0x208(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ │ lea -0x3434(%ebx),%ecx │ │ │ │ │ - vmovd %edi,%xmm6 │ │ │ │ │ - vmovq %xmm0,0x240(%esp) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ + mov %esi,0x250(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + vmovq %xmm7,0x21c(%esp) │ │ │ │ │ vpinsrd $0x1,%ecx,%xmm6,%xmm7 │ │ │ │ │ - vmovq %xmm3,0x254(%esp) │ │ │ │ │ - vmovd %esi,%xmm1 │ │ │ │ │ + lea -0x3437(%ebx),%ecx │ │ │ │ │ + mov %ax,0x1f0(%esp) │ │ │ │ │ + mov %ax,0x204(%esp) │ │ │ │ │ + mov %ax,0x218(%esp) │ │ │ │ │ + mov %ax,0x22c(%esp) │ │ │ │ │ + mov %ax,0x240(%esp) │ │ │ │ │ + mov %ax,0x254(%esp) │ │ │ │ │ + mov %esi,0x264(%esp) │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + vmovq %xmm0,0x230(%esp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - movw $0x100,0x200(%esp) │ │ │ │ │ + vmovq %xmm3,0x244(%esp) │ │ │ │ │ + vpinsrd $0x1,%edi,%xmm2,%xmm3 │ │ │ │ │ + movl $0x9,0x1e8(%esp) │ │ │ │ │ + movb $0x1,0x1f2(%esp) │ │ │ │ │ + movl $0x9,0x1fc(%esp) │ │ │ │ │ + movb $0x1,0x206(%esp) │ │ │ │ │ + movl $0x3,0x210(%esp) │ │ │ │ │ + movb $0x1,0x21a(%esp) │ │ │ │ │ + movl $0x3,0x224(%esp) │ │ │ │ │ + movb $0x1,0x22e(%esp) │ │ │ │ │ + movl $0x3,0x238(%esp) │ │ │ │ │ + movb $0x1,0x242(%esp) │ │ │ │ │ + movl $0x4,0x24c(%esp) │ │ │ │ │ + movb $0x1,0x256(%esp) │ │ │ │ │ + movl $0x5,0x260(%esp) │ │ │ │ │ + vmovq %xmm5,0x258(%esp) │ │ │ │ │ + mov %ax,0x268(%esp) │ │ │ │ │ + mov %ax,0x27c(%esp) │ │ │ │ │ + mov %ax,0x290(%esp) │ │ │ │ │ + mov %ax,0x2a4(%esp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + movb $0x1,0x26a(%esp) │ │ │ │ │ + movl $0x3,0x274(%esp) │ │ │ │ │ + movb $0x1,0x27e(%esp) │ │ │ │ │ + movl $0x3,0x288(%esp) │ │ │ │ │ + movb $0x1,0x292(%esp) │ │ │ │ │ + movl $0x3,0x29c(%esp) │ │ │ │ │ + mov %ecx,0x2a0(%esp) │ │ │ │ │ + movb $0x1,0x2a6(%esp) │ │ │ │ │ + mov %eax,0x2a8(%esp) │ │ │ │ │ + mov %eax,0x2ac(%esp) │ │ │ │ │ + mov %eax,0x2b0(%esp) │ │ │ │ │ + mov %eax,0x2b4(%esp) │ │ │ │ │ + movw $0x0,0x2b8(%esp) │ │ │ │ │ + movb $0x0,0x2ba(%esp) │ │ │ │ │ + mov %esi,0x278(%esp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - lea -0x3437(%ebx),%edi │ │ │ │ │ - movb $0x1,0x202(%esp) │ │ │ │ │ - vpinsrd $0x1,%edi,%xmm1,%xmm0 │ │ │ │ │ + mov %esi,0x28c(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:11272 │ │ │ │ │ - lea 0x10(%esp),%edi │ │ │ │ │ + mov %esp,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6030 │ │ │ │ │ - movl $0x9,0x20c(%esp) │ │ │ │ │ - movb $0x0,0x214(%esp) │ │ │ │ │ - movw $0x101,0x215(%esp) │ │ │ │ │ - movl $0x3,0x220(%esp) │ │ │ │ │ - movw $0x100,0x228(%esp) │ │ │ │ │ - movb $0x1,0x22a(%esp) │ │ │ │ │ - movl $0x3,0x234(%esp) │ │ │ │ │ - movw $0x100,0x23c(%esp) │ │ │ │ │ - movb $0x1,0x23e(%esp) │ │ │ │ │ - movl $0x3,0x248(%esp) │ │ │ │ │ - movw $0x100,0x250(%esp) │ │ │ │ │ - movb $0x1,0x252(%esp) │ │ │ │ │ - movl $0x4,0x25c(%esp) │ │ │ │ │ - movw $0x100,0x264(%esp) │ │ │ │ │ - movb $0x1,0x266(%esp) │ │ │ │ │ - movl $0x5,0x270(%esp) │ │ │ │ │ - movw $0x100,0x278(%esp) │ │ │ │ │ - vmovq %xmm5,0x268(%esp) │ │ │ │ │ - movb $0x1,0x27a(%esp) │ │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ │ - lea -0x343a(%ebx),%eax │ │ │ │ │ - mov %edx,0x288(%esp) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - movl $0x3,0x284(%esp) │ │ │ │ │ - vmovd 0xc(%esp),%xmm2 │ │ │ │ │ - movw $0x100,0x28c(%esp) │ │ │ │ │ - movb $0x1,0x28e(%esp) │ │ │ │ │ - movl $0x3,0x298(%esp) │ │ │ │ │ - vpinsrd $0x1,%eax,%xmm2,%xmm3 │ │ │ │ │ - mov %ecx,0x29c(%esp) │ │ │ │ │ - movw $0x100,0x2a0(%esp) │ │ │ │ │ - movb $0x1,0x2a2(%esp) │ │ │ │ │ - movl $0x3,0x2ac(%esp) │ │ │ │ │ - mov %edx,0x2b0(%esp) │ │ │ │ │ - movw $0x100,0x2b4(%esp) │ │ │ │ │ - movb $0x1,0x2b6(%esp) │ │ │ │ │ - mov %esi,0x2b8(%esp) │ │ │ │ │ - mov %esi,0x2bc(%esp) │ │ │ │ │ - mov %esi,0x2c0(%esp) │ │ │ │ │ - mov %esi,0x2c4(%esp) │ │ │ │ │ - movw $0x0,0x2c8(%esp) │ │ │ │ │ - movb $0x0,0x2ca(%esp) │ │ │ │ │ - vmovq %xmm7,0x27c(%esp) │ │ │ │ │ - vmovq %xmm0,0x290(%esp) │ │ │ │ │ - vmovq %xmm3,0x2a4(%esp) │ │ │ │ │ + vmovq %xmm7,0x26c(%esp) │ │ │ │ │ + vmovq %xmm0,0x280(%esp) │ │ │ │ │ + vmovq %xmm3,0x294(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:11272 │ │ │ │ │ - mov (%edi),%esi │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 338f <__cxa_finalize@plt+0xe9f> │ │ │ │ │ + mov (%esi),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 3352 <__cxa_finalize@plt+0xe62> │ │ │ │ │ ./pynx/scattering/cpu.c:11253 │ │ │ │ │ - mov 0x10(%edi),%dl │ │ │ │ │ - or 0x11(%edi),%dl │ │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ - je 336b <__cxa_finalize@plt+0xe7b> │ │ │ │ │ + mov 0x10(%esi),%cl │ │ │ │ │ + or 0x11(%esi),%cl │ │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ │ + je 332e <__cxa_finalize@plt+0xe3e> │ │ │ │ │ ./pynx/scattering/cpu.c:11254 │ │ │ │ │ - cmpb $0x0,0x12(%edi) │ │ │ │ │ - je 3346 <__cxa_finalize@plt+0xe56> │ │ │ │ │ + cmpb $0x0,0x12(%esi) │ │ │ │ │ + je 3309 <__cxa_finalize@plt+0xe19> │ │ │ │ │ ./pynx/scattering/cpu.c:11255 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ + push %edx │ │ │ │ │ call 2400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3378 <__cxa_finalize@plt+0xe88> │ │ │ │ │ - mov 0xc(%edi),%edx │ │ │ │ │ + jmp 333b <__cxa_finalize@plt+0xe4b> │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:11257 │ │ │ │ │ dec %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11256 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 335d <__cxa_finalize@plt+0xe6d> │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 3320 <__cxa_finalize@plt+0xe30> │ │ │ │ │ ./pynx/scattering/cpu.c:11257 │ │ │ │ │ push $0x0 │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ call 2430 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3378 <__cxa_finalize@plt+0xe88> │ │ │ │ │ + jmp 333b <__cxa_finalize@plt+0xe4b> │ │ │ │ │ ./pynx/scattering/cpu.c:11259 │ │ │ │ │ - push %edx │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ push %ecx │ │ │ │ │ + push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ call 2460 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3378 <__cxa_finalize@plt+0xe88> │ │ │ │ │ + jmp 333b <__cxa_finalize@plt+0xe4b> │ │ │ │ │ ./pynx/scattering/cpu.c:11262 │ │ │ │ │ dec %eax │ │ │ │ │ - push %edx │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ push %ecx │ │ │ │ │ + push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ call 2100 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:11264 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11255 (discriminator 1) │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:11264 │ │ │ │ │ - je 338a <__cxa_finalize@plt+0xe9a> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 334d <__cxa_finalize@plt+0xe5d> │ │ │ │ │ ./pynx/scattering/cpu.c:11266 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ call 2350 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:11288 │ │ │ │ │ - add $0x14,%edi │ │ │ │ │ - jmp 331e <__cxa_finalize@plt+0xe2e> │ │ │ │ │ + add $0x14,%esi │ │ │ │ │ + jmp 32e1 <__cxa_finalize@plt+0xdf1> │ │ │ │ │ ./pynx/scattering/cpu.c:6068 │ │ │ │ │ - mov 0x2cc(%esp),%eax │ │ │ │ │ + mov 0x2bc(%esp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je 33a4 <__cxa_finalize@plt+0xeb4> │ │ │ │ │ - call 17b40 │ │ │ │ │ - add $0x2d0,%esp │ │ │ │ │ + je 3367 <__cxa_finalize@plt+0xe77> │ │ │ │ │ + call 180c0 │ │ │ │ │ + add $0x2c0,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ ret │ │ │ │ │ ./pynx/scattering/cpu.c:6451 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x19c3d,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x1ac7a,%ebx │ │ │ │ │ sub $0xec,%esp │ │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ │ mov %ecx,0xdc(%esp) │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov 0x100(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6463 │ │ │ │ │ mov 0x6cc(%ebx),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 340d <__cxa_finalize@plt+0xf1d> │ │ │ │ │ + je 33d0 <__cxa_finalize@plt+0xee0> │ │ │ │ │ ./pynx/scattering/cpu.c:6464 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 44e4 <__cxa_finalize@plt+0x1ff4> │ │ │ │ │ + je 44a7 <__cxa_finalize@plt+0x1fb7> │ │ │ │ │ ./pynx/scattering/cpu.c:6465 │ │ │ │ │ mov -0x48(%ebx),%eax │ │ │ │ │ push %esi │ │ │ │ │ push %esi │ │ │ │ │ - lea -0x40d8(%ebx),%esi │ │ │ │ │ + lea -0x40c8(%ebx),%esi │ │ │ │ │ push %esi │ │ │ │ │ push (%eax) │ │ │ │ │ call 21c0 │ │ │ │ │ ./pynx/scattering/cpu.c:6466 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ or $0xffffffff,%ecx │ │ │ │ │ - jmp 44e4 <__cxa_finalize@plt+0x1ff4> │ │ │ │ │ + jmp 44a7 <__cxa_finalize@plt+0x1fb7> │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:6473 │ │ │ │ │ mov %eax,0x6cc(%ebx) │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 3420 <__cxa_finalize@plt+0xf30> │ │ │ │ │ + je 33e3 <__cxa_finalize@plt+0xef3> │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:6493 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ call 2470 │ │ │ │ │ ./pynx/scattering/cpu.c:6493 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6493 (discriminator 1) │ │ │ │ │ mov %eax,0x58c(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6493 (discriminator 2) │ │ │ │ │ - je 3938 <__cxa_finalize@plt+0x1448> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 38fb <__cxa_finalize@plt+0x140b> │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 3447 <__cxa_finalize@plt+0xf57> │ │ │ │ │ + je 340a <__cxa_finalize@plt+0xf1a> │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:6495 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4bf2(%ebx),%edi │ │ │ │ │ + lea -0x4be2(%ebx),%edi │ │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ │ push %edi │ │ │ │ │ call 24a0 │ │ │ │ │ ./pynx/scattering/cpu.c:6495 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6495 (discriminator 1) │ │ │ │ │ mov %eax,0x590(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6495 (discriminator 2) │ │ │ │ │ - je 394b <__cxa_finalize@plt+0x145b> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 390e <__cxa_finalize@plt+0x141e> │ │ │ │ │ ./pynx/scattering/cpu.c:6496 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4be9(%ebx),%ebp │ │ │ │ │ + lea -0x4bd9(%ebx),%ebp │ │ │ │ │ push %ebp │ │ │ │ │ call 24a0 │ │ │ │ │ ./pynx/scattering/cpu.c:6496 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6496 (discriminator 1) │ │ │ │ │ mov %eax,0x594(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6496 (discriminator 2) │ │ │ │ │ - je 395e <__cxa_finalize@plt+0x146e> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3921 <__cxa_finalize@plt+0x1431> │ │ │ │ │ ./pynx/scattering/cpu.c:6497 │ │ │ │ │ - lea -0x4bda(%ebx),%eax │ │ │ │ │ + lea -0x4bca(%ebx),%eax │ │ │ │ │ push %ecx │ │ │ │ │ push 0x590(%ebx) │ │ │ │ │ push %eax │ │ │ │ │ push 0x6cc(%ebx) │ │ │ │ │ call 2110 │ │ │ │ │ ./pynx/scattering/cpu.c:6497 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 3971 <__cxa_finalize@plt+0x1481> │ │ │ │ │ + js 3934 <__cxa_finalize@plt+0x1444> │ │ │ │ │ ./pynx/scattering/cpu.c:11206 │ │ │ │ │ mov -0x2c(%ebx),%edx │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ xor %cl,%cl │ │ │ │ │ ./pynx/scattering/cpu.c:11230 │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ xor $0x30d01f0,%edi │ │ │ │ │ cmp $0xffff,%edi │ │ │ │ │ - ja 34e5 <__cxa_finalize@plt+0xff5> │ │ │ │ │ + ja 34a8 <__cxa_finalize@plt+0xfb8> │ │ │ │ │ ./pynx/scattering/cpu.c:6512 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x0 │ │ │ │ │ call 22b0 │ │ │ │ │ ./pynx/scattering/cpu.c:6512 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6512 (discriminator 1) │ │ │ │ │ mov %eax,0x598(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6512 (discriminator 2) │ │ │ │ │ - jne 3542 <__cxa_finalize@plt+0x1052> │ │ │ │ │ - jmp 3982 <__cxa_finalize@plt+0x1492> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 3505 <__cxa_finalize@plt+0x1015> │ │ │ │ │ + jmp 3945 <__cxa_finalize@plt+0x1455> │ │ │ │ │ ./pynx/scattering/cpu.c:11244 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11236 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:11244 │ │ │ │ │ shr $0x18,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:11236 │ │ │ │ │ + lea -0x4bbd(%ebx),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:11244 │ │ │ │ │ shr $0x10,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11236 │ │ │ │ │ - lea -0x4bcd(%ebx),%edx │ │ │ │ │ - lea -0x408c(%ebx),%edi │ │ │ │ │ + lea -0x407c(%ebx),%edi │ │ │ │ │ movzbl %al,%ebp │ │ │ │ │ push %ebp │ │ │ │ │ push %ecx │ │ │ │ │ - lea -0x4add(%ebx),%ecx │ │ │ │ │ + lea -0x4acd(%ebx),%ecx │ │ │ │ │ push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push $0xd │ │ │ │ │ push $0x3 │ │ │ │ │ push %edi │ │ │ │ │ push $0xc8 │ │ │ │ │ lea 0x40(%esp),%ebp │ │ │ │ │ @@ -1214,399 +1211,396 @@ │ │ │ │ │ push $0x1 │ │ │ │ │ push %ebp │ │ │ │ │ push $0x0 │ │ │ │ │ call 2120 │ │ │ │ │ ./pynx/scattering/cpu.c:6508 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jns 34c9 <__cxa_finalize@plt+0xfd9> │ │ │ │ │ + jns 348c <__cxa_finalize@plt+0xf9c> │ │ │ │ │ ./pynx/scattering/cpu.c:6508 (discriminator 1) │ │ │ │ │ mov $0x196c,%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6513 │ │ │ │ │ - lea -0x4c72(%ebx),%edi │ │ │ │ │ + lea -0x4c62(%ebx),%edi │ │ │ │ │ push %edx │ │ │ │ │ push %edx │ │ │ │ │ push $0x0 │ │ │ │ │ push %edi │ │ │ │ │ call 2100 │ │ │ │ │ ./pynx/scattering/cpu.c:6513 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6513 (discriminator 1) │ │ │ │ │ mov %eax,0x59c(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6513 (discriminator 2) │ │ │ │ │ - je 3995 <__cxa_finalize@plt+0x14a5> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3958 <__cxa_finalize@plt+0x1468> │ │ │ │ │ ./pynx/scattering/cpu.c:6514 │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push %edi │ │ │ │ │ call 2460 │ │ │ │ │ ./pynx/scattering/cpu.c:6514 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6514 (discriminator 1) │ │ │ │ │ mov %eax,0x5a0(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6514 (discriminator 2) │ │ │ │ │ - je 39a8 <__cxa_finalize@plt+0x14b8> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 396b <__cxa_finalize@plt+0x147b> │ │ │ │ │ ./pynx/scattering/cpu.c:8590 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4bbe(%ebx),%eax │ │ │ │ │ + lea -0x4bae(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 24a0 │ │ │ │ │ ./pynx/scattering/cpu.c:8617 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8590 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8617 │ │ │ │ │ - je 36af <__cxa_finalize@plt+0x11bf> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3672 <__cxa_finalize@plt+0x1182> │ │ │ │ │ ./pynx/scattering/cpu.c:8618 │ │ │ │ │ mov 0x1b8(%ebx),%edx │ │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ push $0x2e │ │ │ │ │ push 0x10(%esp) │ │ │ │ │ call 23d0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8619 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 35bd <__cxa_finalize@plt+0x10cd> │ │ │ │ │ + je 3580 <__cxa_finalize@plt+0x1090> │ │ │ │ │ ./pynx/scattering/cpu.c:8619 (discriminator 1) │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8620 │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ push 0xc(%esp) │ │ │ │ │ push %edi │ │ │ │ │ call 20f0 │ │ │ │ │ ./pynx/scattering/cpu.c:8621 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8620 │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:8621 │ │ │ │ │ - je 361a <__cxa_finalize@plt+0x112a> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 35dd <__cxa_finalize@plt+0x10ed> │ │ │ │ │ /usr/include/python3.13/object.h:1238 │ │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8622 │ │ │ │ │ mov 0x1bc(%ebx),%edx │ │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8598 (discriminator 1) │ │ │ │ │ cmpl $0x0,0x54(%ecx) │ │ │ │ │ - js 35f1 <__cxa_finalize@plt+0x1101> │ │ │ │ │ + js 35b4 <__cxa_finalize@plt+0x10c4> │ │ │ │ │ ./pynx/scattering/cpu.c:8599 │ │ │ │ │ - lea -0x403c(%ebx),%edx │ │ │ │ │ + lea -0x402c(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ push 0x8(%esp) │ │ │ │ │ - jmp 3604 <__cxa_finalize@plt+0x1114> │ │ │ │ │ + jmp 35c7 <__cxa_finalize@plt+0x10d7> │ │ │ │ │ ./pynx/scattering/cpu.c:8603 │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je 368e <__cxa_finalize@plt+0x119e> │ │ │ │ │ + je 3651 <__cxa_finalize@plt+0x1161> │ │ │ │ │ ./pynx/scattering/cpu.c:8604 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x400c(%ebx),%edx │ │ │ │ │ + lea -0x3ffc(%ebx),%edx │ │ │ │ │ push 0x8(%esp) │ │ │ │ │ mov -0x40(%ebx),%eax │ │ │ │ │ push %edx │ │ │ │ │ push (%eax) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:8607 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 44d6 <__cxa_finalize@plt+0x1fe6> │ │ │ │ │ + jmp 4499 <__cxa_finalize@plt+0x1fa9> │ │ │ │ │ ./pynx/scattering/cpu.c:8631 │ │ │ │ │ mov -0x14(%ebx),%ecx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2220 │ │ │ │ │ ./pynx/scattering/cpu.c:8631 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 44d6 <__cxa_finalize@plt+0x1fe6> │ │ │ │ │ + je 4499 <__cxa_finalize@plt+0x1fa9> │ │ │ │ │ ./pynx/scattering/cpu.c:8632 │ │ │ │ │ call 2290 │ │ │ │ │ ./pynx/scattering/cpu.c:8633 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea 0x1ac(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ │ call 2270 │ │ │ │ │ ./pynx/scattering/cpu.c:8633 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 44d6 <__cxa_finalize@plt+0x1fe6> │ │ │ │ │ + js 4499 <__cxa_finalize@plt+0x1fa9> │ │ │ │ │ ./pynx/scattering/cpu.c:8634 │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ │ push %edx │ │ │ │ │ push 0xc(%esp) │ │ │ │ │ push %edi │ │ │ │ │ call 2110 │ │ │ │ │ ./pynx/scattering/cpu.c:8634 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 44d6 <__cxa_finalize@plt+0x1fe6> │ │ │ │ │ + js 4499 <__cxa_finalize@plt+0x1fa9> │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov 0x1ac(%ebx),%ebp │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 3688 <__cxa_finalize@plt+0x1198> │ │ │ │ │ + je 364b <__cxa_finalize@plt+0x115b> │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %ebp │ │ │ │ │ mov %ebp,0x1ac(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:8637 │ │ │ │ │ lea 0x1ac(%ebx),%ebp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edi),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 369d <__cxa_finalize@plt+0x11ad> │ │ │ │ │ + je 3660 <__cxa_finalize@plt+0x1170> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edi) │ │ │ │ │ - je 36a1 <__cxa_finalize@plt+0x11b1> │ │ │ │ │ + je 3664 <__cxa_finalize@plt+0x1174> │ │ │ │ │ ./pynx/scattering/cpu.c:8640 │ │ │ │ │ mov %ebp,%edi │ │ │ │ │ - jmp 36af <__cxa_finalize@plt+0x11bf> │ │ │ │ │ + jmp 3672 <__cxa_finalize@plt+0x1182> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 369d <__cxa_finalize@plt+0x11ad> │ │ │ │ │ -./pynx/scattering/cpu.c:9724 (discriminator 1) │ │ │ │ │ - test %edi,%edi │ │ │ │ │ + jmp 3660 <__cxa_finalize@plt+0x1170> │ │ │ │ │ ./pynx/scattering/cpu.c:9722 (discriminator 1) │ │ │ │ │ mov %edi,0x5a4(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:9724 (discriminator 1) │ │ │ │ │ - je 39bb <__cxa_finalize@plt+0x14cb> │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 397e <__cxa_finalize@plt+0x148e> │ │ │ │ │ ./pynx/scattering/cpu.c:6160 │ │ │ │ │ - call 2a48 <__cxa_finalize@plt+0x558> │ │ │ │ │ + call 2a5b <__cxa_finalize@plt+0x56b> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1486 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4baf(%ebx),%edx │ │ │ │ │ + lea -0x4b9f(%ebx),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 22f0 │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1489 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1486 │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1489 │ │ │ │ │ - je 382d <__cxa_finalize@plt+0x133d> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 37f0 <__cxa_finalize@plt+0x1300> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1492 │ │ │ │ │ - lea -0x4b92(%ebx),%eax │ │ │ │ │ + lea -0x4b82(%ebx),%eax │ │ │ │ │ push %edx │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ push %ebp │ │ │ │ │ call 20f0 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1492 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 370f <__cxa_finalize@plt+0x121f> │ │ │ │ │ + je 36d2 <__cxa_finalize@plt+0x11e2> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ │ - jne 370f <__cxa_finalize@plt+0x121f> │ │ │ │ │ + jne 36d2 <__cxa_finalize@plt+0x11e2> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1494 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 382d <__cxa_finalize@plt+0x133d> │ │ │ │ │ + je 37f0 <__cxa_finalize@plt+0x1300> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1498 (discriminator 1) │ │ │ │ │ mov -0x1c(%ebx),%edx │ │ │ │ │ cmp %edx,0x4(%edi) │ │ │ │ │ - je 3763 <__cxa_finalize@plt+0x1273> │ │ │ │ │ + je 3726 <__cxa_finalize@plt+0x1236> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1499 │ │ │ │ │ mov -0x48(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x3fcc(%ebx),%eax │ │ │ │ │ + lea -0x3fbc(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ push (%edx) │ │ │ │ │ call 21c0 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edi),%ebp │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 382d <__cxa_finalize@plt+0x133d> │ │ │ │ │ + je 37f0 <__cxa_finalize@plt+0x1300> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ebp │ │ │ │ │ mov %ebp,(%edi) │ │ │ │ │ - jne 382d <__cxa_finalize@plt+0x133d> │ │ │ │ │ + jne 37f0 <__cxa_finalize@plt+0x1300> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 382d <__cxa_finalize@plt+0x133d> │ │ │ │ │ + jmp 37f0 <__cxa_finalize@plt+0x1300> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1503 │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push %edi │ │ │ │ │ call 2450 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edi),%ebp │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1503 (discriminator 1) │ │ │ │ │ mov %eax,0x6d0(%ebx) │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 3791 <__cxa_finalize@plt+0x12a1> │ │ │ │ │ + je 3754 <__cxa_finalize@plt+0x1264> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ebp │ │ │ │ │ mov %ebp,(%edi) │ │ │ │ │ - jne 3791 <__cxa_finalize@plt+0x12a1> │ │ │ │ │ + jne 3754 <__cxa_finalize@plt+0x1264> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1505 │ │ │ │ │ mov 0x6d0(%ebx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 37a5 <__cxa_finalize@plt+0x12b5> │ │ │ │ │ + jne 3768 <__cxa_finalize@plt+0x1278> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1506 │ │ │ │ │ - lea -0x4b87(%ebx),%edx │ │ │ │ │ + lea -0x4b77(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ - jmp 380d <__cxa_finalize@plt+0x131d> │ │ │ │ │ + jmp 37d0 <__cxa_finalize@plt+0x12e0> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1511 │ │ │ │ │ call *(%eax) │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1514 │ │ │ │ │ mov 0x6d0(%ebx),%ebp │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1511 (discriminator 1) │ │ │ │ │ cmp $0x1000009,%eax │ │ │ │ │ - je 37c5 <__cxa_finalize@plt+0x12d5> │ │ │ │ │ + je 3788 <__cxa_finalize@plt+0x1298> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1514 │ │ │ │ │ call *0x0(%ebp) │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1512 │ │ │ │ │ - lea -0x3fa8(%ebx),%edi │ │ │ │ │ + lea -0x3f98(%ebx),%edi │ │ │ │ │ push %eax │ │ │ │ │ push $0x1000009 │ │ │ │ │ - jmp 37e7 <__cxa_finalize@plt+0x12f7> │ │ │ │ │ + jmp 37aa <__cxa_finalize@plt+0x12ba> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1517 │ │ │ │ │ call *0x34c(%ebp) │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1525 │ │ │ │ │ mov 0x6d0(%ebx),%eax │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1517 (discriminator 1) │ │ │ │ │ cmp $0xc,%ecx │ │ │ │ │ - ja 37fb <__cxa_finalize@plt+0x130b> │ │ │ │ │ + ja 37be <__cxa_finalize@plt+0x12ce> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1525 │ │ │ │ │ call *0x34c(%eax) │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1518 │ │ │ │ │ - lea -0x3f5c(%ebx),%edi │ │ │ │ │ + lea -0x3f4c(%ebx),%edi │ │ │ │ │ push %eax │ │ │ │ │ push $0xd │ │ │ │ │ mov -0x48(%ebx),%ebp │ │ │ │ │ push %edi │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ call 2440 │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1526 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 382d <__cxa_finalize@plt+0x133d> │ │ │ │ │ + jmp 37f0 <__cxa_finalize@plt+0x1300> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1533 │ │ │ │ │ call *0x348(%eax) │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1534 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 3820 <__cxa_finalize@plt+0x1330> │ │ │ │ │ + jne 37e3 <__cxa_finalize@plt+0x12f3> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1535 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x3e34(%ebx),%edx │ │ │ │ │ + lea -0x3e24(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ mov -0x48(%ebx),%ecx │ │ │ │ │ push %edx │ │ │ │ │ push (%ecx) │ │ │ │ │ call 21c0 │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1537 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 382d <__cxa_finalize@plt+0x133d> │ │ │ │ │ + jmp 37f0 <__cxa_finalize@plt+0x1300> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1547 │ │ │ │ │ dec %eax │ │ │ │ │ - je 3846 <__cxa_finalize@plt+0x1356> │ │ │ │ │ + je 3809 <__cxa_finalize@plt+0x1319> │ │ │ │ │ /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1548 │ │ │ │ │ - lea -0x3e08(%ebx),%edx │ │ │ │ │ + lea -0x3df8(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ - jmp 380d <__cxa_finalize@plt+0x131d> │ │ │ │ │ + jmp 37d0 <__cxa_finalize@plt+0x12e0> │ │ │ │ │ ./pynx/scattering/cpu.c:6178 │ │ │ │ │ mov -0x18(%ebx),%ecx │ │ │ │ │ - lea -0x3db0(%ebx),%edi │ │ │ │ │ + lea -0x3da0(%ebx),%edi │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ push (%ecx) │ │ │ │ │ call 21c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6185 │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:6541 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 39ce <__cxa_finalize@plt+0x14de> │ │ │ │ │ + jne 3991 <__cxa_finalize@plt+0x14a1> │ │ │ │ │ ./pynx/scattering/cpu.c:6545 │ │ │ │ │ mov -0x38(%ebx),%esi │ │ │ │ │ cmpl $0x0,(%esi) │ │ │ │ │ - jne 386e <__cxa_finalize@plt+0x137e> │ │ │ │ │ + jne 3831 <__cxa_finalize@plt+0x1341> │ │ │ │ │ ./pynx/scattering/cpu.c:6550 │ │ │ │ │ call 2190 │ │ │ │ │ -./pynx/scattering/cpu.c:6550 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:6550 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6550 (discriminator 2) │ │ │ │ │ - jne 38a3 <__cxa_finalize@plt+0x13b3> │ │ │ │ │ - jmp 39e2 <__cxa_finalize@plt+0x14f2> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 3866 <__cxa_finalize@plt+0x1376> │ │ │ │ │ + jmp 39a5 <__cxa_finalize@plt+0x14b5> │ │ │ │ │ ./pynx/scattering/cpu.c:6546 │ │ │ │ │ push %ebp │ │ │ │ │ push 0x620(%ebx) │ │ │ │ │ push 0x624(%ebx) │ │ │ │ │ push 0x6cc(%ebx) │ │ │ │ │ call 22d0 │ │ │ │ │ ./pynx/scattering/cpu.c:6546 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jns 385e <__cxa_finalize@plt+0x136e> │ │ │ │ │ + jns 3821 <__cxa_finalize@plt+0x1331> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6546 (discriminator 1) │ │ │ │ │ mov $0x1992,%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6551 │ │ │ │ │ - lea -0x4add(%ebx),%ebp │ │ │ │ │ + lea -0x4acd(%ebx),%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %edi │ │ │ │ │ push %ebp │ │ │ │ │ push %eax │ │ │ │ │ call 2310 │ │ │ │ │ ./pynx/scattering/cpu.c:6551 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 38e1 <__cxa_finalize@plt+0x13f1> │ │ │ │ │ + je 38a4 <__cxa_finalize@plt+0x13b4> │ │ │ │ │ ./pynx/scattering/cpu.c:6839 │ │ │ │ │ push %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:6071 │ │ │ │ │ mov 0x5e8(%ebx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:6839 │ │ │ │ │ lea 0x14(%esp),%eax │ │ │ │ │ push %eax │ │ │ │ │ @@ -1614,148 +1608,148 @@ │ │ │ │ │ push 0x590(%ebx) │ │ │ │ │ call 2490 │ │ │ │ │ ./pynx/scattering/cpu.c:6840 │ │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6859 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 390c <__cxa_finalize@plt+0x141c> │ │ │ │ │ - jmp 39f6 <__cxa_finalize@plt+0x1506> │ │ │ │ │ + je 38cf <__cxa_finalize@plt+0x13df> │ │ │ │ │ + jmp 39b9 <__cxa_finalize@plt+0x14c9> │ │ │ │ │ ./pynx/scattering/cpu.c:6552 │ │ │ │ │ push %edx │ │ │ │ │ push 0x6cc(%ebx) │ │ │ │ │ push %ebp │ │ │ │ │ push %esi │ │ │ │ │ call 2050 │ │ │ │ │ ./pynx/scattering/cpu.c:6552 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jns 38b9 <__cxa_finalize@plt+0x13c9> │ │ │ │ │ + jns 387c <__cxa_finalize@plt+0x138c> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6552 (discriminator 1) │ │ │ │ │ mov $0x1998,%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6859 (discriminator 1) │ │ │ │ │ call 22e0 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 3da8 <__cxa_finalize@plt+0x18b8> │ │ │ │ │ + jne 3d6b <__cxa_finalize@plt+0x187b> │ │ │ │ │ ./pynx/scattering/cpu.c:6860 │ │ │ │ │ mov -0x8(%ebx),%ebp │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4b6c(%ebx),%eax │ │ │ │ │ + lea -0x4b5c(%ebx),%eax │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ call 2440 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3da8 <__cxa_finalize@plt+0x18b8> │ │ │ │ │ + jmp 3d6b <__cxa_finalize@plt+0x187b> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6493 (discriminator 1) │ │ │ │ │ mov $0x195d,%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6495 (discriminator 1) │ │ │ │ │ mov $0x195f,%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6496 (discriminator 1) │ │ │ │ │ mov $0x1960,%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6497 (discriminator 1) │ │ │ │ │ mov $0x1961,%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6512 (discriminator 1) │ │ │ │ │ mov $0x1970,%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6513 (discriminator 1) │ │ │ │ │ mov $0x1971,%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6514 (discriminator 1) │ │ │ │ │ mov $0x1972,%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6516 (discriminator 1) │ │ │ │ │ mov $0x1974,%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6452 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6541 (discriminator 1) │ │ │ │ │ mov $0x198d,%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6550 (discriminator 1) │ │ │ │ │ mov $0x1996,%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6089 │ │ │ │ │ push %edx │ │ │ │ │ push %edx │ │ │ │ │ push 0x638(%ebx) │ │ │ │ │ push $0x1 │ │ │ │ │ call 24c0 │ │ │ │ │ ./pynx/scattering/cpu.c:6089 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6089 (discriminator 1) │ │ │ │ │ mov %eax,0x670(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6089 (discriminator 2) │ │ │ │ │ - je 4056 <__cxa_finalize@plt+0x1b66> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4019 <__cxa_finalize@plt+0x1b29> │ │ │ │ │ ./pynx/scattering/cpu.c:6100 │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ push 0x63c(%ebx) │ │ │ │ │ push $0x1 │ │ │ │ │ call 24c0 │ │ │ │ │ ./pynx/scattering/cpu.c:6100 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6100 (discriminator 1) │ │ │ │ │ mov %eax,0x674(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6100 (discriminator 2) │ │ │ │ │ - je 4056 <__cxa_finalize@plt+0x1b66> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4019 <__cxa_finalize@plt+0x1b29> │ │ │ │ │ ./pynx/scattering/cpu.c:6111 │ │ │ │ │ push %eax │ │ │ │ │ push 0x62c(%ebx) │ │ │ │ │ push 0x628(%ebx) │ │ │ │ │ push 0x60c(%ebx) │ │ │ │ │ push 0x610(%ebx) │ │ │ │ │ push 0x66c(%ebx) │ │ │ │ │ @@ -1764,19 +1758,19 @@ │ │ │ │ │ push 0x658(%ebx) │ │ │ │ │ push 0x654(%ebx) │ │ │ │ │ push 0x650(%ebx) │ │ │ │ │ push $0xa │ │ │ │ │ call 24c0 │ │ │ │ │ ./pynx/scattering/cpu.c:6111 (discriminator 2) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6111 (discriminator 1) │ │ │ │ │ mov %eax,0x678(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6111 (discriminator 2) │ │ │ │ │ - je 4056 <__cxa_finalize@plt+0x1b66> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4019 <__cxa_finalize@plt+0x1b29> │ │ │ │ │ ./pynx/scattering/cpu.c:6114 │ │ │ │ │ mov 0x598(%ebx),%edx │ │ │ │ │ mov 0x59c(%ebx),%ecx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ push $0x21 │ │ │ │ │ push 0x5fc(%ebx) │ │ │ │ │ @@ -1784,22 +1778,22 @@ │ │ │ │ │ push %edx │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ mov $0x8,%eax │ │ │ │ │ push %edx │ │ │ │ │ push %edx │ │ │ │ │ mov $0xa,%edx │ │ │ │ │ - call 29a8 <__cxa_finalize@plt+0x4b8> │ │ │ │ │ + call 29bc <__cxa_finalize@plt+0x4cc> │ │ │ │ │ ./pynx/scattering/cpu.c:6114 (discriminator 2) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6114 (discriminator 1) │ │ │ │ │ mov %eax,0x688(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6114 (discriminator 2) │ │ │ │ │ - je 4056 <__cxa_finalize@plt+0x1b66> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4019 <__cxa_finalize@plt+0x1b29> │ │ │ │ │ ./pynx/scattering/cpu.c:6123 │ │ │ │ │ push 0x62c(%ebx) │ │ │ │ │ push 0x628(%ebx) │ │ │ │ │ push 0x60c(%ebx) │ │ │ │ │ push 0x610(%ebx) │ │ │ │ │ push 0x660(%ebx) │ │ │ │ │ push 0x66c(%ebx) │ │ │ │ │ @@ -1808,19 +1802,19 @@ │ │ │ │ │ push 0x658(%ebx) │ │ │ │ │ push 0x654(%ebx) │ │ │ │ │ push 0x650(%ebx) │ │ │ │ │ push $0xb │ │ │ │ │ call 24c0 │ │ │ │ │ ./pynx/scattering/cpu.c:6123 (discriminator 2) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6123 (discriminator 1) │ │ │ │ │ mov %eax,0x67c(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6123 (discriminator 2) │ │ │ │ │ - je 4056 <__cxa_finalize@plt+0x1b66> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4019 <__cxa_finalize@plt+0x1b29> │ │ │ │ │ ./pynx/scattering/cpu.c:6126 │ │ │ │ │ mov 0x598(%ebx),%ebp │ │ │ │ │ mov 0x59c(%ebx),%ecx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov $0xb,%edx │ │ │ │ │ push %ecx │ │ │ │ │ push $0x31 │ │ │ │ │ @@ -1828,22 +1822,22 @@ │ │ │ │ │ push 0x644(%ebx) │ │ │ │ │ push %ebp │ │ │ │ │ push %ebp │ │ │ │ │ push %eax │ │ │ │ │ mov $0x9,%eax │ │ │ │ │ push %ebp │ │ │ │ │ push %ebp │ │ │ │ │ - call 29a8 <__cxa_finalize@plt+0x4b8> │ │ │ │ │ + call 29bc <__cxa_finalize@plt+0x4cc> │ │ │ │ │ ./pynx/scattering/cpu.c:6126 (discriminator 2) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6126 (discriminator 1) │ │ │ │ │ mov %eax,0x68c(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6126 (discriminator 2) │ │ │ │ │ - je 4056 <__cxa_finalize@plt+0x1b66> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4019 <__cxa_finalize@plt+0x1b29> │ │ │ │ │ ./pynx/scattering/cpu.c:6135 │ │ │ │ │ push 0x62c(%ebx) │ │ │ │ │ push 0x628(%ebx) │ │ │ │ │ push 0x60c(%ebx) │ │ │ │ │ push 0x610(%ebx) │ │ │ │ │ push 0x66c(%ebx) │ │ │ │ │ push 0x668(%ebx) │ │ │ │ │ @@ -1852,19 +1846,19 @@ │ │ │ │ │ push 0x658(%ebx) │ │ │ │ │ push 0x654(%ebx) │ │ │ │ │ push 0x650(%ebx) │ │ │ │ │ push $0xb │ │ │ │ │ call 24c0 │ │ │ │ │ ./pynx/scattering/cpu.c:6135 (discriminator 2) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6135 (discriminator 1) │ │ │ │ │ mov %eax,0x680(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6135 (discriminator 2) │ │ │ │ │ - je 4056 <__cxa_finalize@plt+0x1b66> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4019 <__cxa_finalize@plt+0x1b29> │ │ │ │ │ ./pynx/scattering/cpu.c:6138 │ │ │ │ │ mov 0x598(%ebx),%edi │ │ │ │ │ mov 0x59c(%ebx),%ecx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov $0xb,%edx │ │ │ │ │ push %ecx │ │ │ │ │ push $0x43 │ │ │ │ │ @@ -1872,22 +1866,22 @@ │ │ │ │ │ push 0x644(%ebx) │ │ │ │ │ push %edi │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ mov $0x9,%eax │ │ │ │ │ push %edi │ │ │ │ │ push %edi │ │ │ │ │ - call 29a8 <__cxa_finalize@plt+0x4b8> │ │ │ │ │ + call 29bc <__cxa_finalize@plt+0x4cc> │ │ │ │ │ ./pynx/scattering/cpu.c:6138 (discriminator 2) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6138 (discriminator 1) │ │ │ │ │ mov %eax,0x690(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6138 (discriminator 2) │ │ │ │ │ - je 4056 <__cxa_finalize@plt+0x1b66> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4019 <__cxa_finalize@plt+0x1b29> │ │ │ │ │ ./pynx/scattering/cpu.c:6147 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x62c(%ebx) │ │ │ │ │ push 0x628(%ebx) │ │ │ │ │ push 0x60c(%ebx) │ │ │ │ │ push 0x610(%ebx) │ │ │ │ │ push 0x660(%ebx) │ │ │ │ │ @@ -1898,19 +1892,19 @@ │ │ │ │ │ push 0x658(%ebx) │ │ │ │ │ push 0x654(%ebx) │ │ │ │ │ push 0x650(%ebx) │ │ │ │ │ push $0xc │ │ │ │ │ call 24c0 │ │ │ │ │ ./pynx/scattering/cpu.c:6147 (discriminator 2) │ │ │ │ │ add $0x40,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6147 (discriminator 1) │ │ │ │ │ mov %eax,0x684(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6147 (discriminator 2) │ │ │ │ │ - je 4056 <__cxa_finalize@plt+0x1b66> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4019 <__cxa_finalize@plt+0x1b29> │ │ │ │ │ ./pynx/scattering/cpu.c:6150 │ │ │ │ │ mov 0x598(%ebx),%esi │ │ │ │ │ mov 0x59c(%ebx),%ecx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov $0xc,%edx │ │ │ │ │ push %ecx │ │ │ │ │ push $0x54 │ │ │ │ │ @@ -1918,2315 +1912,2194 @@ │ │ │ │ │ push 0x644(%ebx) │ │ │ │ │ push %esi │ │ │ │ │ push %esi │ │ │ │ │ push %eax │ │ │ │ │ mov $0xa,%eax │ │ │ │ │ push %esi │ │ │ │ │ push %esi │ │ │ │ │ - call 29a8 <__cxa_finalize@plt+0x4b8> │ │ │ │ │ + call 29bc <__cxa_finalize@plt+0x4cc> │ │ │ │ │ ./pynx/scattering/cpu.c:6559 (discriminator 1) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6150 (discriminator 1) │ │ │ │ │ mov %eax,0x694(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6559 (discriminator 1) │ │ │ │ │ - je 4056 <__cxa_finalize@plt+0x1b66> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4019 <__cxa_finalize@plt+0x1b29> │ │ │ │ │ ./pynx/scattering/cpu.c:6241 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x14(%esp) │ │ │ │ │ call 22f0 │ │ │ │ │ ./pynx/scattering/cpu.c:6241 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6241 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6241 (discriminator 2) │ │ │ │ │ - je 404f <__cxa_finalize@plt+0x1b5f> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4012 <__cxa_finalize@plt+0x1b22> │ │ │ │ │ ./pynx/scattering/cpu.c:6243 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4c18(%ebx),%ecx │ │ │ │ │ + lea -0x4c08(%ebx),%ecx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x1d0 │ │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ │ - call 288f <__cxa_finalize@plt+0x39f> │ │ │ │ │ + call 28a3 <__cxa_finalize@plt+0x3b3> │ │ │ │ │ ./pynx/scattering/cpu.c:6251 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6243 (discriminator 1) │ │ │ │ │ mov %eax,0x5a8(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6251 │ │ │ │ │ - jne 3dbc <__cxa_finalize@plt+0x18cc> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 3d7f <__cxa_finalize@plt+0x188f> │ │ │ │ │ ./pynx/scattering/cpu.c:6274 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6565 (discriminator 1) │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:6274 │ │ │ │ │ - call 5fb8 │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ +./pynx/scattering/cpu.c:6274 │ │ │ │ │ + call 5ef0 │ │ │ │ │ ./pynx/scattering/cpu.c:6565 (discriminator 1) │ │ │ │ │ mov $0x19a5,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:6647 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ │ - call 5fb8 │ │ │ │ │ + call 5ef0 │ │ │ │ │ ./pynx/scattering/cpu.c:6648 │ │ │ │ │ cmpl $0x0,0x6cc(%ebx) │ │ │ │ │ - je 3d78 <__cxa_finalize@plt+0x1888> │ │ │ │ │ + je 3d3b <__cxa_finalize@plt+0x184b> │ │ │ │ │ ./pynx/scattering/cpu.c:6649 (discriminator 1) │ │ │ │ │ cmpl $0x0,0x58c(%ebx) │ │ │ │ │ - je 3d49 <__cxa_finalize@plt+0x1859> │ │ │ │ │ + je 3d0c <__cxa_finalize@plt+0x181c> │ │ │ │ │ test %edi,%edi │ │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ │ - je 3d49 <__cxa_finalize@plt+0x1859> │ │ │ │ │ + je 3d0c <__cxa_finalize@plt+0x181c> │ │ │ │ │ ./pynx/scattering/cpu.c:6650 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%ebx),%eax │ │ │ │ │ + lea -0x4ab9(%ebx),%eax │ │ │ │ │ mov %ebp,%ecx │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4ae2(%ebx),%eax │ │ │ │ │ - call 9230 │ │ │ │ │ + lea -0x4ad2(%ebx),%eax │ │ │ │ │ + call 9130 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6653 │ │ │ │ │ mov 0x6cc(%ebx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 3d9a <__cxa_finalize@plt+0x18aa> │ │ │ │ │ + je 3d5d <__cxa_finalize@plt+0x186d> │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:6653 (discriminator 1) │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ mov %ebp,0x6cc(%ebx) │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edi │ │ │ │ │ - je 3d9a <__cxa_finalize@plt+0x18aa> │ │ │ │ │ + je 3d5d <__cxa_finalize@plt+0x186d> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edi │ │ │ │ │ mov %edi,(%edx) │ │ │ │ │ - jne 3d9a <__cxa_finalize@plt+0x18aa> │ │ │ │ │ + jne 3d5d <__cxa_finalize@plt+0x186d> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3d9a <__cxa_finalize@plt+0x18aa> │ │ │ │ │ + jmp 3d5d <__cxa_finalize@plt+0x186d> │ │ │ │ │ ./pynx/scattering/cpu.c:6663 │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:6663 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 3d9a <__cxa_finalize@plt+0x18aa> │ │ │ │ │ + jne 3d5d <__cxa_finalize@plt+0x186d> │ │ │ │ │ ./pynx/scattering/cpu.c:6664 │ │ │ │ │ mov -0x18(%ebx),%esi │ │ │ │ │ push %ecx │ │ │ │ │ push %ecx │ │ │ │ │ - lea -0x4ae2(%ebx),%ecx │ │ │ │ │ + lea -0x4ad2(%ebx),%ecx │ │ │ │ │ push %ecx │ │ │ │ │ push (%esi) │ │ │ │ │ call 21c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6669 │ │ │ │ │ cmpl $0x1,0x6cc(%ebx) │ │ │ │ │ sbb %ecx,%ecx │ │ │ │ │ - jmp 44e4 <__cxa_finalize@plt+0x1ff4> │ │ │ │ │ + jmp 44a7 <__cxa_finalize@plt+0x1fb7> │ │ │ │ │ ./pynx/scattering/cpu.c:6557 (discriminator 1) │ │ │ │ │ mov $0x199d,%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%esi),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 3dd7 <__cxa_finalize@plt+0x18e7> │ │ │ │ │ + je 3d9a <__cxa_finalize@plt+0x18aa> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%esi) │ │ │ │ │ - jne 3dd7 <__cxa_finalize@plt+0x18e7> │ │ │ │ │ + jne 3d9a <__cxa_finalize@plt+0x18aa> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6253 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4b53(%ebx),%edi │ │ │ │ │ + lea -0x4b43(%ebx),%edi │ │ │ │ │ push %edi │ │ │ │ │ call 22f0 │ │ │ │ │ ./pynx/scattering/cpu.c:6253 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6253 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6253 (discriminator 2) │ │ │ │ │ - je 404f <__cxa_finalize@plt+0x1b5f> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4012 <__cxa_finalize@plt+0x1b22> │ │ │ │ │ ./pynx/scattering/cpu.c:6255 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4c19(%ebx),%ecx │ │ │ │ │ + lea -0x4c09(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x2 │ │ │ │ │ push $0x38 │ │ │ │ │ - call 288f <__cxa_finalize@plt+0x39f> │ │ │ │ │ + call 28a3 <__cxa_finalize@plt+0x3b3> │ │ │ │ │ ./pynx/scattering/cpu.c:6255 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5ac(%ebx) │ │ │ │ │ - je 3cf2 <__cxa_finalize@plt+0x1802> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3cb5 <__cxa_finalize@plt+0x17c5> │ │ │ │ │ ./pynx/scattering/cpu.c:6256 │ │ │ │ │ push %ebp │ │ │ │ │ - lea -0x4b4d(%ebx),%ecx │ │ │ │ │ + lea -0x4b3d(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ - push %ebp │ │ │ │ │ mov %esi,%eax │ │ │ │ │ + push %ebp │ │ │ │ │ push $0x2 │ │ │ │ │ push $0x524 │ │ │ │ │ - call 288f <__cxa_finalize@plt+0x39f> │ │ │ │ │ + call 28a3 <__cxa_finalize@plt+0x3b3> │ │ │ │ │ ./pynx/scattering/cpu.c:6256 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5b0(%ebx) │ │ │ │ │ - je 3cf2 <__cxa_finalize@plt+0x1802> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3cb5 <__cxa_finalize@plt+0x17c5> │ │ │ │ │ ./pynx/scattering/cpu.c:6257 │ │ │ │ │ push %ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push %ecx │ │ │ │ │ - lea -0x4b44(%ebx),%ecx │ │ │ │ │ + lea -0x4b34(%ebx),%ecx │ │ │ │ │ push $0x2 │ │ │ │ │ push $0x118 │ │ │ │ │ - call 288f <__cxa_finalize@plt+0x39f> │ │ │ │ │ + call 28a3 <__cxa_finalize@plt+0x3b3> │ │ │ │ │ ./pynx/scattering/cpu.c:6257 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5b4(%ebx) │ │ │ │ │ - je 3cf2 <__cxa_finalize@plt+0x1802> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3cb5 <__cxa_finalize@plt+0x17c5> │ │ │ │ │ ./pynx/scattering/cpu.c:6258 │ │ │ │ │ push %edx │ │ │ │ │ - lea -0x4b3a(%ebx),%ecx │ │ │ │ │ + lea -0x4b2a(%ebx),%ecx │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push %edx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push $0x2 │ │ │ │ │ push $0x28 │ │ │ │ │ - call 288f <__cxa_finalize@plt+0x39f> │ │ │ │ │ + call 28a3 <__cxa_finalize@plt+0x3b3> │ │ │ │ │ ./pynx/scattering/cpu.c:6258 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5b8(%ebx) │ │ │ │ │ - je 3cf2 <__cxa_finalize@plt+0x1802> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3cb5 <__cxa_finalize@plt+0x17c5> │ │ │ │ │ ./pynx/scattering/cpu.c:6259 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4b32(%ebx),%ecx │ │ │ │ │ + lea -0x4b22(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 288f <__cxa_finalize@plt+0x39f> │ │ │ │ │ + call 28a3 <__cxa_finalize@plt+0x3b3> │ │ │ │ │ ./pynx/scattering/cpu.c:6259 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5bc(%ebx) │ │ │ │ │ - je 3cf2 <__cxa_finalize@plt+0x1802> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3cb5 <__cxa_finalize@plt+0x17c5> │ │ │ │ │ ./pynx/scattering/cpu.c:6260 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4b2a(%ebx),%ecx │ │ │ │ │ + lea -0x4b1a(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 288f <__cxa_finalize@plt+0x39f> │ │ │ │ │ + call 28a3 <__cxa_finalize@plt+0x3b3> │ │ │ │ │ ./pynx/scattering/cpu.c:6260 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5c0(%ebx) │ │ │ │ │ - je 3cf2 <__cxa_finalize@plt+0x1802> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3cb5 <__cxa_finalize@plt+0x17c5> │ │ │ │ │ ./pynx/scattering/cpu.c:6261 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4b1b(%ebx),%ecx │ │ │ │ │ + lea -0x4b0b(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 288f <__cxa_finalize@plt+0x39f> │ │ │ │ │ + call 28a3 <__cxa_finalize@plt+0x3b3> │ │ │ │ │ ./pynx/scattering/cpu.c:6261 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5c4(%ebx) │ │ │ │ │ - je 3cf2 <__cxa_finalize@plt+0x1802> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3cb5 <__cxa_finalize@plt+0x17c5> │ │ │ │ │ ./pynx/scattering/cpu.c:6262 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4b21(%ebx),%ecx │ │ │ │ │ + lea -0x4b11(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 288f <__cxa_finalize@plt+0x39f> │ │ │ │ │ + call 28a3 <__cxa_finalize@plt+0x3b3> │ │ │ │ │ ./pynx/scattering/cpu.c:6262 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5c8(%ebx) │ │ │ │ │ - je 3cf2 <__cxa_finalize@plt+0x1802> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3cb5 <__cxa_finalize@plt+0x17c5> │ │ │ │ │ ./pynx/scattering/cpu.c:6263 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4b23(%ebx),%ecx │ │ │ │ │ + lea -0x4b13(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 288f <__cxa_finalize@plt+0x39f> │ │ │ │ │ + call 28a3 <__cxa_finalize@plt+0x3b3> │ │ │ │ │ ./pynx/scattering/cpu.c:6263 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5cc(%ebx) │ │ │ │ │ - je 3cf2 <__cxa_finalize@plt+0x1802> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3cb5 <__cxa_finalize@plt+0x17c5> │ │ │ │ │ ./pynx/scattering/cpu.c:6264 │ │ │ │ │ push %ebp │ │ │ │ │ - lea -0x4b13(%ebx),%ecx │ │ │ │ │ + lea -0x4b03(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ - push %ebp │ │ │ │ │ mov %esi,%eax │ │ │ │ │ + push %ebp │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 288f <__cxa_finalize@plt+0x39f> │ │ │ │ │ + call 28a3 <__cxa_finalize@plt+0x3b3> │ │ │ │ │ ./pynx/scattering/cpu.c:6264 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5d0(%ebx) │ │ │ │ │ - je 3cf2 <__cxa_finalize@plt+0x1802> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3cb5 <__cxa_finalize@plt+0x17c5> │ │ │ │ │ ./pynx/scattering/cpu.c:6265 │ │ │ │ │ push %ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push %ecx │ │ │ │ │ - lea -0x4b04(%ebx),%ecx │ │ │ │ │ + lea -0x4af4(%ebx),%ecx │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 288f <__cxa_finalize@plt+0x39f> │ │ │ │ │ + call 28a3 <__cxa_finalize@plt+0x3b3> │ │ │ │ │ ./pynx/scattering/cpu.c:6265 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5d4(%ebx) │ │ │ │ │ - je 3cf2 <__cxa_finalize@plt+0x1802> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3cb5 <__cxa_finalize@plt+0x17c5> │ │ │ │ │ ./pynx/scattering/cpu.c:6266 │ │ │ │ │ push %edx │ │ │ │ │ - lea -0x4b0b(%ebx),%ecx │ │ │ │ │ + lea -0x4afb(%ebx),%ecx │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push %edx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 288f <__cxa_finalize@plt+0x39f> │ │ │ │ │ + call 28a3 <__cxa_finalize@plt+0x3b3> │ │ │ │ │ ./pynx/scattering/cpu.c:6266 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5d8(%ebx) │ │ │ │ │ - je 3cf2 <__cxa_finalize@plt+0x1802> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3cb5 <__cxa_finalize@plt+0x17c5> │ │ │ │ │ ./pynx/scattering/cpu.c:6267 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4afb(%ebx),%ecx │ │ │ │ │ + lea -0x4aeb(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 288f <__cxa_finalize@plt+0x39f> │ │ │ │ │ + call 28a3 <__cxa_finalize@plt+0x3b3> │ │ │ │ │ ./pynx/scattering/cpu.c:6267 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5dc(%ebx) │ │ │ │ │ - je 3cf2 <__cxa_finalize@plt+0x1802> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3cb5 <__cxa_finalize@plt+0x17c5> │ │ │ │ │ ./pynx/scattering/cpu.c:6268 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4af2(%ebx),%ecx │ │ │ │ │ + lea -0x4ae2(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 288f <__cxa_finalize@plt+0x39f> │ │ │ │ │ + call 28a3 <__cxa_finalize@plt+0x3b3> │ │ │ │ │ ./pynx/scattering/cpu.c:6268 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5e0(%ebx) │ │ │ │ │ - je 3cf2 <__cxa_finalize@plt+0x1802> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3cb5 <__cxa_finalize@plt+0x17c5> │ │ │ │ │ ./pynx/scattering/cpu.c:6269 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4ae8(%ebx),%ecx │ │ │ │ │ + lea -0x4ad8(%ebx),%ecx │ │ │ │ │ mov %edi,%edx │ │ │ │ │ push %eax │ │ │ │ │ mov %esi,%eax │ │ │ │ │ push $0x2 │ │ │ │ │ push $0x7c │ │ │ │ │ - call 288f <__cxa_finalize@plt+0x39f> │ │ │ │ │ + call 28a3 <__cxa_finalize@plt+0x3b3> │ │ │ │ │ ./pynx/scattering/cpu.c:6269 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0x5e4(%ebx) │ │ │ │ │ - je 3cf2 <__cxa_finalize@plt+0x1802> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 3cb5 <__cxa_finalize@plt+0x17c5> │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 406c <__cxa_finalize@plt+0x1b7c> │ │ │ │ │ + je 402f <__cxa_finalize@plt+0x1b3f> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ - jne 406c <__cxa_finalize@plt+0x1b7c> │ │ │ │ │ + jne 402f <__cxa_finalize@plt+0x1b3f> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 406c <__cxa_finalize@plt+0x1b7c> │ │ │ │ │ + jmp 402f <__cxa_finalize@plt+0x1b3f> │ │ │ │ │ ./pynx/scattering/cpu.c:6241 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - jmp 3cf2 <__cxa_finalize@plt+0x1802> │ │ │ │ │ + jmp 3cb5 <__cxa_finalize@plt+0x17c5> │ │ │ │ │ ./pynx/scattering/cpu.c:6457 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6559 (discriminator 1) │ │ │ │ │ mov $0x199f,%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6580 │ │ │ │ │ mov 0x634(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8434 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6580 │ │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8434 │ │ │ │ │ push %edx │ │ │ │ │ call 22a0 │ │ │ │ │ ./pynx/scattering/cpu.c:8492 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8434 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8492 (discriminator 1) │ │ │ │ │ - je 4167 <__cxa_finalize@plt+0x1c77> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 412a <__cxa_finalize@plt+0x1c3a> │ │ │ │ │ ./pynx/scattering/cpu.c:6839 │ │ │ │ │ push %eax │ │ │ │ │ lea 0x14(%esp),%ebp │ │ │ │ │ push %ebp │ │ │ │ │ push 0x648(%ebx) │ │ │ │ │ push %esi │ │ │ │ │ call 2490 │ │ │ │ │ ./pynx/scattering/cpu.c:6840 │ │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8494 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne 40b3 <__cxa_finalize@plt+0x1bc3> │ │ │ │ │ + jne 4076 <__cxa_finalize@plt+0x1b86> │ │ │ │ │ ./pynx/scattering/cpu.c:8503 │ │ │ │ │ call 2290 │ │ │ │ │ ./pynx/scattering/cpu.c:6580 (discriminator 1) │ │ │ │ │ - jmp 41ad <__cxa_finalize@plt+0x1cbd> │ │ │ │ │ + jmp 4170 <__cxa_finalize@plt+0x1c80> │ │ │ │ │ ./pynx/scattering/cpu.c:6839 │ │ │ │ │ push %eax │ │ │ │ │ push %ebp │ │ │ │ │ push 0x618(%ebx) │ │ │ │ │ push %edi │ │ │ │ │ call 2490 │ │ │ │ │ ./pynx/scattering/cpu.c:6840 │ │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:8496 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - jne 40d7 <__cxa_finalize@plt+0x1be7> │ │ │ │ │ + jne 409a <__cxa_finalize@plt+0x1baa> │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 411e <__cxa_finalize@plt+0x1c2e> │ │ │ │ │ - jmp 410d <__cxa_finalize@plt+0x1c1d> │ │ │ │ │ + je 40e1 <__cxa_finalize@plt+0x1bf1> │ │ │ │ │ + jmp 40d0 <__cxa_finalize@plt+0x1be0> │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%ebp │ │ │ │ │ sete %cl │ │ │ │ │ sete %dl │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %cl,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ sete %cl │ │ │ │ │ or %cl,%dl │ │ │ │ │ - jne 4107 <__cxa_finalize@plt+0x1c17> │ │ │ │ │ + jne 40ca <__cxa_finalize@plt+0x1bda> │ │ │ │ │ cmp -0x28(%ebx),%ebp │ │ │ │ │ - je 4107 <__cxa_finalize@plt+0x1c17> │ │ │ │ │ + je 40ca <__cxa_finalize@plt+0x1bda> │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 2330 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8496 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 40cc <__cxa_finalize@plt+0x1bdc> │ │ │ │ │ - jmp 4120 <__cxa_finalize@plt+0x1c30> │ │ │ │ │ + je 408f <__cxa_finalize@plt+0x1b9f> │ │ │ │ │ + jmp 40e3 <__cxa_finalize@plt+0x1bf3> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ - jne 411e <__cxa_finalize@plt+0x1c2e> │ │ │ │ │ + jne 40e1 <__cxa_finalize@plt+0x1bf1> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8498 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8500 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 5fb8 │ │ │ │ │ + call 5ef0 │ │ │ │ │ ./pynx/scattering/cpu.c:8502 (discriminator 1) │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 40a9 <__cxa_finalize@plt+0x1bb9> │ │ │ │ │ + je 406c <__cxa_finalize@plt+0x1b7c> │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edi),%ebp │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 414a <__cxa_finalize@plt+0x1c5a> │ │ │ │ │ + je 410d <__cxa_finalize@plt+0x1c1d> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ebp │ │ │ │ │ mov %ebp,(%edi) │ │ │ │ │ - jne 414a <__cxa_finalize@plt+0x1c5a> │ │ │ │ │ + jne 410d <__cxa_finalize@plt+0x1c1d> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%esi),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 4175 <__cxa_finalize@plt+0x1c85> │ │ │ │ │ + je 4138 <__cxa_finalize@plt+0x1c48> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%esi) │ │ │ │ │ - jne 4175 <__cxa_finalize@plt+0x1c85> │ │ │ │ │ + jne 4138 <__cxa_finalize@plt+0x1c48> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 4175 <__cxa_finalize@plt+0x1c85> │ │ │ │ │ + jmp 4138 <__cxa_finalize@plt+0x1c48> │ │ │ │ │ ./pynx/scattering/cpu.c:8508 │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:8508 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 4175 <__cxa_finalize@plt+0x1c85> │ │ │ │ │ + je 4138 <__cxa_finalize@plt+0x1c48> │ │ │ │ │ ./pynx/scattering/cpu.c:8509 │ │ │ │ │ call 2290 │ │ │ │ │ ./pynx/scattering/cpu.c:8346 │ │ │ │ │ call 2380 │ │ │ │ │ ./pynx/scattering/cpu.c:8331 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:8347 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8346 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8347 (discriminator 1) │ │ │ │ │ - je 419e <__cxa_finalize@plt+0x1cae> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4161 <__cxa_finalize@plt+0x1c71> │ │ │ │ │ ./pynx/scattering/cpu.c:8373 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x0 │ │ │ │ │ push %eax │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ push 0x20(%esp) │ │ │ │ │ call 2340 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8379 │ │ │ │ │ mov %edi,%eax │ │ │ │ │ - call 5fb8 │ │ │ │ │ + call 5ef0 │ │ │ │ │ ./pynx/scattering/cpu.c:6580 (discriminator 2) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 43e6 <__cxa_finalize@plt+0x1ef6> │ │ │ │ │ + je 43a9 <__cxa_finalize@plt+0x1eb9> │ │ │ │ │ ./pynx/scattering/cpu.c:6582 │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push 0x630(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ call 2420 │ │ │ │ │ ./pynx/scattering/cpu.c:6582 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 43fa <__cxa_finalize@plt+0x1f0a> │ │ │ │ │ + js 43bd <__cxa_finalize@plt+0x1ecd> │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%esi),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 41e6 <__cxa_finalize@plt+0x1cf6> │ │ │ │ │ + je 41a9 <__cxa_finalize@plt+0x1cb9> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%esi) │ │ │ │ │ - jne 41e6 <__cxa_finalize@plt+0x1cf6> │ │ │ │ │ + jne 41a9 <__cxa_finalize@plt+0x1cb9> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6592 │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x5fc(%ebx),%edx │ │ │ │ │ lea 0x4e8(%ebx),%eax │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x640(%ebx),%ecx │ │ │ │ │ push 0x688(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ - call 272e <__cxa_finalize@plt+0x23e> │ │ │ │ │ + call 272d <__cxa_finalize@plt+0x23d> │ │ │ │ │ ./pynx/scattering/cpu.c:6592 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6592 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6592 (discriminator 2) │ │ │ │ │ - je 440e <__cxa_finalize@plt+0x1f1e> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 43d1 <__cxa_finalize@plt+0x1ee1> │ │ │ │ │ ./pynx/scattering/cpu.c:6594 │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ push 0x5fc(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ call 2420 │ │ │ │ │ ./pynx/scattering/cpu.c:6594 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 4422 <__cxa_finalize@plt+0x1f32> │ │ │ │ │ + js 43e5 <__cxa_finalize@plt+0x1ef5> │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 4250 <__cxa_finalize@plt+0x1d60> │ │ │ │ │ + je 4213 <__cxa_finalize@plt+0x1d23> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ - jne 4250 <__cxa_finalize@plt+0x1d60> │ │ │ │ │ + jne 4213 <__cxa_finalize@plt+0x1d23> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6604 │ │ │ │ │ mov 0x640(%ebx),%ecx │ │ │ │ │ mov 0x604(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ lea 0x4d8(%ebx),%eax │ │ │ │ │ push 0x68c(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ - call 272e <__cxa_finalize@plt+0x23e> │ │ │ │ │ + call 272d <__cxa_finalize@plt+0x23d> │ │ │ │ │ ./pynx/scattering/cpu.c:6604 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6604 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6604 (discriminator 2) │ │ │ │ │ - je 4436 <__cxa_finalize@plt+0x1f46> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 43f9 <__cxa_finalize@plt+0x1f09> │ │ │ │ │ ./pynx/scattering/cpu.c:6606 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ push 0x604(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ call 2420 │ │ │ │ │ ./pynx/scattering/cpu.c:6606 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 444a <__cxa_finalize@plt+0x1f5a> │ │ │ │ │ + js 440d <__cxa_finalize@plt+0x1f1d> │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%esi),%ebp │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 42bb <__cxa_finalize@plt+0x1dcb> │ │ │ │ │ + je 427e <__cxa_finalize@plt+0x1d8e> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ebp │ │ │ │ │ mov %ebp,(%esi) │ │ │ │ │ - jne 42bb <__cxa_finalize@plt+0x1dcb> │ │ │ │ │ + jne 427e <__cxa_finalize@plt+0x1d8e> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6616 │ │ │ │ │ mov 0x640(%ebx),%ecx │ │ │ │ │ mov 0x600(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ lea 0x4c8(%ebx),%eax │ │ │ │ │ push 0x690(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ - call 272e <__cxa_finalize@plt+0x23e> │ │ │ │ │ + call 272d <__cxa_finalize@plt+0x23d> │ │ │ │ │ ./pynx/scattering/cpu.c:6616 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6616 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6616 (discriminator 2) │ │ │ │ │ - je 445e <__cxa_finalize@plt+0x1f6e> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4421 <__cxa_finalize@plt+0x1f31> │ │ │ │ │ ./pynx/scattering/cpu.c:6618 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ push 0x600(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ call 2420 │ │ │ │ │ ./pynx/scattering/cpu.c:6618 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 4472 <__cxa_finalize@plt+0x1f82> │ │ │ │ │ + js 4435 <__cxa_finalize@plt+0x1f45> │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%esi),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 4326 <__cxa_finalize@plt+0x1e36> │ │ │ │ │ + je 42e9 <__cxa_finalize@plt+0x1df9> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%esi) │ │ │ │ │ - jne 4326 <__cxa_finalize@plt+0x1e36> │ │ │ │ │ + jne 42e9 <__cxa_finalize@plt+0x1df9> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6628 │ │ │ │ │ mov 0x640(%ebx),%ecx │ │ │ │ │ mov 0x608(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ lea 0x4b8(%ebx),%eax │ │ │ │ │ push 0x694(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ - call 272e <__cxa_finalize@plt+0x23e> │ │ │ │ │ + call 272d <__cxa_finalize@plt+0x23d> │ │ │ │ │ ./pynx/scattering/cpu.c:6628 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6628 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6628 (discriminator 2) │ │ │ │ │ - je 4486 <__cxa_finalize@plt+0x1f96> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4449 <__cxa_finalize@plt+0x1f59> │ │ │ │ │ ./pynx/scattering/cpu.c:6630 │ │ │ │ │ push %ebp │ │ │ │ │ push %eax │ │ │ │ │ push 0x608(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ call 2420 │ │ │ │ │ ./pynx/scattering/cpu.c:6630 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 449a <__cxa_finalize@plt+0x1faa> │ │ │ │ │ + js 445d <__cxa_finalize@plt+0x1f6d> │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%esi),%edi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edi │ │ │ │ │ - je 4391 <__cxa_finalize@plt+0x1ea1> │ │ │ │ │ + je 4354 <__cxa_finalize@plt+0x1e64> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edi │ │ │ │ │ mov %edi,(%esi) │ │ │ │ │ - jne 4391 <__cxa_finalize@plt+0x1ea1> │ │ │ │ │ + jne 4354 <__cxa_finalize@plt+0x1e64> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6638 │ │ │ │ │ call 2380 │ │ │ │ │ -./pynx/scattering/cpu.c:6638 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:6638 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6638 (discriminator 2) │ │ │ │ │ - je 44ae <__cxa_finalize@plt+0x1fbe> │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4471 <__cxa_finalize@plt+0x1f81> │ │ │ │ │ ./pynx/scattering/cpu.c:6640 │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ push 0x64c(%ebx) │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ call 2420 │ │ │ │ │ ./pynx/scattering/cpu.c:6640 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 44c2 <__cxa_finalize@plt+0x1fd2> │ │ │ │ │ + js 4485 <__cxa_finalize@plt+0x1f95> │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%esi),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 3d9a <__cxa_finalize@plt+0x18aa> │ │ │ │ │ + je 3d5d <__cxa_finalize@plt+0x186d> │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%esi) │ │ │ │ │ - jne 3d9a <__cxa_finalize@plt+0x18aa> │ │ │ │ │ + jne 3d5d <__cxa_finalize@plt+0x186d> │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 3d9a <__cxa_finalize@plt+0x18aa> │ │ │ │ │ + jmp 3d5d <__cxa_finalize@plt+0x186d> │ │ │ │ │ ./pynx/scattering/cpu.c:6580 (discriminator 1) │ │ │ │ │ mov $0x19b4,%edx │ │ │ │ │ mov $0xb,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6582 (discriminator 1) │ │ │ │ │ mov $0x19b6,%edx │ │ │ │ │ mov $0xb,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6592 (discriminator 1) │ │ │ │ │ mov $0x19c0,%edx │ │ │ │ │ mov $0x21,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6594 (discriminator 1) │ │ │ │ │ mov $0x19c2,%edx │ │ │ │ │ mov $0x21,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6604 (discriminator 1) │ │ │ │ │ mov $0x19cc,%edx │ │ │ │ │ mov $0x31,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6606 (discriminator 1) │ │ │ │ │ mov $0x19ce,%edx │ │ │ │ │ mov $0x31,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6616 (discriminator 1) │ │ │ │ │ mov $0x19d8,%edx │ │ │ │ │ mov $0x43,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6618 (discriminator 1) │ │ │ │ │ mov $0x19da,%edx │ │ │ │ │ mov $0x43,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6628 (discriminator 1) │ │ │ │ │ mov $0x19e4,%edx │ │ │ │ │ mov $0x54,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6630 (discriminator 1) │ │ │ │ │ mov $0x19e6,%edx │ │ │ │ │ mov $0x54,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6638 (discriminator 1) │ │ │ │ │ mov $0x19ee,%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:6640 (discriminator 1) │ │ │ │ │ mov $0x19f0,%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:6540 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 3d0a <__cxa_finalize@plt+0x181a> │ │ │ │ │ + jmp 3ccd <__cxa_finalize@plt+0x17dd> │ │ │ │ │ ./pynx/scattering/cpu.c:8642 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8643 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:8642 │ │ │ │ │ - call 5fb8 │ │ │ │ │ + call 5ef0 │ │ │ │ │ ./pynx/scattering/cpu.c:8644 │ │ │ │ │ - jmp 368e <__cxa_finalize@plt+0x119e> │ │ │ │ │ + jmp 3651 <__cxa_finalize@plt+0x1161> │ │ │ │ │ ./pynx/scattering/cpu.c:6675 │ │ │ │ │ mov 0xdc(%esp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je 44f9 <__cxa_finalize@plt+0x2009> │ │ │ │ │ - call 17b40 │ │ │ │ │ + je 44bc <__cxa_finalize@plt+0x1fcc> │ │ │ │ │ + call 180c0 │ │ │ │ │ add $0xec,%esp │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ │ │ │ │ │ -00004506 : │ │ │ │ │ +000044c9 : │ │ │ │ │ ./pynx/scattering/cpu.c:6369 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x18ae8,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x19b25,%ebx │ │ │ │ │ sub $0x14,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6370 │ │ │ │ │ lea 0x46c(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 2090 │ │ │ │ │ ./pynx/scattering/cpu.c:6371 │ │ │ │ │ add $0x18,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ PyInit_cpu(): │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ __x86.get_pc_thunk.bx(): │ │ │ │ │ mov (%esp),%ebx │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ deregister_tm_clones(): │ │ │ │ │ - call 4625 │ │ │ │ │ - add $0x18aaf,%edx │ │ │ │ │ + call 45e5 │ │ │ │ │ + add $0x19aef,%edx │ │ │ │ │ lea 0x544(%edx),%ecx │ │ │ │ │ lea 0x544(%edx),%eax │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - je 4578 │ │ │ │ │ + je 4538 │ │ │ │ │ mov -0x4c(%edx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 4578 │ │ │ │ │ + je 4538 │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ sub $0x14,%esp │ │ │ │ │ push %ecx │ │ │ │ │ call *%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ leave │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ register_tm_clones(): │ │ │ │ │ - call 4625 │ │ │ │ │ - add $0x18a6f,%edx │ │ │ │ │ + call 45e5 │ │ │ │ │ + add $0x19aaf,%edx │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %ebx │ │ │ │ │ lea 0x544(%edx),%ecx │ │ │ │ │ lea 0x544(%edx),%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ sub %ecx,%eax │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ shr $0x1f,%eax │ │ │ │ │ sar $0x2,%ebx │ │ │ │ │ add %ebx,%eax │ │ │ │ │ sar $1,%eax │ │ │ │ │ - je 45c2 │ │ │ │ │ + je 4582 │ │ │ │ │ mov -0x4(%edx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 45c2 │ │ │ │ │ + je 4582 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %eax │ │ │ │ │ push %ecx │ │ │ │ │ call *%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x4(%ebp),%ebx │ │ │ │ │ leave │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ __do_global_dtors_aux(): │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x18a1b,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x19a5b,%ebx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ cmpb $0x0,0x54c(%ebx) │ │ │ │ │ - jne 4612 │ │ │ │ │ + jne 45d2 │ │ │ │ │ mov -0x3c(%ebx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 4606 │ │ │ │ │ + je 45c6 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x14c(%ebx) │ │ │ │ │ call 24f0 <__cxa_finalize@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - call 4540 │ │ │ │ │ + call 4500 │ │ │ │ │ movb $0x1,0x54c(%ebx) │ │ │ │ │ mov -0x4(%ebp),%ebx │ │ │ │ │ leave │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ frame_dummy(): │ │ │ │ │ - jmp 4580 │ │ │ │ │ + jmp 4540 │ │ │ │ │ __x86.get_pc_thunk.dx(): │ │ │ │ │ mov (%esp),%edx │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004630 : │ │ │ │ │ +000045f0 : │ │ │ │ │ c_fhkl_cpu(): │ │ │ │ │ +./pynx/scattering/c_cpu.c:20 │ │ │ │ │ + call 59d7 │ │ │ │ │ + add $0x199ff,%ecx │ │ │ │ │ ./pynx/scattering/c_cpu.c:19 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x189bb,%ebx │ │ │ │ │ +./pynx/scattering/c_cpu.c:20 │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ +./pynx/scattering/c_cpu.c:19 │ │ │ │ │ sub $0x15c,%esp │ │ │ │ │ +./pynx/scattering/c_cpu.c:20 │ │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ │ +./pynx/scattering/c_cpu.c:19 │ │ │ │ │ mov 0x17c(%esp),%esi │ │ │ │ │ mov 0x180(%esp),%edi │ │ │ │ │ mov 0x184(%esp),%ebp │ │ │ │ │ ./pynx/scattering/c_cpu.c:20 │ │ │ │ │ call 23f0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:23 (discriminator 1) │ │ │ │ │ - mov 0x18c(%esp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 4a01 │ │ │ │ │ - vmovss -0x4ff4(%ebx),%xmm3 │ │ │ │ │ - vmovaps -0x4fe4(%ebx),%xmm0 │ │ │ │ │ + mov 0x2c(%esp),%ecx │ │ │ │ │ +./pynx/scattering/c_cpu.c:20 │ │ │ │ │ + mov %eax,0x14c(%esp) │ │ │ │ │ +./pynx/scattering/c_cpu.c:23 (discriminator 1) │ │ │ │ │ + mov 0x18c(%esp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4992 │ │ │ │ │ + vmovss -0x4ff4(%ecx),%xmm7 │ │ │ │ │ + vmovaps -0x4fe4(%ecx),%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:23 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - vmovaps -0x4fd4(%ebx),%xmm1 │ │ │ │ │ - vmovaps -0x4fc4(%ebx),%xmm2 │ │ │ │ │ - vmovdqa -0x4fb4(%ebx),%xmm4 │ │ │ │ │ - vmovdqa -0x4fa4(%ebx),%xmm5 │ │ │ │ │ - vmovss %xmm3,0x148(%esp) │ │ │ │ │ - vmovdqa -0x4f94(%ebx),%xmm6 │ │ │ │ │ - vmovdqa -0x4f84(%ebx),%xmm7 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + vmovaps -0x4fd4(%ecx),%xmm1 │ │ │ │ │ + vmovaps -0x4fc4(%ecx),%xmm2 │ │ │ │ │ + vmovdqa -0x4fb4(%ecx),%xmm3 │ │ │ │ │ + vmovdqa -0x4fa4(%ecx),%xmm4 │ │ │ │ │ + vmovss %xmm7,0x148(%esp) │ │ │ │ │ + vmovdqa -0x4f94(%ecx),%xmm5 │ │ │ │ │ + vmovdqa -0x4f84(%ecx),%xmm6 │ │ │ │ │ vmovaps %xmm0,0x30(%esp) │ │ │ │ │ - vmovaps -0x4f74(%ebx),%xmm3 │ │ │ │ │ - vmovdqa -0x4fa4(%ebx),%xmm0 │ │ │ │ │ + vmovaps -0x4f74(%ecx),%xmm7 │ │ │ │ │ + vmovdqa -0x4fa4(%ecx),%xmm0 │ │ │ │ │ vmovaps %xmm1,0x40(%esp) │ │ │ │ │ vmovaps %xmm2,0x50(%esp) │ │ │ │ │ - vmovaps -0x4f64(%ebx),%xmm1 │ │ │ │ │ - vmovaps -0x4f54(%ebx),%xmm2 │ │ │ │ │ - vmovdqa %xmm4,0x60(%esp) │ │ │ │ │ - vmovaps -0x4f44(%ebx),%xmm4 │ │ │ │ │ - vmovdqa %xmm5,0x70(%esp) │ │ │ │ │ - vmovaps -0x4f34(%ebx),%xmm5 │ │ │ │ │ - vmovdqa %xmm6,0x80(%esp) │ │ │ │ │ - vmovaps -0x4f24(%ebx),%xmm6 │ │ │ │ │ - vmovdqa %xmm7,0x90(%esp) │ │ │ │ │ - vmovaps -0x4f14(%ebx),%xmm7 │ │ │ │ │ + vmovaps -0x4f64(%ecx),%xmm1 │ │ │ │ │ + vmovaps -0x4f54(%ecx),%xmm2 │ │ │ │ │ + vmovdqa %xmm3,0x60(%esp) │ │ │ │ │ + vmovaps -0x4f44(%ecx),%xmm3 │ │ │ │ │ + vmovdqa %xmm4,0x70(%esp) │ │ │ │ │ + vmovaps -0x4f34(%ecx),%xmm4 │ │ │ │ │ + vmovdqa %xmm5,0x80(%esp) │ │ │ │ │ + vmovaps -0x4f24(%ecx),%xmm5 │ │ │ │ │ + vmovdqa %xmm6,0x90(%esp) │ │ │ │ │ + vmovaps -0x4f14(%ecx),%xmm6 │ │ │ │ │ vmovdqa %xmm0,0xb0(%esp) │ │ │ │ │ - vmovaps %xmm3,0xa0(%esp) │ │ │ │ │ + vmovaps %xmm7,0xa0(%esp) │ │ │ │ │ vmovaps %xmm1,0xc0(%esp) │ │ │ │ │ vmovaps %xmm2,0xd0(%esp) │ │ │ │ │ - vmovaps %xmm4,0xe0(%esp) │ │ │ │ │ - vmovaps %xmm5,0xf0(%esp) │ │ │ │ │ - vmovaps %xmm6,0x100(%esp) │ │ │ │ │ - vmovaps %xmm7,0x110(%esp) │ │ │ │ │ - vmovaps -0x4f04(%ebx),%xmm3 │ │ │ │ │ - vmovaps -0x4ef4(%ebx),%xmm0 │ │ │ │ │ - mov %eax,0x14c(%esp) │ │ │ │ │ - mov 0x188(%esp),%edx │ │ │ │ │ - vmovaps %xmm3,0x120(%esp) │ │ │ │ │ + vmovaps %xmm3,0xe0(%esp) │ │ │ │ │ + vmovaps %xmm4,0xf0(%esp) │ │ │ │ │ + vmovaps %xmm5,0x100(%esp) │ │ │ │ │ + vmovaps %xmm6,0x110(%esp) │ │ │ │ │ + vmovaps -0x4f04(%ecx),%xmm7 │ │ │ │ │ + mov 0x188(%esp),%ebx │ │ │ │ │ + vmovaps -0x4ef4(%ecx),%xmm0 │ │ │ │ │ + vmovaps %xmm7,0x120(%esp) │ │ │ │ │ vmovaps %xmm0,0x130(%esp) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/c_cpu.c:26 │ │ │ │ │ vmovss 0x148(%esp),%xmm1 │ │ │ │ │ mov 0x170(%esp),%eax │ │ │ │ │ -./pynx/scattering/c_cpu.c:34 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ -./pynx/scattering/c_cpu.c:26 │ │ │ │ │ - vmulss (%eax,%ecx,4),%xmm1,%xmm2 │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm1,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:27 │ │ │ │ │ mov 0x174(%esp),%eax │ │ │ │ │ - vmulss (%eax,%ecx,4),%xmm1,%xmm4 │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm1,%xmm3 │ │ │ │ │ ./pynx/scattering/c_cpu.c:28 │ │ │ │ │ mov 0x178(%esp),%eax │ │ │ │ │ - vmulss (%eax,%ecx,4),%xmm1,%xmm5 │ │ │ │ │ -./pynx/scattering/c_cpu.c:26 │ │ │ │ │ - vmovss %xmm2,0x2c(%esp) │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm1,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:27 │ │ │ │ │ + vmovss %xmm3,0x2c(%esp) │ │ │ │ │ +./pynx/scattering/c_cpu.c:28 │ │ │ │ │ vmovss %xmm4,0x140(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:34 (discriminator 1) │ │ │ │ │ - je 49a7 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 493f │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ + vmovss %xmm2,0x144(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:34 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ - vmovss %xmm5,0x144(%esp) │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/c_cpu.c:41 │ │ │ │ │ - vmovss 0x140(%esp),%xmm6 │ │ │ │ │ - vmovss 0x2c(%esp),%xmm5 │ │ │ │ │ -./pynx/scattering/c_cpu.c:46 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ -./pynx/scattering/c_cpu.c:41 │ │ │ │ │ - vmulss 0xc(%edi,%eax,4),%xmm6,%xmm7 │ │ │ │ │ - vmulss 0xc(%esi,%eax,4),%xmm5,%xmm3 │ │ │ │ │ -./pynx/scattering/c_cpu.c:40 │ │ │ │ │ - vmulss 0x8(%edi,%eax,4),%xmm6,%xmm2 │ │ │ │ │ - vmulss 0x8(%esi,%eax,4),%xmm5,%xmm4 │ │ │ │ │ -./pynx/scattering/c_cpu.c:41 │ │ │ │ │ - vaddss %xmm3,%xmm7,%xmm1 │ │ │ │ │ vmovss 0x144(%esp),%xmm7 │ │ │ │ │ - vmulss 0xc(%ebp,%eax,4),%xmm7,%xmm0 │ │ │ │ │ + vmovss 0x2c(%esp),%xmm6 │ │ │ │ │ + vmulss 0xc(%edi,%eax,4),%xmm6,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:38 │ │ │ │ │ - vaddss %xmm0,%xmm1,%xmm3 │ │ │ │ │ + vmovss 0x140(%esp),%xmm5 │ │ │ │ │ ./pynx/scattering/c_cpu.c:40 │ │ │ │ │ - vmulss 0x8(%ebp,%eax,4),%xmm7,%xmm0 │ │ │ │ │ - vaddss %xmm4,%xmm2,%xmm1 │ │ │ │ │ -./pynx/scattering/c_cpu.c:39 │ │ │ │ │ - vmulss 0x4(%esi,%eax,4),%xmm5,%xmm2 │ │ │ │ │ - vmulss 0x4(%edi,%eax,4),%xmm6,%xmm4 │ │ │ │ │ -./pynx/scattering/c_cpu.c:38 │ │ │ │ │ - vmulss (%esi,%eax,4),%xmm5,%xmm5 │ │ │ │ │ - vmulss (%edi,%eax,4),%xmm6,%xmm6 │ │ │ │ │ - vaddss %xmm0,%xmm1,%xmm1 │ │ │ │ │ + vmulss 0x8(%edi,%eax,4),%xmm6,%xmm2 │ │ │ │ │ +./pynx/scattering/c_cpu.c:41 │ │ │ │ │ + vfmadd231ss 0xc(%esi,%eax,4),%xmm7,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:39 │ │ │ │ │ - vmulss 0x4(%ebp,%eax,4),%xmm7,%xmm0 │ │ │ │ │ + vmulss 0x4(%edi,%eax,4),%xmm6,%xmm3 │ │ │ │ │ +./pynx/scattering/c_cpu.c:40 │ │ │ │ │ + vfmadd231ss 0x8(%esi,%eax,4),%xmm7,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:38 │ │ │ │ │ - vmulss 0x0(%ebp,%eax,4),%xmm7,%xmm7 │ │ │ │ │ + vmulss (%edi,%eax,4),%xmm6,%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:39 │ │ │ │ │ - vaddss %xmm2,%xmm4,%xmm4 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm1,%xmm3,%xmm3 │ │ │ │ │ + vfmadd231ss 0x4(%esi,%eax,4),%xmm7,%xmm3 │ │ │ │ │ ./pynx/scattering/c_cpu.c:38 │ │ │ │ │ - vaddss %xmm0,%xmm4,%xmm2 │ │ │ │ │ - vaddss %xmm5,%xmm6,%xmm0 │ │ │ │ │ - vaddss %xmm7,%xmm0,%xmm4 │ │ │ │ │ + vfmadd231ss (%esi,%eax,4),%xmm7,%xmm1 │ │ │ │ │ + vfmadd231ss 0xc(%ebp,%eax,4),%xmm5,%xmm0 │ │ │ │ │ + vfmadd231ss 0x8(%ebp,%eax,4),%xmm5,%xmm2 │ │ │ │ │ + vfmadd231ss 0x4(%ebp,%eax,4),%xmm5,%xmm3 │ │ │ │ │ + vfmadd231ss 0x0(%ebp,%eax,4),%xmm5,%xmm1 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm4,%xmm2,%xmm2 │ │ │ │ │ - vmovlhps %xmm2,%xmm3,%xmm1 │ │ │ │ │ + vunpcklps %xmm2,%xmm0,%xmm6 │ │ │ │ │ + vunpcklps %xmm1,%xmm3,%xmm4 │ │ │ │ │ + vmovlhps %xmm4,%xmm6,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps 0x30(%esp),%xmm1,%xmm4 │ │ │ │ │ - vandps 0x40(%esp),%xmm1,%xmm3 │ │ │ │ │ + vandps 0x30(%esp),%xmm0,%xmm4 │ │ │ │ │ + vandps 0x40(%esp),%xmm0,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps 0x50(%esp),%xmm4,%xmm6 │ │ │ │ │ + vmulps 0x50(%esp),%xmm4,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ - vcvttps2dq %xmm6,%xmm5 │ │ │ │ │ + vcvttps2dq %xmm7,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072 │ │ │ │ │ - vpaddd 0x60(%esp),%xmm5,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ - vmovdqa 0x80(%esp),%xmm6 │ │ │ │ │ - vpand 0x70(%esp),%xmm7,%xmm0 │ │ │ │ │ - vpand %xmm6,%xmm7,%xmm2 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x1d,%xmm2,%xmm1 │ │ │ │ │ + vpaddd 0x60(%esp),%xmm5,%xmm2 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ - vpand 0x90(%esp),%xmm7,%xmm2 │ │ │ │ │ + vpand 0x70(%esp),%xmm2,%xmm1 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ + vmovdqa 0x80(%esp),%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814 │ │ │ │ │ - vcvtdq2ps %xmm0,%xmm5 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:846 │ │ │ │ │ - vmulps 0xa0(%esp),%xmm5,%xmm5 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm1,%xmm3,%xmm3 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ - vpcmpeqd %xmm7,%xmm2,%xmm2 │ │ │ │ │ + vcvtdq2ps %xmm1,%xmm6 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:846 │ │ │ │ │ - vaddps %xmm4,%xmm5,%xmm5 │ │ │ │ │ + vfmadd132ps 0xa0(%esp),%xmm4,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120 │ │ │ │ │ - vpaddd 0xb0(%esp),%xmm0,%xmm4 │ │ │ │ │ + vpaddd 0xb0(%esp),%xmm1,%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ + vpand %xmm5,%xmm2,%xmm3 │ │ │ │ │ + vpand 0x90(%esp),%xmm2,%xmm2 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323 │ │ │ │ │ - vpandn %xmm6,%xmm4,%xmm0 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:884 │ │ │ │ │ - vmulps %xmm5,%xmm5,%xmm6 │ │ │ │ │ + vpandn %xmm5,%xmm4,%xmm1 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x1d,%xmm0,%xmm0 │ │ │ │ │ + vpslld $0x1d,%xmm3,%xmm3 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vmulps 0xc0(%esp),%xmm6,%xmm1 │ │ │ │ │ - vaddps 0xd0(%esp),%xmm1,%xmm7 │ │ │ │ │ - vmulps %xmm6,%xmm7,%xmm4 │ │ │ │ │ - vaddps 0xe0(%esp),%xmm4,%xmm1 │ │ │ │ │ - vmulps %xmm6,%xmm1,%xmm7 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ - vaddps 0xf0(%esp),%xmm7,%xmm4 │ │ │ │ │ + vmovaps 0xc0(%esp),%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ + vpcmpeqd %xmm7,%xmm2,%xmm2 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ + vpslld $0x1d,%xmm1,%xmm1 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ + vxorps %xmm3,%xmm0,%xmm0 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ + vmovaps 0x110(%esp),%xmm3 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ vmovaps 0x100(%esp),%xmm7 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ - vmulps %xmm6,%xmm4,%xmm1 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:884 │ │ │ │ │ + vmulps %xmm6,%xmm6,%xmm5 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ + vfmadd213ps 0x120(%esp),%xmm5,%xmm3 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vaddps %xmm7,%xmm1,%xmm4 │ │ │ │ │ + vfmadd213ps 0xd0(%esp),%xmm5,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ - vmulps 0x110(%esp),%xmm6,%xmm1 │ │ │ │ │ - vaddps 0x120(%esp),%xmm1,%xmm1 │ │ │ │ │ - vmulps %xmm6,%xmm1,%xmm1 │ │ │ │ │ - vaddps 0x130(%esp),%xmm1,%xmm1 │ │ │ │ │ - vmulps %xmm6,%xmm1,%xmm6 │ │ │ │ │ + vfmadd213ps 0x130(%esp),%xmm5,%xmm3 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vfmadd213ps 0xe0(%esp),%xmm5,%xmm4 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ + vfmadd213ps 0xf0(%esp),%xmm5,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:921 │ │ │ │ │ - vaddps %xmm7,%xmm6,%xmm7 │ │ │ │ │ + vfmadd132ps %xmm5,%xmm7,%xmm3 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vfmadd132ps %xmm5,%xmm7,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ - vmulps %xmm5,%xmm7,%xmm1 │ │ │ │ │ + vmulps %xmm6,%xmm3,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps %xmm2,%xmm1,%xmm5 │ │ │ │ │ + vandps %xmm2,%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254 │ │ │ │ │ vandnps %xmm4,%xmm2,%xmm2 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm5,%xmm2,%xmm6 │ │ │ │ │ + vaddps %xmm5,%xmm2,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vsubps %xmm6,%xmm1,%xmm7 │ │ │ │ │ + vsubps %xmm7,%xmm6,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm3,%xmm6,%xmm3 │ │ │ │ │ + vxorps %xmm0,%xmm7,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vaddps %xmm4,%xmm7,%xmm4 │ │ │ │ │ + vaddps %xmm4,%xmm3,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm0,%xmm4,%xmm0 │ │ │ │ │ + vxorps %xmm1,%xmm4,%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:46 │ │ │ │ │ - je 4a18 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 49b0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x10(%esp),%xmm0,%xmm1 │ │ │ │ │ - vaddps (%esp),%xmm3,%xmm5 │ │ │ │ │ + vaddps 0x10(%esp),%xmm1,%xmm6 │ │ │ │ │ + vaddps (%esp),%xmm0,%xmm5 │ │ │ │ │ ./pynx/scattering/c_cpu.c:34 (discriminator 2) │ │ │ │ │ add $0x4,%eax │ │ │ │ │ -./pynx/scattering/c_cpu.c:34 (discriminator 1) │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vmovaps %xmm1,0x10(%esp) │ │ │ │ │ + vmovaps %xmm6,0x10(%esp) │ │ │ │ │ vmovaps %xmm5,(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:34 (discriminator 1) │ │ │ │ │ - jb 4800 │ │ │ │ │ + cmp %ebx,%eax │ │ │ │ │ + jb 47c0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:53 (discriminator 3) │ │ │ │ │ vmovaps 0x10(%esp),%xmm2 │ │ │ │ │ - vmovaps (%esp),%xmm5 │ │ │ │ │ + vmovaps (%esp),%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:56 │ │ │ │ │ mov 0x190(%esp),%eax │ │ │ │ │ - vmovhlps %xmm2,%xmm2,%xmm6 │ │ │ │ │ - vmovhlps %xmm5,%xmm5,%xmm0 │ │ │ │ │ - vaddps %xmm2,%xmm6,%xmm3 │ │ │ │ │ - vaddps %xmm5,%xmm0,%xmm2 │ │ │ │ │ - vshufps $0x55,%xmm3,%xmm3,%xmm7 │ │ │ │ │ - vaddps %xmm3,%xmm7,%xmm4 │ │ │ │ │ + vmovhlps %xmm2,%xmm2,%xmm7 │ │ │ │ │ + vmovhlps %xmm1,%xmm1,%xmm5 │ │ │ │ │ + vaddps %xmm2,%xmm7,%xmm0 │ │ │ │ │ + vaddps %xmm1,%xmm5,%xmm3 │ │ │ │ │ + vshufps $0x55,%xmm0,%xmm0,%xmm4 │ │ │ │ │ + vaddps %xmm0,%xmm4,%xmm6 │ │ │ │ │ ./pynx/scattering/c_cpu.c:55 (discriminator 3) │ │ │ │ │ - vshufps $0x55,%xmm2,%xmm2,%xmm1 │ │ │ │ │ - vaddps %xmm2,%xmm1,%xmm6 │ │ │ │ │ + vshufps $0x55,%xmm3,%xmm3,%xmm2 │ │ │ │ │ + vaddps %xmm3,%xmm2,%xmm7 │ │ │ │ │ ./pynx/scattering/c_cpu.c:56 │ │ │ │ │ - vmovss %xmm4,(%eax,%ecx,4) │ │ │ │ │ + vmovss %xmm6,(%eax,%edx,4) │ │ │ │ │ ./pynx/scattering/c_cpu.c:57 │ │ │ │ │ mov 0x194(%esp),%eax │ │ │ │ │ - vmovss %xmm6,(%eax,%ecx,4) │ │ │ │ │ + vmovss %xmm7,(%eax,%edx,4) │ │ │ │ │ ./pynx/scattering/c_cpu.c:23 (discriminator 2) │ │ │ │ │ - inc %ecx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/c_cpu.c:23 (discriminator 1) │ │ │ │ │ - cmp %ecx,0x18c(%esp) │ │ │ │ │ - jne 47a8 │ │ │ │ │ - mov 0x14c(%esp),%eax │ │ │ │ │ + cmp %edx,0x18c(%esp) │ │ │ │ │ + jne 4770 │ │ │ │ │ ./pynx/scattering/c_cpu.c:59 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %eax │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + push 0x158(%esp) │ │ │ │ │ call 20a0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:60 │ │ │ │ │ add $0x16c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/c_cpu.c:34 (discriminator 1) │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - jbe 4a38 │ │ │ │ │ - vmovaps %xmm0,0x10(%esp) │ │ │ │ │ + cmp $0x4,%ebx │ │ │ │ │ + jbe 49d0 │ │ │ │ │ + vmovaps %xmm1,0x10(%esp) │ │ │ │ │ mov $0x4,%eax │ │ │ │ │ - vmovaps %xmm3,(%esp) │ │ │ │ │ - jmp 4800 │ │ │ │ │ + vmovaps %xmm0,(%esp) │ │ │ │ │ + jmp 47c0 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ - vmovaps %xmm3,(%esp) │ │ │ │ │ - vmovaps %xmm0,0x10(%esp) │ │ │ │ │ - jmp 49a7 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + vmovaps %xmm0,(%esp) │ │ │ │ │ + vmovaps %xmm1,0x10(%esp) │ │ │ │ │ + jmp 493f │ │ │ │ │ │ │ │ │ │ -00004a50 : │ │ │ │ │ +000049e0 : │ │ │ │ │ c_fhklo_cpu(): │ │ │ │ │ ./pynx/scattering/c_cpu.c:66 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x1859b,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x1960b,%ebx │ │ │ │ │ sub $0x15c,%esp │ │ │ │ │ - mov 0x180(%esp),%edi │ │ │ │ │ - mov 0x184(%esp),%ebp │ │ │ │ │ + mov 0x180(%esp),%esi │ │ │ │ │ + mov 0x184(%esp),%edi │ │ │ │ │ + mov 0x188(%esp),%ebp │ │ │ │ │ mov %ebx,0x148(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:67 │ │ │ │ │ call 23f0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:70 (discriminator 1) │ │ │ │ │ - mov 0x190(%esp),%edx │ │ │ │ │ mov 0x18c(%esp),%ecx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - mov 0x188(%esp),%edx │ │ │ │ │ - je 4e55 │ │ │ │ │ - mov 0x148(%esp),%esi │ │ │ │ │ + mov 0x17c(%esp),%edx │ │ │ │ │ +./pynx/scattering/c_cpu.c:67 │ │ │ │ │ + mov %eax,0x14c(%esp) │ │ │ │ │ +./pynx/scattering/c_cpu.c:70 (discriminator 1) │ │ │ │ │ + mov 0x190(%esp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4dc0 │ │ │ │ │ + mov 0x148(%esp),%eax │ │ │ │ │ ./pynx/scattering/c_cpu.c:70 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - vmovss -0x4ff4(%esi),%xmm4 │ │ │ │ │ - vmovaps -0x4fe4(%esi),%xmm7 │ │ │ │ │ - vmovaps -0x4fd4(%esi),%xmm0 │ │ │ │ │ - vmovaps -0x4fc4(%esi),%xmm1 │ │ │ │ │ - vmovdqa -0x4fb4(%esi),%xmm2 │ │ │ │ │ - vmovdqa -0x4fa4(%esi),%xmm3 │ │ │ │ │ - vmovss %xmm4,0x144(%esp) │ │ │ │ │ - vmovdqa -0x4f94(%esi),%xmm5 │ │ │ │ │ - vmovdqa -0x4f84(%esi),%xmm6 │ │ │ │ │ - vmovaps %xmm7,0x30(%esp) │ │ │ │ │ - vmovaps -0x4f74(%esi),%xmm4 │ │ │ │ │ - vmovdqa -0x4fa4(%esi),%xmm7 │ │ │ │ │ - vmovaps %xmm0,0x40(%esp) │ │ │ │ │ - vmovaps %xmm1,0x50(%esp) │ │ │ │ │ - vmovaps -0x4f64(%esi),%xmm0 │ │ │ │ │ - vmovaps -0x4f54(%esi),%xmm1 │ │ │ │ │ - vmovdqa %xmm2,0x60(%esp) │ │ │ │ │ - vmovaps -0x4f44(%esi),%xmm2 │ │ │ │ │ - vmovdqa %xmm3,0x70(%esp) │ │ │ │ │ - vmovaps -0x4f34(%esi),%xmm3 │ │ │ │ │ + vmovss -0x4ff4(%eax),%xmm7 │ │ │ │ │ + vmovaps -0x4fe4(%eax),%xmm0 │ │ │ │ │ + vmovaps -0x4fd4(%eax),%xmm1 │ │ │ │ │ + vmovaps -0x4fc4(%eax),%xmm2 │ │ │ │ │ + vmovdqa -0x4fb4(%eax),%xmm3 │ │ │ │ │ + vmovdqa -0x4fa4(%eax),%xmm4 │ │ │ │ │ + vmovss %xmm7,0x144(%esp) │ │ │ │ │ + vmovdqa -0x4f94(%eax),%xmm5 │ │ │ │ │ + vmovdqa -0x4f84(%eax),%xmm6 │ │ │ │ │ + vmovaps %xmm0,0x30(%esp) │ │ │ │ │ + vmovaps -0x4f74(%eax),%xmm7 │ │ │ │ │ + vmovdqa -0x4fa4(%eax),%xmm0 │ │ │ │ │ + vmovaps %xmm1,0x40(%esp) │ │ │ │ │ + vmovaps %xmm2,0x50(%esp) │ │ │ │ │ + vmovaps -0x4f64(%eax),%xmm1 │ │ │ │ │ + vmovaps -0x4f54(%eax),%xmm2 │ │ │ │ │ + vmovdqa %xmm3,0x60(%esp) │ │ │ │ │ + vmovaps -0x4f44(%eax),%xmm3 │ │ │ │ │ + vmovdqa %xmm4,0x70(%esp) │ │ │ │ │ + vmovaps -0x4f34(%eax),%xmm4 │ │ │ │ │ vmovdqa %xmm5,0x80(%esp) │ │ │ │ │ - vmovaps -0x4f24(%esi),%xmm5 │ │ │ │ │ + vmovaps -0x4f24(%eax),%xmm5 │ │ │ │ │ vmovdqa %xmm6,0x90(%esp) │ │ │ │ │ - vmovaps -0x4f14(%esi),%xmm6 │ │ │ │ │ - vmovaps %xmm4,0xa0(%esp) │ │ │ │ │ - vmovdqa %xmm7,0xb0(%esp) │ │ │ │ │ - vmovaps %xmm0,0xc0(%esp) │ │ │ │ │ - vmovaps %xmm1,0xd0(%esp) │ │ │ │ │ - vmovaps %xmm2,0xe0(%esp) │ │ │ │ │ - vmovaps %xmm3,0xf0(%esp) │ │ │ │ │ + vmovaps -0x4f14(%eax),%xmm6 │ │ │ │ │ + vmovaps %xmm7,0xa0(%esp) │ │ │ │ │ + vmovdqa %xmm0,0xb0(%esp) │ │ │ │ │ + vmovaps %xmm1,0xc0(%esp) │ │ │ │ │ + vmovaps %xmm2,0xd0(%esp) │ │ │ │ │ + vmovaps %xmm3,0xe0(%esp) │ │ │ │ │ + vmovaps %xmm4,0xf0(%esp) │ │ │ │ │ vmovaps %xmm5,0x100(%esp) │ │ │ │ │ vmovaps %xmm6,0x110(%esp) │ │ │ │ │ - vmovaps -0x4f04(%esi),%xmm4 │ │ │ │ │ - vmovaps -0x4ef4(%esi),%xmm7 │ │ │ │ │ - mov %eax,0x14c(%esp) │ │ │ │ │ - mov 0x17c(%esp),%esi │ │ │ │ │ - vmovaps %xmm4,0x120(%esp) │ │ │ │ │ - vmovaps %xmm7,0x130(%esp) │ │ │ │ │ + vmovaps -0x4f04(%eax),%xmm7 │ │ │ │ │ + vmovaps -0x4ef4(%eax),%xmm0 │ │ │ │ │ + mov %edx,0x17c(%esp) │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ + mov 0x17c(%esp),%ebx │ │ │ │ │ + vmovaps %xmm7,0x120(%esp) │ │ │ │ │ + vmovaps %xmm0,0x130(%esp) │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/c_cpu.c:73 │ │ │ │ │ - vmovss 0x144(%esp),%xmm0 │ │ │ │ │ + vmovss 0x144(%esp),%xmm1 │ │ │ │ │ mov 0x170(%esp),%eax │ │ │ │ │ -./pynx/scattering/c_cpu.c:82 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ -./pynx/scattering/c_cpu.c:73 │ │ │ │ │ - vmulss (%eax,%ebx,4),%xmm0,%xmm1 │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm1,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:74 │ │ │ │ │ mov 0x174(%esp),%eax │ │ │ │ │ - vmulss (%eax,%ebx,4),%xmm0,%xmm2 │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm1,%xmm3 │ │ │ │ │ ./pynx/scattering/c_cpu.c:75 │ │ │ │ │ mov 0x178(%esp),%eax │ │ │ │ │ - vmulss (%eax,%ebx,4),%xmm0,%xmm3 │ │ │ │ │ -./pynx/scattering/c_cpu.c:73 │ │ │ │ │ - vmovss %xmm1,0x28(%esp) │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm1,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:74 │ │ │ │ │ - vmovss %xmm2,0x2c(%esp) │ │ │ │ │ + vmovss %xmm3,0x28(%esp) │ │ │ │ │ +./pynx/scattering/c_cpu.c:75 │ │ │ │ │ + vmovss %xmm4,0x2c(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:82 (discriminator 1) │ │ │ │ │ - je 4dfb │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 4d6d │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ + vmovss %xmm2,0x140(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:82 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ - vmovss %xmm3,0x140(%esp) │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/c_cpu.c:89 │ │ │ │ │ - vmovss 0x2c(%esp),%xmm6 │ │ │ │ │ - vmovss 0x28(%esp),%xmm5 │ │ │ │ │ -./pynx/scattering/c_cpu.c:96 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ -./pynx/scattering/c_cpu.c:89 │ │ │ │ │ - vmulss 0xc(%edi,%eax,4),%xmm6,%xmm4 │ │ │ │ │ - vmulss 0xc(%esi,%eax,4),%xmm5,%xmm7 │ │ │ │ │ + vmovss 0x28(%esp),%xmm6 │ │ │ │ │ + vmulss 0xc(%esi,%eax,4),%xmm6,%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:88 │ │ │ │ │ - vmulss 0x8(%edi,%eax,4),%xmm6,%xmm2 │ │ │ │ │ + vmulss 0x8(%esi,%eax,4),%xmm6,%xmm2 │ │ │ │ │ +./pynx/scattering/c_cpu.c:86 │ │ │ │ │ + vmovss 0x2c(%esp),%xmm5 │ │ │ │ │ ./pynx/scattering/c_cpu.c:89 │ │ │ │ │ - vaddss %xmm7,%xmm4,%xmm1 │ │ │ │ │ vmovss 0x140(%esp),%xmm7 │ │ │ │ │ -./pynx/scattering/c_cpu.c:88 │ │ │ │ │ - vmulss 0x8(%esi,%eax,4),%xmm5,%xmm4 │ │ │ │ │ -./pynx/scattering/c_cpu.c:89 │ │ │ │ │ - vmulss 0xc(%ebp,%eax,4),%xmm7,%xmm0 │ │ │ │ │ -./pynx/scattering/c_cpu.c:86 │ │ │ │ │ - vaddss %xmm0,%xmm1,%xmm3 │ │ │ │ │ -./pynx/scattering/c_cpu.c:88 │ │ │ │ │ - vmulss 0x8(%ebp,%eax,4),%xmm7,%xmm0 │ │ │ │ │ - vaddss %xmm4,%xmm2,%xmm1 │ │ │ │ │ -./pynx/scattering/c_cpu.c:87 │ │ │ │ │ - vmulss 0x4(%esi,%eax,4),%xmm5,%xmm2 │ │ │ │ │ - vmulss 0x4(%edi,%eax,4),%xmm6,%xmm4 │ │ │ │ │ -./pynx/scattering/c_cpu.c:86 │ │ │ │ │ - vmulss (%esi,%eax,4),%xmm5,%xmm5 │ │ │ │ │ - vmulss (%edi,%eax,4),%xmm6,%xmm6 │ │ │ │ │ - vaddss %xmm0,%xmm1,%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:87 │ │ │ │ │ - vmulss 0x4(%ebp,%eax,4),%xmm7,%xmm0 │ │ │ │ │ + vmulss 0x4(%esi,%eax,4),%xmm6,%xmm3 │ │ │ │ │ ./pynx/scattering/c_cpu.c:86 │ │ │ │ │ - vmulss 0x0(%ebp,%eax,4),%xmm7,%xmm7 │ │ │ │ │ + vmulss (%esi,%eax,4),%xmm6,%xmm0 │ │ │ │ │ +./pynx/scattering/c_cpu.c:89 │ │ │ │ │ + vfmadd231ss 0xc(%ebx,%eax,4),%xmm7,%xmm1 │ │ │ │ │ +./pynx/scattering/c_cpu.c:88 │ │ │ │ │ + vfmadd231ss 0x8(%ebx,%eax,4),%xmm7,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:87 │ │ │ │ │ - vaddss %xmm2,%xmm4,%xmm4 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm1,%xmm3,%xmm3 │ │ │ │ │ + vfmadd231ss 0x4(%ebx,%eax,4),%xmm7,%xmm3 │ │ │ │ │ ./pynx/scattering/c_cpu.c:86 │ │ │ │ │ - vaddss %xmm0,%xmm4,%xmm2 │ │ │ │ │ - vaddss %xmm5,%xmm6,%xmm0 │ │ │ │ │ - vaddss %xmm7,%xmm0,%xmm4 │ │ │ │ │ + vfmadd231ss (%ebx,%eax,4),%xmm7,%xmm0 │ │ │ │ │ + vfmadd231ss 0xc(%edi,%eax,4),%xmm5,%xmm1 │ │ │ │ │ + vfmadd231ss 0x8(%edi,%eax,4),%xmm5,%xmm2 │ │ │ │ │ + vfmadd231ss 0x4(%edi,%eax,4),%xmm5,%xmm3 │ │ │ │ │ + vfmadd231ss (%edi,%eax,4),%xmm5,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm4,%xmm2,%xmm2 │ │ │ │ │ - vmovlhps %xmm2,%xmm3,%xmm1 │ │ │ │ │ + vunpcklps %xmm2,%xmm1,%xmm6 │ │ │ │ │ + vunpcklps %xmm0,%xmm3,%xmm4 │ │ │ │ │ + vmovlhps %xmm4,%xmm6,%xmm1 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps 0x30(%esp),%xmm1,%xmm2 │ │ │ │ │ - vandps 0x40(%esp),%xmm1,%xmm3 │ │ │ │ │ + vandps 0x30(%esp),%xmm1,%xmm4 │ │ │ │ │ + vandps 0x40(%esp),%xmm1,%xmm1 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps 0x50(%esp),%xmm2,%xmm6 │ │ │ │ │ + vmulps 0x50(%esp),%xmm4,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ - vcvttps2dq %xmm6,%xmm5 │ │ │ │ │ + vcvttps2dq %xmm7,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072 │ │ │ │ │ - vpaddd 0x60(%esp),%xmm5,%xmm7 │ │ │ │ │ + vpaddd 0x60(%esp),%xmm5,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ - vmovdqa 0x80(%esp),%xmm6 │ │ │ │ │ - vpand 0x70(%esp),%xmm7,%xmm4 │ │ │ │ │ - vpand %xmm6,%xmm7,%xmm0 │ │ │ │ │ - vpand 0x90(%esp),%xmm7,%xmm1 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x1d,%xmm0,%xmm0 │ │ │ │ │ + vpand 0x70(%esp),%xmm0,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ + vmovdqa 0x80(%esp),%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814 │ │ │ │ │ - vcvtdq2ps %xmm4,%xmm5 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:846 │ │ │ │ │ - vmulps 0xa0(%esp),%xmm5,%xmm5 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ - vpcmpeqd %xmm7,%xmm1,%xmm1 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm0,%xmm3,%xmm3 │ │ │ │ │ + vcvtdq2ps %xmm3,%xmm6 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:846 │ │ │ │ │ - vaddps %xmm2,%xmm5,%xmm5 │ │ │ │ │ + vfmadd132ps 0xa0(%esp),%xmm4,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120 │ │ │ │ │ - vpaddd 0xb0(%esp),%xmm4,%xmm2 │ │ │ │ │ + vpaddd 0xb0(%esp),%xmm3,%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ + vpand %xmm5,%xmm0,%xmm2 │ │ │ │ │ + vpand 0x90(%esp),%xmm0,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323 │ │ │ │ │ - vpandn %xmm6,%xmm2,%xmm4 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:884 │ │ │ │ │ - vmulps %xmm5,%xmm5,%xmm6 │ │ │ │ │ + vpandn %xmm5,%xmm4,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x1d,%xmm4,%xmm4 │ │ │ │ │ + vpslld $0x1d,%xmm2,%xmm2 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vmulps 0xc0(%esp),%xmm6,%xmm0 │ │ │ │ │ - vaddps 0xd0(%esp),%xmm0,%xmm7 │ │ │ │ │ - vmulps %xmm6,%xmm7,%xmm2 │ │ │ │ │ - vaddps 0xe0(%esp),%xmm2,%xmm0 │ │ │ │ │ - vmulps %xmm6,%xmm0,%xmm7 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ - vaddps 0xf0(%esp),%xmm7,%xmm2 │ │ │ │ │ + vmovaps 0xc0(%esp),%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ + vpcmpeqd %xmm7,%xmm0,%xmm0 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ + vpslld $0x1d,%xmm3,%xmm3 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ + vxorps %xmm2,%xmm1,%xmm1 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ + vmovaps 0x110(%esp),%xmm2 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ vmovaps 0x100(%esp),%xmm7 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ - vmulps %xmm6,%xmm2,%xmm0 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:884 │ │ │ │ │ + vmulps %xmm6,%xmm6,%xmm5 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ + vfmadd213ps 0x120(%esp),%xmm5,%xmm2 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vaddps %xmm7,%xmm0,%xmm2 │ │ │ │ │ + vfmadd213ps 0xd0(%esp),%xmm5,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ - vmulps 0x110(%esp),%xmm6,%xmm0 │ │ │ │ │ - vaddps 0x120(%esp),%xmm0,%xmm0 │ │ │ │ │ - vmulps %xmm6,%xmm0,%xmm0 │ │ │ │ │ - vaddps 0x130(%esp),%xmm0,%xmm0 │ │ │ │ │ - vmulps %xmm6,%xmm0,%xmm6 │ │ │ │ │ + vfmadd213ps 0x130(%esp),%xmm5,%xmm2 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vfmadd213ps 0xe0(%esp),%xmm5,%xmm4 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ + vfmadd213ps 0xf0(%esp),%xmm5,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:921 │ │ │ │ │ - vaddps %xmm7,%xmm6,%xmm7 │ │ │ │ │ + vfmadd132ps %xmm5,%xmm7,%xmm2 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vfmadd132ps %xmm5,%xmm7,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ - vmulps %xmm5,%xmm7,%xmm0 │ │ │ │ │ + vmulps %xmm6,%xmm2,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps %xmm1,%xmm0,%xmm5 │ │ │ │ │ + vandps %xmm0,%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254 │ │ │ │ │ - vandnps %xmm2,%xmm1,%xmm1 │ │ │ │ │ + vandnps %xmm4,%xmm0,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm5,%xmm1,%xmm6 │ │ │ │ │ + vaddps %xmm5,%xmm0,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vsubps %xmm6,%xmm0,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vmovss 0x4(%edx,%eax,4),%xmm0 │ │ │ │ │ - vmovss 0xc(%edx,%eax,4),%xmm1 │ │ │ │ │ + vsubps %xmm7,%xmm6,%xmm2 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm3,%xmm6,%xmm3 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vinsertps $0x10,(%edx,%eax,4),%xmm0,%xmm5 │ │ │ │ │ - vinsertps $0x10,0x8(%edx,%eax,4),%xmm1,%xmm6 │ │ │ │ │ + vxorps %xmm1,%xmm7,%xmm1 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vaddps %xmm2,%xmm7,%xmm2 │ │ │ │ │ + vaddps %xmm4,%xmm2,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm4,%xmm2,%xmm4 │ │ │ │ │ + vxorps %xmm3,%xmm4,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vmovlhps %xmm5,%xmm6,%xmm2 │ │ │ │ │ + vmovss 0x4(%ebp,%eax,4),%xmm3 │ │ │ │ │ + vmovss 0xc(%ebp,%eax,4),%xmm0 │ │ │ │ │ + vinsertps $0x10,0x0(%ebp,%eax,4),%xmm3,%xmm5 │ │ │ │ │ + vinsertps $0x10,0x8(%ebp,%eax,4),%xmm0,%xmm7 │ │ │ │ │ + vmovlhps %xmm5,%xmm7,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:96 │ │ │ │ │ - je 4e70 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm4,%xmm2,%xmm7 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 4de8 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ + vfmadd213ps 0x10(%esp),%xmm2,%xmm6 │ │ │ │ │ + vfmadd213ps (%esp),%xmm1,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:82 (discriminator 2) │ │ │ │ │ add $0x4,%eax │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm3,%xmm2,%xmm3 │ │ │ │ │ -./pynx/scattering/c_cpu.c:82 (discriminator 1) │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x10(%esp),%xmm7,%xmm4 │ │ │ │ │ - vaddps (%esp),%xmm3,%xmm0 │ │ │ │ │ - vmovaps %xmm4,0x10(%esp) │ │ │ │ │ - vmovaps %xmm0,(%esp) │ │ │ │ │ + vmovaps %xmm6,0x10(%esp) │ │ │ │ │ + vmovaps %xmm2,(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:82 (discriminator 1) │ │ │ │ │ - jb 4c30 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jb 4bd0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:103 (discriminator 3) │ │ │ │ │ vmovaps 0x10(%esp),%xmm6 │ │ │ │ │ - vmovaps (%esp),%xmm3 │ │ │ │ │ + vmovaps (%esp),%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:106 │ │ │ │ │ mov 0x194(%esp),%eax │ │ │ │ │ - vmovhlps %xmm6,%xmm6,%xmm2 │ │ │ │ │ - vmovhlps %xmm3,%xmm3,%xmm0 │ │ │ │ │ - vaddps %xmm6,%xmm2,%xmm7 │ │ │ │ │ - vaddps %xmm3,%xmm0,%xmm6 │ │ │ │ │ - vshufps $0x55,%xmm7,%xmm7,%xmm4 │ │ │ │ │ - vaddps %xmm7,%xmm4,%xmm5 │ │ │ │ │ + vmovhlps %xmm6,%xmm6,%xmm3 │ │ │ │ │ + vmovhlps %xmm2,%xmm2,%xmm4 │ │ │ │ │ + vaddps %xmm6,%xmm3,%xmm5 │ │ │ │ │ + vaddps %xmm2,%xmm4,%xmm6 │ │ │ │ │ + vshufps $0x55,%xmm5,%xmm5,%xmm0 │ │ │ │ │ + vaddps %xmm5,%xmm0,%xmm7 │ │ │ │ │ ./pynx/scattering/c_cpu.c:105 (discriminator 3) │ │ │ │ │ vshufps $0x55,%xmm6,%xmm6,%xmm1 │ │ │ │ │ - vaddps %xmm6,%xmm1,%xmm2 │ │ │ │ │ + vaddps %xmm6,%xmm1,%xmm3 │ │ │ │ │ ./pynx/scattering/c_cpu.c:106 │ │ │ │ │ - vmovss %xmm5,(%eax,%ebx,4) │ │ │ │ │ + vmovss %xmm7,(%eax,%edx,4) │ │ │ │ │ ./pynx/scattering/c_cpu.c:107 │ │ │ │ │ mov 0x198(%esp),%eax │ │ │ │ │ - vmovss %xmm2,(%eax,%ebx,4) │ │ │ │ │ + vmovss %xmm3,(%eax,%edx,4) │ │ │ │ │ ./pynx/scattering/c_cpu.c:70 (discriminator 2) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/c_cpu.c:70 (discriminator 1) │ │ │ │ │ - cmp %ebx,0x190(%esp) │ │ │ │ │ - jne 4be0 │ │ │ │ │ - mov 0x14c(%esp),%eax │ │ │ │ │ + cmp %edx,0x190(%esp) │ │ │ │ │ + jne 4b80 │ │ │ │ │ ./pynx/scattering/c_cpu.c:109 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %eax │ │ │ │ │ + push 0x158(%esp) │ │ │ │ │ mov 0x158(%esp),%ebx │ │ │ │ │ call 20a0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:110 │ │ │ │ │ add $0x16c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm4,%xmm2,%xmm5 │ │ │ │ │ -./pynx/scattering/c_cpu.c:82 (discriminator 1) │ │ │ │ │ - cmp $0x4,%ecx │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm3,%xmm2,%xmm1 │ │ │ │ │ - vmovaps %xmm5,0x10(%esp) │ │ │ │ │ + vmulps %xmm6,%xmm2,%xmm4 │ │ │ │ │ + vmulps %xmm1,%xmm2,%xmm1 │ │ │ │ │ + vmovaps %xmm4,0x10(%esp) │ │ │ │ │ vmovaps %xmm1,(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:82 (discriminator 1) │ │ │ │ │ - jbe 4dfb │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jbe 4d6d │ │ │ │ │ mov $0x4,%eax │ │ │ │ │ - jmp 4c30 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 4bd0 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -00004ea0 : │ │ │ │ │ +00004e10 : │ │ │ │ │ c_fhkl_grazing_cpu(): │ │ │ │ │ +./pynx/scattering/c_cpu.c:116 │ │ │ │ │ + call 59d7 │ │ │ │ │ + add $0x191df,%ecx │ │ │ │ │ ./pynx/scattering/c_cpu.c:115 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ - call 5a9e │ │ │ │ │ - add $0x1814d,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - sub $0x20c,%esp │ │ │ │ │ - mov 0x23c(%esp),%esi │ │ │ │ │ ./pynx/scattering/c_cpu.c:116 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ +./pynx/scattering/c_cpu.c:115 │ │ │ │ │ + sub $0x21c,%esp │ │ │ │ │ +./pynx/scattering/c_cpu.c:116 │ │ │ │ │ + mov %ecx,(%esp) │ │ │ │ │ +./pynx/scattering/c_cpu.c:115 │ │ │ │ │ + mov 0x240(%esp),%ebp │ │ │ │ │ + mov 0x244(%esp),%edi │ │ │ │ │ + mov 0x248(%esp),%esi │ │ │ │ │ +./pynx/scattering/c_cpu.c:116 │ │ │ │ │ call 23f0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:119 (discriminator 1) │ │ │ │ │ - mov 0x240(%esp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 5450 │ │ │ │ │ - vmovss -0x4ff4(%edi),%xmm3 │ │ │ │ │ - vmovaps -0x4fe4(%edi),%xmm0 │ │ │ │ │ + mov (%esp),%ecx │ │ │ │ │ + mov 0x24c(%esp),%edx │ │ │ │ │ +./pynx/scattering/c_cpu.c:116 │ │ │ │ │ + mov %eax,0x20c(%esp) │ │ │ │ │ +./pynx/scattering/c_cpu.c:119 (discriminator 1) │ │ │ │ │ + mov 0x250(%esp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 538a │ │ │ │ │ + vmovss -0x4ff4(%ecx),%xmm1 │ │ │ │ │ + vmovaps -0x4fe4(%ecx),%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:119 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - vmovaps -0x4fd4(%edi),%xmm1 │ │ │ │ │ - vmovaps -0x4fc4(%edi),%xmm2 │ │ │ │ │ - vmovdqa -0x4fb4(%edi),%xmm4 │ │ │ │ │ - vmovdqa -0x4fa4(%edi),%xmm5 │ │ │ │ │ - vmovss %xmm3,0x1f8(%esp) │ │ │ │ │ - vmovdqa -0x4f94(%edi),%xmm6 │ │ │ │ │ - vmovdqa -0x4f84(%edi),%xmm7 │ │ │ │ │ - vmovaps %xmm0,0x30(%esp) │ │ │ │ │ - vmovaps -0x4f74(%edi),%xmm3 │ │ │ │ │ - vmovdqa -0x4fa4(%edi),%xmm0 │ │ │ │ │ - vmovaps %xmm1,0x40(%esp) │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + vmovaps -0x4fd4(%ecx),%xmm2 │ │ │ │ │ + vmovaps -0x4fc4(%ecx),%xmm3 │ │ │ │ │ + vmovdqa -0x4fb4(%ecx),%xmm4 │ │ │ │ │ + vmovdqa -0x4fa4(%ecx),%xmm5 │ │ │ │ │ + vmovss %xmm1,0x208(%esp) │ │ │ │ │ + vmovdqa -0x4f94(%ecx),%xmm6 │ │ │ │ │ + vmovdqa -0x4f84(%ecx),%xmm7 │ │ │ │ │ + vmovaps %xmm0,0x40(%esp) │ │ │ │ │ + vmovaps -0x4f74(%ecx),%xmm1 │ │ │ │ │ + vmovdqa -0x4fa4(%ecx),%xmm0 │ │ │ │ │ vmovaps %xmm2,0x50(%esp) │ │ │ │ │ - vmovaps -0x4f64(%edi),%xmm1 │ │ │ │ │ - vmovaps -0x4f54(%edi),%xmm2 │ │ │ │ │ - vmovdqa %xmm4,0x60(%esp) │ │ │ │ │ - vmovaps -0x4f44(%edi),%xmm4 │ │ │ │ │ - vmovdqa %xmm5,0x70(%esp) │ │ │ │ │ - vmovaps -0x4f34(%edi),%xmm5 │ │ │ │ │ - vmovdqa %xmm6,0x80(%esp) │ │ │ │ │ - vmovaps -0x4f24(%edi),%xmm6 │ │ │ │ │ - vmovdqa %xmm7,0x90(%esp) │ │ │ │ │ - vmovaps -0x4f14(%edi),%xmm7 │ │ │ │ │ - vmovdqa %xmm0,0xb0(%esp) │ │ │ │ │ - vmovaps %xmm1,0xc0(%esp) │ │ │ │ │ + vmovaps %xmm3,0x60(%esp) │ │ │ │ │ + vmovaps -0x4f64(%ecx),%xmm2 │ │ │ │ │ + vmovaps -0x4f54(%ecx),%xmm3 │ │ │ │ │ + vmovdqa %xmm4,0x70(%esp) │ │ │ │ │ + vmovaps -0x4f44(%ecx),%xmm4 │ │ │ │ │ + vmovdqa %xmm5,0x80(%esp) │ │ │ │ │ + vmovaps -0x4f34(%ecx),%xmm5 │ │ │ │ │ + vmovdqa %xmm6,0x90(%esp) │ │ │ │ │ + vmovaps -0x4f24(%ecx),%xmm6 │ │ │ │ │ + vmovdqa %xmm7,0xa0(%esp) │ │ │ │ │ + vmovaps -0x4f14(%ecx),%xmm7 │ │ │ │ │ + vmovdqa %xmm0,0xc0(%esp) │ │ │ │ │ vmovaps %xmm2,0xd0(%esp) │ │ │ │ │ - vmovaps %xmm4,0xe0(%esp) │ │ │ │ │ - vmovaps %xmm5,0xf0(%esp) │ │ │ │ │ - vmovaps %xmm6,0x100(%esp) │ │ │ │ │ + vmovaps %xmm3,0xe0(%esp) │ │ │ │ │ + vmovaps %xmm4,0xf0(%esp) │ │ │ │ │ + vmovaps %xmm5,0x100(%esp) │ │ │ │ │ + vmovaps %xmm6,(%esp) │ │ │ │ │ vmovaps %xmm7,0x110(%esp) │ │ │ │ │ - vmovaps %xmm3,0xa0(%esp) │ │ │ │ │ - vmovaps -0x4f04(%edi),%xmm3 │ │ │ │ │ - vmovaps -0x4ef4(%edi),%xmm0 │ │ │ │ │ - vmovaps -0x4ee4(%edi),%xmm1 │ │ │ │ │ - vmovaps -0x4ed4(%edi),%xmm2 │ │ │ │ │ - mov %eax,0x1fc(%esp) │ │ │ │ │ - vmovaps -0x4ec4(%edi),%xmm4 │ │ │ │ │ - vmovaps -0x4eb4(%edi),%xmm5 │ │ │ │ │ - vmovaps %xmm3,0x120(%esp) │ │ │ │ │ - vmovaps -0x4ea4(%edi),%xmm6 │ │ │ │ │ - vmovdqa -0x4e94(%edi),%xmm7 │ │ │ │ │ + vmovaps %xmm1,0xb0(%esp) │ │ │ │ │ + vmovaps -0x4f04(%ecx),%xmm1 │ │ │ │ │ + vmovaps -0x4ef4(%ecx),%xmm0 │ │ │ │ │ + vmovaps -0x4ee4(%ecx),%xmm2 │ │ │ │ │ + vmovaps -0x4ed4(%ecx),%xmm3 │ │ │ │ │ + mov %edx,0x24c(%esp) │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ + vmovaps -0x4ec4(%ecx),%xmm4 │ │ │ │ │ + vmovaps -0x4eb4(%ecx),%xmm5 │ │ │ │ │ + vmovaps %xmm1,0x120(%esp) │ │ │ │ │ + vmovaps -0x4ea4(%ecx),%xmm6 │ │ │ │ │ + mov 0x24c(%esp),%ebx │ │ │ │ │ vmovaps %xmm0,0x130(%esp) │ │ │ │ │ - vmovaps -0x4e84(%edi),%xmm3 │ │ │ │ │ - vmovaps -0x4e74(%edi),%xmm0 │ │ │ │ │ - vmovaps %xmm1,0x140(%esp) │ │ │ │ │ - vmovaps %xmm2,0x150(%esp) │ │ │ │ │ - vmovaps -0x4e64(%edi),%xmm1 │ │ │ │ │ - vmovaps -0x4e54(%edi),%xmm2 │ │ │ │ │ + vmovaps -0x4e94(%ecx),%xmm7 │ │ │ │ │ + vmovaps -0x4e84(%ecx),%xmm1 │ │ │ │ │ + vmovaps %xmm2,0x140(%esp) │ │ │ │ │ + vmovaps -0x4e74(%ecx),%xmm0 │ │ │ │ │ + vmovaps -0x4e64(%ecx),%xmm2 │ │ │ │ │ + vmovaps %xmm3,0x150(%esp) │ │ │ │ │ vmovaps %xmm4,0x160(%esp) │ │ │ │ │ - vmovaps -0x4e44(%edi),%xmm4 │ │ │ │ │ + vmovaps -0x4e54(%ecx),%xmm3 │ │ │ │ │ + vmovaps -0x4e44(%ecx),%xmm4 │ │ │ │ │ vmovaps %xmm5,0x170(%esp) │ │ │ │ │ + vmovdqa -0x4e34(%ecx),%xmm5 │ │ │ │ │ vmovaps %xmm6,0x180(%esp) │ │ │ │ │ - vmovdqa %xmm7,0x190(%esp) │ │ │ │ │ - vmovaps %xmm3,0x1a0(%esp) │ │ │ │ │ + vmovaps %xmm7,0x190(%esp) │ │ │ │ │ + vmovaps %xmm1,0x1a0(%esp) │ │ │ │ │ vmovaps %xmm0,0x1b0(%esp) │ │ │ │ │ - vmovaps %xmm1,0x1c0(%esp) │ │ │ │ │ - vmovaps %xmm2,0x1d0(%esp) │ │ │ │ │ + vmovaps %xmm2,0x1c0(%esp) │ │ │ │ │ + vmovaps %xmm3,0x1d0(%esp) │ │ │ │ │ vmovaps %xmm4,0x1e0(%esp) │ │ │ │ │ + vmovdqa %xmm5,0x1f0(%esp) │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/c_cpu.c:122 │ │ │ │ │ - vmovss 0x1f8(%esp),%xmm5 │ │ │ │ │ - mov 0x220(%esp),%eax │ │ │ │ │ -./pynx/scattering/c_cpu.c:131 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ + vmovss 0x208(%esp),%xmm7 │ │ │ │ │ + mov 0x230(%esp),%eax │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm7,%xmm6 │ │ │ │ │ ./pynx/scattering/c_cpu.c:123 │ │ │ │ │ - mov 0x224(%esp),%ecx │ │ │ │ │ + mov 0x234(%esp),%eax │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm7,%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:124 │ │ │ │ │ - mov 0x228(%esp),%ebx │ │ │ │ │ + mov 0x238(%esp),%eax │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm7,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:125 │ │ │ │ │ - mov 0x22c(%esp),%edx │ │ │ │ │ + mov 0x23c(%esp),%eax │ │ │ │ │ ./pynx/scattering/c_cpu.c:122 │ │ │ │ │ - vmulss (%eax,%ebp,4),%xmm5,%xmm6 │ │ │ │ │ -./pynx/scattering/c_cpu.c:123 │ │ │ │ │ - vmulss (%ecx,%ebp,4),%xmm5,%xmm7 │ │ │ │ │ -./pynx/scattering/c_cpu.c:124 │ │ │ │ │ - vmulss (%ebx,%ebp,4),%xmm5,%xmm3 │ │ │ │ │ + vmovss %xmm6,0x38(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:125 │ │ │ │ │ - vmulss (%edx,%ebp,4),%xmm5,%xmm0 │ │ │ │ │ -./pynx/scattering/c_cpu.c:122 │ │ │ │ │ - vmovss %xmm6,0x28(%esp) │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm7,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:123 │ │ │ │ │ - vmovss %xmm7,0x2c(%esp) │ │ │ │ │ + vmovss %xmm1,0x3c(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:124 │ │ │ │ │ - vmovss %xmm3,0x1f0(%esp) │ │ │ │ │ + vmovss %xmm0,0x200(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:125 │ │ │ │ │ - vmovss %xmm0,0x1f4(%esp) │ │ │ │ │ + vmovss %xmm2,0x204(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:131 (discriminator 1) │ │ │ │ │ - je 53f6 │ │ │ │ │ - mov 0x230(%esp),%eax │ │ │ │ │ - mov 0x234(%esp),%ebx │ │ │ │ │ - lea 0x2c(%eax),%ecx │ │ │ │ │ - mov 0x238(%esp),%eax │ │ │ │ │ - lea 0x2c(%ebx),%edx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 5336 │ │ │ │ │ ./pynx/scattering/c_cpu.c:131 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - add $0x2c,%eax │ │ │ │ │ - nop │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/c_cpu.c:138 │ │ │ │ │ - vmovss 0x2c(%esp),%xmm7 │ │ │ │ │ - vmovss 0x28(%esp),%xmm5 │ │ │ │ │ - prefetcht0 (%ecx) │ │ │ │ │ - vmovss 0x1f0(%esp),%xmm6 │ │ │ │ │ - prefetcht0 (%edx) │ │ │ │ │ - prefetcht0 (%eax) │ │ │ │ │ - vmulss -0x20(%edx),%xmm7,%xmm1 │ │ │ │ │ - prefetcht0 -0x4(%ecx) │ │ │ │ │ - prefetcht0 -0x4(%edx) │ │ │ │ │ - vmulss -0x20(%ecx),%xmm5,%xmm2 │ │ │ │ │ - prefetcht0 -0x4(%eax) │ │ │ │ │ - prefetcht0 -0x8(%ecx) │ │ │ │ │ - vmulss -0x20(%eax),%xmm6,%xmm0 │ │ │ │ │ - prefetcht0 -0x8(%edx) │ │ │ │ │ - prefetcht0 -0x8(%eax) │ │ │ │ │ -./pynx/scattering/c_cpu.c:136 │ │ │ │ │ - vmulss -0x28(%eax),%xmm6,%xmm4 │ │ │ │ │ - prefetcht0 -0xc(%ecx) │ │ │ │ │ - prefetcht0 -0xc(%edx) │ │ │ │ │ - prefetcht0 -0xc(%eax) │ │ │ │ │ -./pynx/scattering/c_cpu.c:144 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ + vmovss 0x3c(%esp),%xmm3 │ │ │ │ │ +./pynx/scattering/c_cpu.c:135 │ │ │ │ │ + vmulss (%edi,%eax,4),%xmm3,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:138 │ │ │ │ │ - vaddss %xmm2,%xmm1,%xmm3 │ │ │ │ │ -./pynx/scattering/c_cpu.c:137 │ │ │ │ │ - vmulss -0x24(%ecx),%xmm5,%xmm1 │ │ │ │ │ - vmulss -0x24(%edx),%xmm7,%xmm2 │ │ │ │ │ + vmovss 0x38(%esp),%xmm7 │ │ │ │ │ ./pynx/scattering/c_cpu.c:135 │ │ │ │ │ - vaddss %xmm0,%xmm3,%xmm3 │ │ │ │ │ + vfmadd231ss 0x0(%ebp,%eax,4),%xmm7,%xmm2 │ │ │ │ │ + vmovss 0x200(%esp),%xmm5 │ │ │ │ │ + vmovss (%esi,%eax,4),%xmm6 │ │ │ │ │ +./pynx/scattering/c_cpu.c:138 │ │ │ │ │ + vmulss 0xc(%edi,%eax,4),%xmm3,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:137 │ │ │ │ │ - vmulss -0x24(%eax),%xmm6,%xmm0 │ │ │ │ │ - vaddss %xmm1,%xmm2,%xmm2 │ │ │ │ │ + vmulss 0x8(%edi,%eax,4),%xmm3,%xmm1 │ │ │ │ │ +./pynx/scattering/c_cpu.c:138 │ │ │ │ │ + vfmadd231ss 0xc(%ebp,%eax,4),%xmm7,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:135 │ │ │ │ │ - vaddss %xmm0,%xmm2,%xmm1 │ │ │ │ │ + vmovss %xmm6,0x34(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:136 │ │ │ │ │ - vmulss -0x28(%edx),%xmm7,%xmm2 │ │ │ │ │ - vmulss -0x28(%ecx),%xmm5,%xmm0 │ │ │ │ │ -./pynx/scattering/c_cpu.c:135 │ │ │ │ │ - vmulss -0x2c(%edx),%xmm7,%xmm7 │ │ │ │ │ - vmulss -0x2c(%ecx),%xmm5,%xmm5 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm1,%xmm3,%xmm3 │ │ │ │ │ + vmulss 0x4(%edi,%eax,4),%xmm3,%xmm0 │ │ │ │ │ +./pynx/scattering/c_cpu.c:137 │ │ │ │ │ + vfmadd231ss 0x8(%ebp,%eax,4),%xmm7,%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:136 │ │ │ │ │ - vaddss %xmm0,%xmm2,%xmm0 │ │ │ │ │ + vfmadd231ss 0x4(%ebp,%eax,4),%xmm7,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:135 │ │ │ │ │ - vaddss %xmm5,%xmm7,%xmm2 │ │ │ │ │ - vaddss %xmm4,%xmm0,%xmm0 │ │ │ │ │ - vmovss -0x2c(%eax),%xmm4 │ │ │ │ │ - vmulss %xmm6,%xmm4,%xmm6 │ │ │ │ │ - vaddss %xmm6,%xmm2,%xmm7 │ │ │ │ │ + vfmadd231ss 0x8(%esi,%eax,4),%xmm5,%xmm1 │ │ │ │ │ + vfmadd231ss 0x4(%esi,%eax,4),%xmm5,%xmm0 │ │ │ │ │ + vfmadd231ss %xmm6,%xmm5,%xmm2 │ │ │ │ │ + vfmadd231ss 0xc(%esi,%eax,4),%xmm5,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm7,%xmm0,%xmm0 │ │ │ │ │ - vmovlhps %xmm0,%xmm3,%xmm1 │ │ │ │ │ + vunpcklps %xmm2,%xmm0,%xmm3 │ │ │ │ │ + vunpcklps %xmm1,%xmm4,%xmm4 │ │ │ │ │ + vmovlhps %xmm3,%xmm4,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps 0x30(%esp),%xmm1,%xmm2 │ │ │ │ │ - vandps 0x40(%esp),%xmm1,%xmm3 │ │ │ │ │ + vandps 0x40(%esp),%xmm7,%xmm4 │ │ │ │ │ + vandps 0x50(%esp),%xmm7,%xmm1 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps 0x50(%esp),%xmm2,%xmm5 │ │ │ │ │ + vmulps 0x60(%esp),%xmm4,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ - vcvttps2dq %xmm5,%xmm4 │ │ │ │ │ + vcvttps2dq %xmm5,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072 │ │ │ │ │ - vpaddd 0x60(%esp),%xmm4,%xmm6 │ │ │ │ │ + vpaddd 0x70(%esp),%xmm0,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ - vpand 0x70(%esp),%xmm6,%xmm4 │ │ │ │ │ - vmovdqa 0x80(%esp),%xmm7 │ │ │ │ │ - vpand 0x90(%esp),%xmm6,%xmm1 │ │ │ │ │ + vpand 0x80(%esp),%xmm7,%xmm3 │ │ │ │ │ + vmovdqa 0x90(%esp),%xmm5 │ │ │ │ │ + vpand 0xa0(%esp),%xmm7,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814 │ │ │ │ │ - vcvtdq2ps %xmm4,%xmm5 │ │ │ │ │ + vcvtdq2ps %xmm3,%xmm6 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:846 │ │ │ │ │ - vmulps 0xa0(%esp),%xmm5,%xmm5 │ │ │ │ │ + vfmadd132ps 0xb0(%esp),%xmm4,%xmm6 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120 │ │ │ │ │ + vpaddd 0xc0(%esp),%xmm3,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ - vpand %xmm7,%xmm6,%xmm0 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x1d,%xmm0,%xmm0 │ │ │ │ │ + vpand %xmm5,%xmm7,%xmm2 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ - vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm0,%xmm3,%xmm3 │ │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ + vpslld $0x1d,%xmm2,%xmm2 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ - vpcmpeqd %xmm6,%xmm1,%xmm1 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:846 │ │ │ │ │ - vaddps %xmm2,%xmm5,%xmm5 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120 │ │ │ │ │ - vpaddd 0xb0(%esp),%xmm4,%xmm2 │ │ │ │ │ + vpcmpeqd %xmm7,%xmm0,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323 │ │ │ │ │ - vpandn %xmm7,%xmm2,%xmm4 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:884 │ │ │ │ │ - vmulps %xmm5,%xmm5,%xmm7 │ │ │ │ │ + vpandn %xmm5,%xmm4,%xmm3 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vmovaps 0xd0(%esp),%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ + vxorps %xmm2,%xmm1,%xmm1 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vmovaps (%esp),%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x1d,%xmm4,%xmm4 │ │ │ │ │ + vpslld $0x1d,%xmm3,%xmm3 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ + vmovaps 0x110(%esp),%xmm2 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:884 │ │ │ │ │ + vmulps %xmm6,%xmm6,%xmm5 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vmulps 0xc0(%esp),%xmm7,%xmm0 │ │ │ │ │ - vaddps 0xd0(%esp),%xmm0,%xmm6 │ │ │ │ │ - vmulps %xmm7,%xmm6,%xmm2 │ │ │ │ │ - vaddps 0xe0(%esp),%xmm2,%xmm0 │ │ │ │ │ - vmulps %xmm7,%xmm0,%xmm6 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ - vaddps 0xf0(%esp),%xmm6,%xmm2 │ │ │ │ │ + vfmadd213ps 0xe0(%esp),%xmm5,%xmm4 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ + vfmadd213ps 0x120(%esp),%xmm5,%xmm2 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vmovaps 0x100(%esp),%xmm6 │ │ │ │ │ + vfmadd213ps 0xf0(%esp),%xmm5,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ - vmulps %xmm7,%xmm2,%xmm0 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vaddps %xmm6,%xmm0,%xmm2 │ │ │ │ │ + vfmadd213ps 0x100(%esp),%xmm5,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ - vmulps 0x110(%esp),%xmm7,%xmm0 │ │ │ │ │ - vaddps 0x120(%esp),%xmm0,%xmm0 │ │ │ │ │ - vmulps %xmm7,%xmm0,%xmm0 │ │ │ │ │ - vaddps 0x130(%esp),%xmm0,%xmm0 │ │ │ │ │ - vmulps %xmm7,%xmm0,%xmm7 │ │ │ │ │ + vfmadd213ps 0x130(%esp),%xmm5,%xmm2 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:921 │ │ │ │ │ - vaddps %xmm6,%xmm7,%xmm0 │ │ │ │ │ + vfmadd132ps %xmm5,%xmm7,%xmm2 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vfmadd132ps %xmm5,%xmm7,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ - vmulps %xmm5,%xmm0,%xmm7 │ │ │ │ │ + vmulps %xmm6,%xmm2,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps %xmm1,%xmm7,%xmm5 │ │ │ │ │ + vandps %xmm0,%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254 │ │ │ │ │ - vandnps %xmm2,%xmm1,%xmm1 │ │ │ │ │ + vandnps %xmm4,%xmm0,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm5,%xmm1,%xmm0 │ │ │ │ │ -./pynx/scattering/c_cpu.c:139 │ │ │ │ │ - vmovss 0x1f4(%esp),%xmm5 │ │ │ │ │ - vmulss -0x20(%eax),%xmm5,%xmm1 │ │ │ │ │ + vaddps %xmm5,%xmm0,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vsubps %xmm0,%xmm7,%xmm7 │ │ │ │ │ + vsubps %xmm7,%xmm6,%xmm2 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm3,%xmm0,%xmm3 │ │ │ │ │ + vxorps %xmm1,%xmm7,%xmm1 │ │ │ │ │ +./pynx/scattering/c_cpu.c:139 │ │ │ │ │ + vmovss 0x204(%esp),%xmm6 │ │ │ │ │ + vmulss 0x4(%esi,%eax,4),%xmm6,%xmm0 │ │ │ │ │ + vmulss 0x34(%esp),%xmm6,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vaddps %xmm2,%xmm7,%xmm2 │ │ │ │ │ + vaddps %xmm4,%xmm2,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:139 │ │ │ │ │ - vmulss -0x24(%eax),%xmm5,%xmm7 │ │ │ │ │ + vmulss 0xc(%esi,%eax,4),%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm4,%xmm2,%xmm0 │ │ │ │ │ + vxorps %xmm3,%xmm4,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:139 │ │ │ │ │ - vmulss -0x28(%eax),%xmm5,%xmm4 │ │ │ │ │ - vmulss -0x2c(%eax),%xmm5,%xmm2 │ │ │ │ │ + vmulss 0x8(%esi,%eax,4),%xmm6,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm7,%xmm1,%xmm1 │ │ │ │ │ - vunpcklps %xmm2,%xmm4,%xmm5 │ │ │ │ │ - vmovlhps %xmm5,%xmm1,%xmm7 │ │ │ │ │ + vunpcklps %xmm7,%xmm0,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vmovaps 0x170(%esp),%xmm5 │ │ │ │ │ + vmovaps 0x170(%esp),%xmm7 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ + vunpcklps %xmm3,%xmm5,%xmm6 │ │ │ │ │ + vmovlhps %xmm4,%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:234 │ │ │ │ │ - vminps 0x140(%esp),%xmm7,%xmm4 │ │ │ │ │ + vminps 0x140(%esp),%xmm5,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:240 │ │ │ │ │ - vmaxps 0x150(%esp),%xmm4,%xmm1 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps 0x160(%esp),%xmm1,%xmm2 │ │ │ │ │ + vmaxps 0x150(%esp),%xmm3,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm5,%xmm2,%xmm7 │ │ │ │ │ + vmovaps 0x160(%esp),%xmm4 │ │ │ │ │ + vfmadd132ps %xmm0,%xmm7,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ - vcvttps2dq %xmm7,%xmm4 │ │ │ │ │ + vcvttps2dq %xmm4,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814 │ │ │ │ │ - vcvtdq2ps %xmm4,%xmm2 │ │ │ │ │ + vcvtdq2ps %xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:386 │ │ │ │ │ - vcmpltps %xmm2,%xmm7,%xmm7 │ │ │ │ │ + vcmpltps %xmm5,%xmm4,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps %xmm6,%xmm7,%xmm4 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vsubps %xmm4,%xmm2,%xmm7 │ │ │ │ │ - vmulps 0x180(%esp),%xmm7,%xmm2 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ - vcvttps2dq %xmm7,%xmm4 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072 │ │ │ │ │ - vpaddd 0x190(%esp),%xmm4,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x17,%xmm7,%xmm4 │ │ │ │ │ + vmovaps (%esp),%xmm6 │ │ │ │ │ + vandps %xmm6,%xmm3,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vsubps %xmm2,%xmm1,%xmm1 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps 0x1a0(%esp),%xmm1,%xmm2 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm6,%xmm1,%xmm6 │ │ │ │ │ - vaddps 0x1b0(%esp),%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm7,%xmm2 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x1c0(%esp),%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm7,%xmm2 │ │ │ │ │ + vsubps %xmm4,%xmm5,%xmm3 │ │ │ │ │ + vfnmadd231ps 0x180(%esp),%xmm3,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x1d0(%esp),%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm7,%xmm2 │ │ │ │ │ + vmovaps 0x1a0(%esp),%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ + vfnmadd231ps 0x190(%esp),%xmm3,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x1e0(%esp),%xmm2,%xmm7 │ │ │ │ │ + vfmadd213ps 0x1b0(%esp),%xmm0,%xmm4 │ │ │ │ │ + vfmadd213ps 0x1c0(%esp),%xmm0,%xmm4 │ │ │ │ │ + vfmadd213ps 0x1d0(%esp),%xmm0,%xmm4 │ │ │ │ │ + vfmadd213ps 0x1e0(%esp),%xmm0,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm7,%xmm2 │ │ │ │ │ + vmulps %xmm0,%xmm0,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm5,%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm1,%xmm5 │ │ │ │ │ - vmulps %xmm5,%xmm7,%xmm2 │ │ │ │ │ + vfmadd132ps %xmm0,%xmm7,%xmm4 │ │ │ │ │ + vaddps %xmm6,%xmm0,%xmm0 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ + vcvttps2dq %xmm3,%xmm7 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072 │ │ │ │ │ + vpaddd 0x1f0(%esp),%xmm7,%xmm6 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ + vpslld $0x17,%xmm6,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm6,%xmm2,%xmm1 │ │ │ │ │ + vfmadd231ps %xmm5,%xmm4,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm4,%xmm1,%xmm4 │ │ │ │ │ + vmulps %xmm3,%xmm0,%xmm5 │ │ │ │ │ ./pynx/scattering/c_cpu.c:144 │ │ │ │ │ - je 5468 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm0,%xmm4,%xmm0 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 53b0 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ + vfmadd213ps 0x20(%esp),%xmm5,%xmm2 │ │ │ │ │ + vfmadd213ps 0x10(%esp),%xmm1,%xmm5 │ │ │ │ │ ./pynx/scattering/c_cpu.c:131 (discriminator 2) │ │ │ │ │ - add $0x4,%ebx │ │ │ │ │ -./pynx/scattering/c_cpu.c:131 (discriminator 1) │ │ │ │ │ - add $0x10,%ecx │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm3,%xmm4,%xmm3 │ │ │ │ │ -./pynx/scattering/c_cpu.c:131 (discriminator 1) │ │ │ │ │ - add $0x10,%edx │ │ │ │ │ - add $0x10,%eax │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ + add $0x4,%eax │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x10(%esp),%xmm0,%xmm7 │ │ │ │ │ - vaddps (%esp),%xmm3,%xmm5 │ │ │ │ │ - vmovaps %xmm7,0x10(%esp) │ │ │ │ │ - vmovaps %xmm5,(%esp) │ │ │ │ │ + vmovaps %xmm2,0x20(%esp) │ │ │ │ │ + vmovaps %xmm5,0x10(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:131 (discriminator 1) │ │ │ │ │ - jb 5140 │ │ │ │ │ + cmp %ebx,%eax │ │ │ │ │ + jb 50d0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:151 (discriminator 3) │ │ │ │ │ - vmovaps 0x10(%esp),%xmm1 │ │ │ │ │ - vmovaps (%esp),%xmm3 │ │ │ │ │ + vmovaps 0x20(%esp),%xmm4 │ │ │ │ │ + vmovaps 0x10(%esp),%xmm5 │ │ │ │ │ ./pynx/scattering/c_cpu.c:154 │ │ │ │ │ - mov 0x244(%esp),%ecx │ │ │ │ │ -./pynx/scattering/c_cpu.c:155 │ │ │ │ │ - mov 0x248(%esp),%ebx │ │ │ │ │ - vmovhlps %xmm1,%xmm1,%xmm4 │ │ │ │ │ - vmovhlps %xmm3,%xmm3,%xmm2 │ │ │ │ │ - vaddps %xmm1,%xmm4,%xmm0 │ │ │ │ │ - vaddps %xmm3,%xmm2,%xmm6 │ │ │ │ │ - vshufps $0x55,%xmm0,%xmm0,%xmm7 │ │ │ │ │ - vshufps $0x55,%xmm6,%xmm6,%xmm1 │ │ │ │ │ - vaddps %xmm0,%xmm7,%xmm5 │ │ │ │ │ + mov 0x254(%esp),%eax │ │ │ │ │ + vmovhlps %xmm4,%xmm4,%xmm0 │ │ │ │ │ + vmovhlps %xmm5,%xmm5,%xmm2 │ │ │ │ │ + vaddps %xmm4,%xmm0,%xmm7 │ │ │ │ │ + vaddps %xmm5,%xmm2,%xmm4 │ │ │ │ │ + vshufps $0x55,%xmm7,%xmm7,%xmm6 │ │ │ │ │ + vaddps %xmm7,%xmm6,%xmm3 │ │ │ │ │ ./pynx/scattering/c_cpu.c:153 (discriminator 3) │ │ │ │ │ - vaddps %xmm6,%xmm1,%xmm4 │ │ │ │ │ + vshufps $0x55,%xmm4,%xmm4,%xmm1 │ │ │ │ │ + vaddps %xmm4,%xmm1,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:154 │ │ │ │ │ - vmovss %xmm5,(%ecx,%ebp,4) │ │ │ │ │ + vmovss %xmm3,(%eax,%edx,4) │ │ │ │ │ ./pynx/scattering/c_cpu.c:155 │ │ │ │ │ - vmovss %xmm4,(%ebx,%ebp,4) │ │ │ │ │ + mov 0x258(%esp),%eax │ │ │ │ │ + vmovss %xmm0,(%eax,%edx,4) │ │ │ │ │ ./pynx/scattering/c_cpu.c:119 (discriminator 2) │ │ │ │ │ - inc %ebp │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/c_cpu.c:119 (discriminator 1) │ │ │ │ │ - cmp %ebp,0x240(%esp) │ │ │ │ │ - jne 50c0 │ │ │ │ │ - mov 0x1fc(%esp),%eax │ │ │ │ │ + cmp %edx,0x250(%esp) │ │ │ │ │ + jne 5068 │ │ │ │ │ ./pynx/scattering/c_cpu.c:157 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + push 0x218(%esp) │ │ │ │ │ call 20a0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:158 │ │ │ │ │ - add $0x21c,%esp │ │ │ │ │ + add $0x22c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm0,%xmm4,%xmm2 │ │ │ │ │ -./pynx/scattering/c_cpu.c:131 (discriminator 1) │ │ │ │ │ - add $0x10,%ecx │ │ │ │ │ - add $0x10,%edx │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm3,%xmm4,%xmm6 │ │ │ │ │ -./pynx/scattering/c_cpu.c:131 (discriminator 1) │ │ │ │ │ - add $0x10,%eax │ │ │ │ │ - cmp $0x4,%esi │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmovaps %xmm2,0x10(%esp) │ │ │ │ │ - vmovaps %xmm6,(%esp) │ │ │ │ │ + vmulps %xmm2,%xmm5,%xmm2 │ │ │ │ │ + vmulps %xmm1,%xmm5,%xmm1 │ │ │ │ │ + vmovaps %xmm2,0x20(%esp) │ │ │ │ │ + vmovaps %xmm1,0x10(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:131 (discriminator 1) │ │ │ │ │ - jbe 53f6 │ │ │ │ │ - mov $0x4,%ebx │ │ │ │ │ - jmp 5140 │ │ │ │ │ + cmp $0x4,%ebx │ │ │ │ │ + jbe 5336 │ │ │ │ │ + mov $0x4,%eax │ │ │ │ │ + jmp 50d0 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000054a0 : │ │ │ │ │ +000053e0 : │ │ │ │ │ c_fhklo_grazing_cpu(): │ │ │ │ │ ./pynx/scattering/c_cpu.c:164 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x17b4b,%ebx │ │ │ │ │ - sub $0x20c,%esp │ │ │ │ │ - mov 0x234(%esp),%edi │ │ │ │ │ - mov 0x238(%esp),%ebp │ │ │ │ │ - mov %ebx,0x1f8(%esp) │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x18c0b,%ebx │ │ │ │ │ + sub $0x21c,%esp │ │ │ │ │ + mov 0x244(%esp),%ebp │ │ │ │ │ + mov 0x248(%esp),%esi │ │ │ │ │ + mov 0x24c(%esp),%edi │ │ │ │ │ + mov %ebx,0x208(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:165 │ │ │ │ │ call 23f0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:168 (discriminator 1) │ │ │ │ │ - mov 0x244(%esp),%edx │ │ │ │ │ - mov 0x240(%esp),%ecx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - mov 0x23c(%esp),%edx │ │ │ │ │ - je 5a58 │ │ │ │ │ - mov 0x1f8(%esp),%esi │ │ │ │ │ + mov 0x250(%esp),%ecx │ │ │ │ │ + mov 0x240(%esp),%edx │ │ │ │ │ +./pynx/scattering/c_cpu.c:165 │ │ │ │ │ + mov %eax,0x20c(%esp) │ │ │ │ │ +./pynx/scattering/c_cpu.c:168 (discriminator 1) │ │ │ │ │ + mov 0x254(%esp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 598a │ │ │ │ │ + mov 0x208(%esp),%eax │ │ │ │ │ ./pynx/scattering/c_cpu.c:168 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - vmovss -0x4ff4(%esi),%xmm3 │ │ │ │ │ - vmovaps -0x4fe4(%esi),%xmm0 │ │ │ │ │ - vmovaps -0x4fd4(%esi),%xmm1 │ │ │ │ │ - vmovaps -0x4fc4(%esi),%xmm2 │ │ │ │ │ - vmovdqa -0x4fb4(%esi),%xmm4 │ │ │ │ │ - vmovdqa -0x4fa4(%esi),%xmm5 │ │ │ │ │ - vmovss %xmm3,0x1f4(%esp) │ │ │ │ │ - vmovdqa -0x4f94(%esi),%xmm6 │ │ │ │ │ - vmovdqa -0x4f84(%esi),%xmm7 │ │ │ │ │ - vmovaps %xmm0,0x30(%esp) │ │ │ │ │ - vmovaps -0x4f74(%esi),%xmm3 │ │ │ │ │ - vmovdqa -0x4fa4(%esi),%xmm0 │ │ │ │ │ - vmovaps %xmm1,0x40(%esp) │ │ │ │ │ + vmovss -0x4ff4(%eax),%xmm1 │ │ │ │ │ + vmovaps -0x4fe4(%eax),%xmm0 │ │ │ │ │ + vmovaps -0x4fd4(%eax),%xmm2 │ │ │ │ │ + vmovaps -0x4fc4(%eax),%xmm3 │ │ │ │ │ + vmovdqa -0x4fb4(%eax),%xmm4 │ │ │ │ │ + vmovdqa -0x4fa4(%eax),%xmm5 │ │ │ │ │ + vmovss %xmm1,0x204(%esp) │ │ │ │ │ + vmovdqa -0x4f94(%eax),%xmm6 │ │ │ │ │ + vmovdqa -0x4f84(%eax),%xmm7 │ │ │ │ │ + vmovaps %xmm0,0x40(%esp) │ │ │ │ │ + vmovaps -0x4f74(%eax),%xmm1 │ │ │ │ │ + vmovdqa -0x4fa4(%eax),%xmm0 │ │ │ │ │ vmovaps %xmm2,0x50(%esp) │ │ │ │ │ - vmovaps -0x4f64(%esi),%xmm1 │ │ │ │ │ - vmovaps -0x4f54(%esi),%xmm2 │ │ │ │ │ - vmovdqa %xmm4,0x60(%esp) │ │ │ │ │ - vmovaps -0x4f44(%esi),%xmm4 │ │ │ │ │ - vmovdqa %xmm5,0x70(%esp) │ │ │ │ │ - vmovaps -0x4f34(%esi),%xmm5 │ │ │ │ │ - vmovdqa %xmm6,0x80(%esp) │ │ │ │ │ - vmovaps -0x4f24(%esi),%xmm6 │ │ │ │ │ - vmovdqa %xmm7,0x90(%esp) │ │ │ │ │ - vmovaps -0x4f14(%esi),%xmm7 │ │ │ │ │ - vmovaps %xmm3,0xa0(%esp) │ │ │ │ │ - vmovdqa %xmm0,0xb0(%esp) │ │ │ │ │ - vmovaps %xmm1,0xc0(%esp) │ │ │ │ │ + vmovaps %xmm3,0x60(%esp) │ │ │ │ │ + vmovaps -0x4f64(%eax),%xmm2 │ │ │ │ │ + vmovaps -0x4f54(%eax),%xmm3 │ │ │ │ │ + vmovdqa %xmm4,0x70(%esp) │ │ │ │ │ + vmovaps -0x4f44(%eax),%xmm4 │ │ │ │ │ + vmovdqa %xmm5,0x80(%esp) │ │ │ │ │ + vmovaps -0x4f34(%eax),%xmm5 │ │ │ │ │ + vmovdqa %xmm6,0x90(%esp) │ │ │ │ │ + vmovaps -0x4f24(%eax),%xmm6 │ │ │ │ │ + vmovdqa %xmm7,0xa0(%esp) │ │ │ │ │ + vmovaps -0x4f14(%eax),%xmm7 │ │ │ │ │ + vmovaps %xmm1,0xb0(%esp) │ │ │ │ │ + vmovdqa %xmm0,0xc0(%esp) │ │ │ │ │ vmovaps %xmm2,0xd0(%esp) │ │ │ │ │ - vmovaps %xmm4,0xe0(%esp) │ │ │ │ │ - vmovaps %xmm5,0xf0(%esp) │ │ │ │ │ - vmovaps %xmm6,0x100(%esp) │ │ │ │ │ + vmovaps %xmm3,0xe0(%esp) │ │ │ │ │ + vmovaps %xmm4,0xf0(%esp) │ │ │ │ │ + vmovaps %xmm5,0x100(%esp) │ │ │ │ │ + vmovaps %xmm6,(%esp) │ │ │ │ │ vmovaps %xmm7,0x110(%esp) │ │ │ │ │ - vmovaps -0x4f04(%esi),%xmm3 │ │ │ │ │ - vmovaps -0x4ef4(%esi),%xmm0 │ │ │ │ │ - vmovaps -0x4ee4(%esi),%xmm1 │ │ │ │ │ - vmovaps -0x4ed4(%esi),%xmm2 │ │ │ │ │ - mov %eax,0x1fc(%esp) │ │ │ │ │ - vmovaps -0x4ec4(%esi),%xmm4 │ │ │ │ │ - vmovaps -0x4eb4(%esi),%xmm5 │ │ │ │ │ - vmovaps %xmm3,0x120(%esp) │ │ │ │ │ - vmovaps -0x4ea4(%esi),%xmm6 │ │ │ │ │ - vmovdqa -0x4e94(%esi),%xmm7 │ │ │ │ │ + vmovaps -0x4f04(%eax),%xmm1 │ │ │ │ │ + vmovaps -0x4ef4(%eax),%xmm0 │ │ │ │ │ + vmovaps -0x4ee4(%eax),%xmm2 │ │ │ │ │ + vmovaps -0x4ed4(%eax),%xmm3 │ │ │ │ │ + mov %edx,0x240(%esp) │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ + vmovaps -0x4ec4(%eax),%xmm4 │ │ │ │ │ + vmovaps -0x4eb4(%eax),%xmm5 │ │ │ │ │ + vmovaps %xmm1,0x120(%esp) │ │ │ │ │ + vmovaps -0x4ea4(%eax),%xmm6 │ │ │ │ │ + mov 0x240(%esp),%ebx │ │ │ │ │ vmovaps %xmm0,0x130(%esp) │ │ │ │ │ - vmovaps -0x4e84(%esi),%xmm3 │ │ │ │ │ - vmovaps -0x4e74(%esi),%xmm0 │ │ │ │ │ - vmovaps %xmm1,0x140(%esp) │ │ │ │ │ - vmovaps %xmm2,0x150(%esp) │ │ │ │ │ - vmovaps -0x4e64(%esi),%xmm1 │ │ │ │ │ - vmovaps -0x4e54(%esi),%xmm2 │ │ │ │ │ + vmovaps -0x4e94(%eax),%xmm7 │ │ │ │ │ + vmovaps -0x4e84(%eax),%xmm1 │ │ │ │ │ + vmovaps %xmm2,0x140(%esp) │ │ │ │ │ + vmovaps -0x4e74(%eax),%xmm0 │ │ │ │ │ + vmovaps -0x4e64(%eax),%xmm2 │ │ │ │ │ + vmovaps %xmm3,0x150(%esp) │ │ │ │ │ vmovaps %xmm4,0x160(%esp) │ │ │ │ │ - vmovaps -0x4e44(%esi),%xmm4 │ │ │ │ │ - mov 0x230(%esp),%esi │ │ │ │ │ + vmovaps -0x4e54(%eax),%xmm3 │ │ │ │ │ + vmovaps -0x4e44(%eax),%xmm4 │ │ │ │ │ vmovaps %xmm5,0x170(%esp) │ │ │ │ │ + vmovdqa -0x4e34(%eax),%xmm5 │ │ │ │ │ vmovaps %xmm6,0x180(%esp) │ │ │ │ │ - vmovdqa %xmm7,0x190(%esp) │ │ │ │ │ - vmovaps %xmm3,0x1a0(%esp) │ │ │ │ │ + vmovaps %xmm7,0x190(%esp) │ │ │ │ │ + vmovaps %xmm1,0x1a0(%esp) │ │ │ │ │ vmovaps %xmm0,0x1b0(%esp) │ │ │ │ │ - vmovaps %xmm1,0x1c0(%esp) │ │ │ │ │ - vmovaps %xmm2,0x1d0(%esp) │ │ │ │ │ + vmovaps %xmm2,0x1c0(%esp) │ │ │ │ │ + vmovaps %xmm3,0x1d0(%esp) │ │ │ │ │ vmovaps %xmm4,0x1e0(%esp) │ │ │ │ │ + vmovdqa %xmm5,0x1f0(%esp) │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/c_cpu.c:171 │ │ │ │ │ - vmovss 0x1f4(%esp),%xmm5 │ │ │ │ │ - mov 0x220(%esp),%eax │ │ │ │ │ -./pynx/scattering/c_cpu.c:181 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ -./pynx/scattering/c_cpu.c:171 │ │ │ │ │ - vmulss (%eax,%ebx,4),%xmm5,%xmm6 │ │ │ │ │ + vmovss 0x204(%esp),%xmm7 │ │ │ │ │ + mov 0x230(%esp),%eax │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm7,%xmm6 │ │ │ │ │ ./pynx/scattering/c_cpu.c:172 │ │ │ │ │ - mov 0x224(%esp),%eax │ │ │ │ │ - vmulss (%eax,%ebx,4),%xmm5,%xmm7 │ │ │ │ │ + mov 0x234(%esp),%eax │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm7,%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:173 │ │ │ │ │ - mov 0x228(%esp),%eax │ │ │ │ │ - vmulss (%eax,%ebx,4),%xmm5,%xmm3 │ │ │ │ │ + mov 0x238(%esp),%eax │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm7,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:174 │ │ │ │ │ - mov 0x22c(%esp),%eax │ │ │ │ │ + mov 0x23c(%esp),%eax │ │ │ │ │ ./pynx/scattering/c_cpu.c:171 │ │ │ │ │ - vmovss %xmm6,0x24(%esp) │ │ │ │ │ + vmovss %xmm6,0x34(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:174 │ │ │ │ │ - vmulss (%eax,%ebx,4),%xmm5,%xmm0 │ │ │ │ │ + vmulss (%eax,%edx,4),%xmm7,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:172 │ │ │ │ │ - vmovss %xmm7,0x28(%esp) │ │ │ │ │ + vmovss %xmm1,0x38(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:173 │ │ │ │ │ - vmovss %xmm3,0x2c(%esp) │ │ │ │ │ + vmovss %xmm0,0x3c(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:174 │ │ │ │ │ - vmovss %xmm0,0x1f0(%esp) │ │ │ │ │ + vmovss %xmm2,0x200(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:181 (discriminator 1) │ │ │ │ │ - je 59fe │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 5936 │ │ │ │ │ ./pynx/scattering/c_cpu.c:181 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/c_cpu.c:188 │ │ │ │ │ - vmovss 0x28(%esp),%xmm7 │ │ │ │ │ - vmovss 0x24(%esp),%xmm5 │ │ │ │ │ -./pynx/scattering/c_cpu.c:196 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ -./pynx/scattering/c_cpu.c:188 │ │ │ │ │ - vmovss 0x2c(%esp),%xmm6 │ │ │ │ │ - vmulss 0xc(%edi,%eax,4),%xmm7,%xmm1 │ │ │ │ │ - vmulss 0xc(%esi,%eax,4),%xmm5,%xmm2 │ │ │ │ │ - vmulss 0xc(%ebp,%eax,4),%xmm6,%xmm0 │ │ │ │ │ -./pynx/scattering/c_cpu.c:186 │ │ │ │ │ - vmulss 0x4(%ebp,%eax,4),%xmm6,%xmm4 │ │ │ │ │ + vmovss 0x38(%esp),%xmm3 │ │ │ │ │ +./pynx/scattering/c_cpu.c:185 │ │ │ │ │ + vmulss 0x0(%ebp,%eax,4),%xmm3,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:188 │ │ │ │ │ - vaddss %xmm2,%xmm1,%xmm3 │ │ │ │ │ -./pynx/scattering/c_cpu.c:187 │ │ │ │ │ - vmulss 0x8(%esi,%eax,4),%xmm5,%xmm1 │ │ │ │ │ - vmulss 0x8(%edi,%eax,4),%xmm7,%xmm2 │ │ │ │ │ + vmovss 0x34(%esp),%xmm7 │ │ │ │ │ ./pynx/scattering/c_cpu.c:185 │ │ │ │ │ - vaddss %xmm0,%xmm3,%xmm3 │ │ │ │ │ + vfmadd231ss (%ebx,%eax,4),%xmm7,%xmm2 │ │ │ │ │ + vmovss 0x3c(%esp),%xmm5 │ │ │ │ │ + vmovss (%esi,%eax,4),%xmm6 │ │ │ │ │ +./pynx/scattering/c_cpu.c:188 │ │ │ │ │ + vmulss 0xc(%ebp,%eax,4),%xmm3,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:187 │ │ │ │ │ - vmulss 0x8(%ebp,%eax,4),%xmm6,%xmm0 │ │ │ │ │ - vaddss %xmm1,%xmm2,%xmm2 │ │ │ │ │ + vmulss 0x8(%ebp,%eax,4),%xmm3,%xmm1 │ │ │ │ │ +./pynx/scattering/c_cpu.c:188 │ │ │ │ │ + vfmadd231ss 0xc(%ebx,%eax,4),%xmm7,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:185 │ │ │ │ │ - vaddss %xmm0,%xmm2,%xmm1 │ │ │ │ │ + vmovss %xmm6,0x30(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:186 │ │ │ │ │ - vmulss 0x4(%edi,%eax,4),%xmm7,%xmm2 │ │ │ │ │ - vmulss 0x4(%esi,%eax,4),%xmm5,%xmm0 │ │ │ │ │ -./pynx/scattering/c_cpu.c:185 │ │ │ │ │ - vmulss (%edi,%eax,4),%xmm7,%xmm7 │ │ │ │ │ - vmulss (%esi,%eax,4),%xmm5,%xmm5 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm1,%xmm3,%xmm3 │ │ │ │ │ + vmulss 0x4(%ebp,%eax,4),%xmm3,%xmm0 │ │ │ │ │ +./pynx/scattering/c_cpu.c:187 │ │ │ │ │ + vfmadd231ss 0x8(%ebx,%eax,4),%xmm7,%xmm1 │ │ │ │ │ ./pynx/scattering/c_cpu.c:186 │ │ │ │ │ - vaddss %xmm0,%xmm2,%xmm0 │ │ │ │ │ + vfmadd231ss 0x4(%ebx,%eax,4),%xmm7,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:185 │ │ │ │ │ - vaddss %xmm5,%xmm7,%xmm2 │ │ │ │ │ - vaddss %xmm4,%xmm0,%xmm0 │ │ │ │ │ - vmovss 0x0(%ebp,%eax,4),%xmm4 │ │ │ │ │ - vmulss %xmm6,%xmm4,%xmm6 │ │ │ │ │ - vaddss %xmm6,%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm7,%xmm0,%xmm0 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ - vmovdqa 0x80(%esp),%xmm7 │ │ │ │ │ + vfmadd231ss 0x8(%esi,%eax,4),%xmm5,%xmm1 │ │ │ │ │ + vfmadd231ss 0x4(%esi,%eax,4),%xmm5,%xmm0 │ │ │ │ │ + vfmadd231ss %xmm6,%xmm5,%xmm2 │ │ │ │ │ + vfmadd231ss 0xc(%esi,%eax,4),%xmm5,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vmovlhps %xmm0,%xmm3,%xmm1 │ │ │ │ │ + vunpcklps %xmm2,%xmm0,%xmm3 │ │ │ │ │ + vunpcklps %xmm1,%xmm4,%xmm4 │ │ │ │ │ + vmovlhps %xmm3,%xmm4,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps 0x30(%esp),%xmm1,%xmm2 │ │ │ │ │ - vandps 0x40(%esp),%xmm1,%xmm3 │ │ │ │ │ + vandps 0x40(%esp),%xmm7,%xmm4 │ │ │ │ │ + vandps 0x50(%esp),%xmm7,%xmm1 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps 0x50(%esp),%xmm2,%xmm5 │ │ │ │ │ + vmulps 0x60(%esp),%xmm4,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ - vcvttps2dq %xmm5,%xmm4 │ │ │ │ │ + vcvttps2dq %xmm5,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072 │ │ │ │ │ - vpaddd 0x60(%esp),%xmm4,%xmm6 │ │ │ │ │ + vpaddd 0x70(%esp),%xmm0,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ - vpand 0x70(%esp),%xmm6,%xmm4 │ │ │ │ │ - vpand %xmm7,%xmm6,%xmm0 │ │ │ │ │ - vpand 0x90(%esp),%xmm6,%xmm1 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x1d,%xmm0,%xmm0 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ - vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ │ + vpand 0x80(%esp),%xmm7,%xmm3 │ │ │ │ │ + vmovdqa 0x90(%esp),%xmm5 │ │ │ │ │ + vpand 0xa0(%esp),%xmm7,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814 │ │ │ │ │ - vcvtdq2ps %xmm4,%xmm5 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:846 │ │ │ │ │ - vmulps 0xa0(%esp),%xmm5,%xmm5 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ - vpcmpeqd %xmm6,%xmm1,%xmm1 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm0,%xmm3,%xmm3 │ │ │ │ │ + vcvtdq2ps %xmm3,%xmm6 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:846 │ │ │ │ │ - vaddps %xmm2,%xmm5,%xmm5 │ │ │ │ │ + vfmadd132ps 0xb0(%esp),%xmm4,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120 │ │ │ │ │ - vpaddd 0xb0(%esp),%xmm4,%xmm2 │ │ │ │ │ + vpaddd 0xc0(%esp),%xmm3,%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317 │ │ │ │ │ + vpand %xmm5,%xmm7,%xmm2 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ + vpslld $0x1d,%xmm2,%xmm2 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353 │ │ │ │ │ + vpcmpeqd %xmm7,%xmm0,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323 │ │ │ │ │ - vpandn %xmm7,%xmm2,%xmm4 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:884 │ │ │ │ │ - vmulps %xmm5,%xmm5,%xmm7 │ │ │ │ │ + vpandn %xmm5,%xmm4,%xmm3 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vmovaps 0xd0(%esp),%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ + vxorps %xmm2,%xmm1,%xmm1 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vmovaps (%esp),%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x1d,%xmm4,%xmm4 │ │ │ │ │ + vpslld $0x1d,%xmm3,%xmm3 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ + vmovaps 0x110(%esp),%xmm2 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:884 │ │ │ │ │ + vmulps %xmm6,%xmm6,%xmm5 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vmulps 0xc0(%esp),%xmm7,%xmm0 │ │ │ │ │ - vaddps 0xd0(%esp),%xmm0,%xmm6 │ │ │ │ │ - vmulps %xmm7,%xmm6,%xmm2 │ │ │ │ │ - vaddps 0xe0(%esp),%xmm2,%xmm0 │ │ │ │ │ - vmulps %xmm7,%xmm0,%xmm6 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ - vaddps 0xf0(%esp),%xmm6,%xmm2 │ │ │ │ │ + vfmadd213ps 0xe0(%esp),%xmm5,%xmm4 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ + vfmadd213ps 0x120(%esp),%xmm5,%xmm2 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vmovaps 0x100(%esp),%xmm6 │ │ │ │ │ + vfmadd213ps 0xf0(%esp),%xmm5,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:886 │ │ │ │ │ - vmulps %xmm7,%xmm2,%xmm0 │ │ │ │ │ -./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ - vaddps %xmm6,%xmm0,%xmm2 │ │ │ │ │ + vfmadd213ps 0x100(%esp),%xmm5,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ - vmulps 0x110(%esp),%xmm7,%xmm0 │ │ │ │ │ - vaddps 0x120(%esp),%xmm0,%xmm0 │ │ │ │ │ - vmulps %xmm7,%xmm0,%xmm0 │ │ │ │ │ - vaddps 0x130(%esp),%xmm0,%xmm0 │ │ │ │ │ - vmulps %xmm7,%xmm0,%xmm7 │ │ │ │ │ + vfmadd213ps 0x130(%esp),%xmm5,%xmm2 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:921 │ │ │ │ │ - vaddps %xmm6,%xmm7,%xmm0 │ │ │ │ │ + vfmadd132ps %xmm5,%xmm7,%xmm2 │ │ │ │ │ +./pynx/scattering/sse_mathfun.h:885 │ │ │ │ │ + vfmadd132ps %xmm5,%xmm7,%xmm4 │ │ │ │ │ ./pynx/scattering/sse_mathfun.h:920 │ │ │ │ │ - vmulps %xmm5,%xmm0,%xmm7 │ │ │ │ │ + vmulps %xmm6,%xmm2,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps %xmm1,%xmm7,%xmm5 │ │ │ │ │ + vandps %xmm0,%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254 │ │ │ │ │ - vandnps %xmm2,%xmm1,%xmm1 │ │ │ │ │ + vandnps %xmm4,%xmm0,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm5,%xmm1,%xmm0 │ │ │ │ │ -./pynx/scattering/c_cpu.c:189 │ │ │ │ │ - vmovss 0x1f0(%esp),%xmm5 │ │ │ │ │ - vmulss 0xc(%ebp,%eax,4),%xmm5,%xmm1 │ │ │ │ │ + vaddps %xmm5,%xmm0,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vsubps %xmm0,%xmm7,%xmm7 │ │ │ │ │ + vsubps %xmm7,%xmm6,%xmm2 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm3,%xmm0,%xmm3 │ │ │ │ │ + vxorps %xmm1,%xmm7,%xmm1 │ │ │ │ │ +./pynx/scattering/c_cpu.c:189 │ │ │ │ │ + vmovss 0x200(%esp),%xmm6 │ │ │ │ │ + vmulss 0x4(%esi,%eax,4),%xmm6,%xmm0 │ │ │ │ │ + vmulss 0x30(%esp),%xmm6,%xmm7 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vaddps %xmm2,%xmm7,%xmm2 │ │ │ │ │ + vaddps %xmm4,%xmm2,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:189 │ │ │ │ │ - vmulss 0x8(%ebp,%eax,4),%xmm5,%xmm7 │ │ │ │ │ + vmulss 0xc(%esi,%eax,4),%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266 │ │ │ │ │ - vxorps %xmm4,%xmm2,%xmm0 │ │ │ │ │ + vxorps %xmm3,%xmm4,%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:189 │ │ │ │ │ - vmulss 0x4(%ebp,%eax,4),%xmm5,%xmm4 │ │ │ │ │ - vmulss 0x0(%ebp,%eax,4),%xmm5,%xmm2 │ │ │ │ │ + vmulss 0x8(%esi,%eax,4),%xmm6,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vunpcklps %xmm7,%xmm1,%xmm1 │ │ │ │ │ - vunpcklps %xmm2,%xmm4,%xmm5 │ │ │ │ │ - vmovlhps %xmm5,%xmm1,%xmm7 │ │ │ │ │ + vunpcklps %xmm7,%xmm0,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vmovaps 0x170(%esp),%xmm5 │ │ │ │ │ + vmovaps 0x170(%esp),%xmm7 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ + vunpcklps %xmm3,%xmm5,%xmm6 │ │ │ │ │ + vmovlhps %xmm4,%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:234 │ │ │ │ │ - vminps 0x140(%esp),%xmm7,%xmm4 │ │ │ │ │ + vminps 0x140(%esp),%xmm5,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:240 │ │ │ │ │ - vmaxps 0x150(%esp),%xmm4,%xmm1 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps 0x160(%esp),%xmm1,%xmm2 │ │ │ │ │ + vmaxps 0x150(%esp),%xmm3,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm5,%xmm2,%xmm7 │ │ │ │ │ + vmovaps 0x160(%esp),%xmm4 │ │ │ │ │ + vfmadd132ps %xmm0,%xmm7,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ - vcvttps2dq %xmm7,%xmm4 │ │ │ │ │ + vcvttps2dq %xmm4,%xmm6 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814 │ │ │ │ │ - vcvtdq2ps %xmm4,%xmm2 │ │ │ │ │ + vcvtdq2ps %xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:386 │ │ │ │ │ - vcmpltps %xmm2,%xmm7,%xmm7 │ │ │ │ │ + vcmpltps %xmm5,%xmm4,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248 │ │ │ │ │ - vandps %xmm6,%xmm7,%xmm4 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vsubps %xmm4,%xmm2,%xmm7 │ │ │ │ │ - vmulps 0x180(%esp),%xmm7,%xmm2 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ - vcvttps2dq %xmm7,%xmm4 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072 │ │ │ │ │ - vpaddd 0x190(%esp),%xmm4,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ - vpslld $0x17,%xmm7,%xmm4 │ │ │ │ │ + vmovaps (%esp),%xmm6 │ │ │ │ │ + vandps %xmm6,%xmm3,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ - vsubps %xmm2,%xmm1,%xmm1 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps 0x1a0(%esp),%xmm1,%xmm2 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm6,%xmm1,%xmm6 │ │ │ │ │ - vaddps 0x1b0(%esp),%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm7,%xmm2 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x1c0(%esp),%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm7,%xmm2 │ │ │ │ │ + vsubps %xmm4,%xmm5,%xmm3 │ │ │ │ │ + vfnmadd231ps 0x180(%esp),%xmm3,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x1d0(%esp),%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm7,%xmm2 │ │ │ │ │ + vmovaps 0x1a0(%esp),%xmm4 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198 │ │ │ │ │ + vfnmadd231ps 0x190(%esp),%xmm3,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x1e0(%esp),%xmm2,%xmm7 │ │ │ │ │ + vfmadd213ps 0x1b0(%esp),%xmm0,%xmm4 │ │ │ │ │ + vfmadd213ps 0x1c0(%esp),%xmm0,%xmm4 │ │ │ │ │ + vfmadd213ps 0x1d0(%esp),%xmm0,%xmm4 │ │ │ │ │ + vfmadd213ps 0x1e0(%esp),%xmm0,%xmm4 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm7,%xmm2 │ │ │ │ │ + vmulps %xmm0,%xmm0,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm5,%xmm2,%xmm7 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm1,%xmm1,%xmm5 │ │ │ │ │ - vmulps %xmm5,%xmm7,%xmm2 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vmovss 0x4(%edx,%eax,4),%xmm7 │ │ │ │ │ - vinsertps $0x10,(%edx,%eax,4),%xmm7,%xmm5 │ │ │ │ │ + vfmadd132ps %xmm0,%xmm7,%xmm4 │ │ │ │ │ + vaddps %xmm6,%xmm0,%xmm0 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862 │ │ │ │ │ + vcvttps2dq %xmm3,%xmm7 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072 │ │ │ │ │ + vpaddd 0x1f0(%esp),%xmm7,%xmm6 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192 │ │ │ │ │ + vpslld $0x17,%xmm6,%xmm3 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps %xmm6,%xmm2,%xmm1 │ │ │ │ │ + vfmadd231ps %xmm5,%xmm4,%xmm0 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955 │ │ │ │ │ - vmovss 0xc(%edx,%eax,4),%xmm2 │ │ │ │ │ - vinsertps $0x10,0x8(%edx,%eax,4),%xmm2,%xmm6 │ │ │ │ │ - vmovlhps %xmm5,%xmm6,%xmm7 │ │ │ │ │ + vmovss 0x4(%edi,%eax,4),%xmm5 │ │ │ │ │ + vmovss 0xc(%edi,%eax,4),%xmm4 │ │ │ │ │ + vinsertps $0x10,(%edi,%eax,4),%xmm5,%xmm7 │ │ │ │ │ + vinsertps $0x10,0x8(%edi,%eax,4),%xmm4,%xmm6 │ │ │ │ │ + vmovlhps %xmm7,%xmm6,%xmm5 │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm4,%xmm7,%xmm4 │ │ │ │ │ - vmulps %xmm4,%xmm1,%xmm1 │ │ │ │ │ + vmulps %xmm3,%xmm5,%xmm3 │ │ │ │ │ + vmulps %xmm0,%xmm3,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:196 │ │ │ │ │ - je 5a78 │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm0,%xmm1,%xmm0 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 59b0 │ │ │ │ │ +/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ + vfmadd213ps 0x20(%esp),%xmm0,%xmm2 │ │ │ │ │ + vfmadd213ps 0x10(%esp),%xmm1,%xmm0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:181 (discriminator 2) │ │ │ │ │ add $0x4,%eax │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm3,%xmm1,%xmm3 │ │ │ │ │ -./pynx/scattering/c_cpu.c:181 (discriminator 1) │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192 │ │ │ │ │ - vaddps 0x10(%esp),%xmm0,%xmm5 │ │ │ │ │ - vaddps (%esp),%xmm3,%xmm2 │ │ │ │ │ - vmovaps %xmm5,0x10(%esp) │ │ │ │ │ - vmovaps %xmm2,(%esp) │ │ │ │ │ + vmovaps %xmm2,0x20(%esp) │ │ │ │ │ + vmovaps %xmm0,0x10(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:181 (discriminator 1) │ │ │ │ │ - jb 5750 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jb 56b0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:203 (discriminator 3) │ │ │ │ │ - vmovaps 0x10(%esp),%xmm4 │ │ │ │ │ - vmovaps (%esp),%xmm3 │ │ │ │ │ + vmovaps 0x20(%esp),%xmm7 │ │ │ │ │ + vmovaps 0x10(%esp),%xmm2 │ │ │ │ │ ./pynx/scattering/c_cpu.c:206 │ │ │ │ │ - mov 0x248(%esp),%eax │ │ │ │ │ - vmovhlps %xmm4,%xmm4,%xmm1 │ │ │ │ │ - vmovhlps %xmm3,%xmm3,%xmm6 │ │ │ │ │ - vaddps %xmm4,%xmm1,%xmm0 │ │ │ │ │ - vaddps %xmm3,%xmm6,%xmm7 │ │ │ │ │ - vshufps $0x55,%xmm0,%xmm0,%xmm5 │ │ │ │ │ - vaddps %xmm0,%xmm5,%xmm2 │ │ │ │ │ + mov 0x258(%esp),%eax │ │ │ │ │ + vmovhlps %xmm7,%xmm7,%xmm4 │ │ │ │ │ + vmovhlps %xmm2,%xmm2,%xmm0 │ │ │ │ │ + vaddps %xmm7,%xmm4,%xmm6 │ │ │ │ │ + vaddps %xmm2,%xmm0,%xmm7 │ │ │ │ │ + vshufps $0x55,%xmm6,%xmm6,%xmm5 │ │ │ │ │ + vaddps %xmm6,%xmm5,%xmm3 │ │ │ │ │ ./pynx/scattering/c_cpu.c:205 (discriminator 3) │ │ │ │ │ - vshufps $0x55,%xmm7,%xmm7,%xmm4 │ │ │ │ │ - vaddps %xmm7,%xmm4,%xmm1 │ │ │ │ │ + vshufps $0x55,%xmm7,%xmm7,%xmm1 │ │ │ │ │ + vaddps %xmm7,%xmm1,%xmm4 │ │ │ │ │ ./pynx/scattering/c_cpu.c:206 │ │ │ │ │ - vmovss %xmm2,(%eax,%ebx,4) │ │ │ │ │ + vmovss %xmm3,(%eax,%edx,4) │ │ │ │ │ ./pynx/scattering/c_cpu.c:207 │ │ │ │ │ - mov 0x24c(%esp),%eax │ │ │ │ │ - vmovss %xmm1,(%eax,%ebx,4) │ │ │ │ │ + mov 0x25c(%esp),%eax │ │ │ │ │ + vmovss %xmm4,(%eax,%edx,4) │ │ │ │ │ ./pynx/scattering/c_cpu.c:168 (discriminator 2) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/c_cpu.c:168 (discriminator 1) │ │ │ │ │ - cmp %ebx,0x244(%esp) │ │ │ │ │ - jne 56e8 │ │ │ │ │ - mov 0x1fc(%esp),%eax │ │ │ │ │ + cmp %edx,0x254(%esp) │ │ │ │ │ + jne 5648 │ │ │ │ │ ./pynx/scattering/c_cpu.c:209 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %eax │ │ │ │ │ - mov 0x208(%esp),%ebx │ │ │ │ │ + push 0x218(%esp) │ │ │ │ │ + mov 0x218(%esp),%ebx │ │ │ │ │ call 20a0 │ │ │ │ │ ./pynx/scattering/c_cpu.c:210 │ │ │ │ │ - add $0x21c,%esp │ │ │ │ │ + add $0x22c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm0,%xmm1,%xmm6 │ │ │ │ │ + vmulps %xmm2,%xmm0,%xmm2 │ │ │ │ │ + vmulps %xmm1,%xmm0,%xmm1 │ │ │ │ │ + vmovaps %xmm2,0x20(%esp) │ │ │ │ │ + vmovaps %xmm1,0x10(%esp) │ │ │ │ │ ./pynx/scattering/c_cpu.c:181 (discriminator 1) │ │ │ │ │ cmp $0x4,%ecx │ │ │ │ │ -/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204 │ │ │ │ │ - vmulps %xmm3,%xmm1,%xmm7 │ │ │ │ │ - vmovaps %xmm6,0x10(%esp) │ │ │ │ │ - vmovaps %xmm7,(%esp) │ │ │ │ │ -./pynx/scattering/c_cpu.c:181 (discriminator 1) │ │ │ │ │ - jbe 59fe │ │ │ │ │ + jbe 5936 │ │ │ │ │ mov $0x4,%eax │ │ │ │ │ - jmp 5750 │ │ │ │ │ -__x86.get_pc_thunk.di(): │ │ │ │ │ - mov (%esp),%edi │ │ │ │ │ + jmp 56b0 │ │ │ │ │ +__x86.get_pc_thunk.cx(): │ │ │ │ │ + mov (%esp),%ecx │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:8853 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x28(%eax),%edx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 5ad4 │ │ │ │ │ + je 59f4 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:8855 │ │ │ │ │ mov %edx,%eax │ │ │ │ │ ret │ │ │ │ │ __Pyx_CyFunction_get_qualname(): │ │ │ │ │ @@ -4236,138 +4109,137 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:8908 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x30(%eax),%edx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 5af4 │ │ │ │ │ + je 5a14 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:8910 │ │ │ │ │ mov %edx,%eax │ │ │ │ │ ret │ │ │ │ │ __Pyx_CyFunction_get_globals(): │ │ │ │ │ ./pynx/scattering/cpu.c:8910 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - call 17b32 │ │ │ │ │ - add $0x174ef,%eax │ │ │ │ │ + call 180b0 │ │ │ │ │ + add $0x185cf,%eax │ │ │ │ │ mov -0x28(%eax),%edx │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 5b1d │ │ │ │ │ + je 5a3d │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:8918 │ │ │ │ │ mov %edx,%eax │ │ │ │ │ ret │ │ │ │ │ ./pynx/scattering/cpu.c:8922 │ │ │ │ │ - call 4625 │ │ │ │ │ - add $0x174cf,%edx │ │ │ │ │ + call 45e5 │ │ │ │ │ + add $0x185af,%edx │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5b48 │ │ │ │ │ + je 5a68 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 5b43 │ │ │ │ │ + je 5a63 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8926 │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8922 (discriminator 2) │ │ │ │ │ mov -0x28(%edx),%eax │ │ │ │ │ - jmp 5b36 │ │ │ │ │ + jmp 5a56 │ │ │ │ │ ./pynx/scattering/cpu.c:9026 │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x1749d,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x1857d,%ebx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9027 │ │ │ │ │ mov 0x58(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9029 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5b80 │ │ │ │ │ + je 5aa0 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 5b78 │ │ │ │ │ + je 5a98 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:9036 │ │ │ │ │ add $0x4,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:9030 │ │ │ │ │ call 2380 │ │ │ │ │ ./pynx/scattering/cpu.c:9031 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5b78 │ │ │ │ │ + je 5a98 │ │ │ │ │ ./pynx/scattering/cpu.c:9032 │ │ │ │ │ mov %eax,0x58(%esi) │ │ │ │ │ - jmp 5b6b │ │ │ │ │ + jmp 5a8b │ │ │ │ │ __Pyx_CyFunction_get_annotations(): │ │ │ │ │ ./pynx/scattering/cpu.c:9032 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8876 │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x1745d,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x1853d,%ebx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8878 │ │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8878 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5bc0 │ │ │ │ │ + je 5ae0 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 5bb8 │ │ │ │ │ + je 5ad8 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8885 │ │ │ │ │ add $0x4,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8879 │ │ │ │ │ call 2380 │ │ │ │ │ -./pynx/scattering/cpu.c:8880 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8879 (discriminator 1) │ │ │ │ │ mov %eax,0x20(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8880 (discriminator 1) │ │ │ │ │ - jne 5bab │ │ │ │ │ - jmp 5bb8 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 5acb │ │ │ │ │ + jmp 5ad8 │ │ │ │ │ __Pyx_CyFunction_get_dict(): │ │ │ │ │ ./pynx/scattering/cpu.c:8880 (discriminator 1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:9524 │ │ │ │ │ - call 17b32 │ │ │ │ │ - add $0x1741f,%eax │ │ │ │ │ + call 180b0 │ │ │ │ │ + add $0x184ff,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9523 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ │ @@ -4375,29 +4247,30 @@ │ │ │ │ │ mov 0x38(%esp),%esi │ │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9523 │ │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9477 │ │ │ │ │ mov 0x48(%ecx),%edx │ │ │ │ │ - and $0x7fffffff,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9525 │ │ │ │ │ mov 0x8(%ecx),%ebp │ │ │ │ │ +/usr/include/python3.13/cpython/abstract.h:35 │ │ │ │ │ + and $0x7fffffff,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9477 │ │ │ │ │ and $0x5,%edx │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - je 5c30 │ │ │ │ │ + je 5b50 │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 1) │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne 5c78 │ │ │ │ │ + jne 5b98 │ │ │ │ │ ./pynx/scattering/cpu.c:9539 │ │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9544 (discriminator 1) │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jne 5c48 │ │ │ │ │ + jne 5b68 │ │ │ │ │ ./pynx/scattering/cpu.c:9550 │ │ │ │ │ mov (%ebx),%ebx │ │ │ │ │ mov %ecx,0x30(%esp) │ │ │ │ │ mov %ebx,0x34(%esp) │ │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9551 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ @@ -4406,32 +4279,32 @@ │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ./pynx/scattering/cpu.c:9550 │ │ │ │ │ jmp *%eax │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9478 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 5c98 │ │ │ │ │ + je 5bb8 │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 1) │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne 5cb0 │ │ │ │ │ + jne 5bd0 │ │ │ │ │ ./pynx/scattering/cpu.c:9534 │ │ │ │ │ mov (%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9536 │ │ │ │ │ lea -0x1(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9535 │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9537 │ │ │ │ │ - jmp 5c10 │ │ │ │ │ + jmp 5b30 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9545 │ │ │ │ │ push %esi │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ - lea -0x4910(%ebx),%ebp │ │ │ │ │ + lea -0x4900(%ebx),%ebp │ │ │ │ │ mov -0x40(%ebx),%edx │ │ │ │ │ push %ebp │ │ │ │ │ push (%edx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:9548 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9551 │ │ │ │ │ @@ -4442,54 +4315,54 @@ │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 2) │ │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5c0d │ │ │ │ │ + je 5b2d │ │ │ │ │ ./pynx/scattering/cpu.c:9486 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ - lea -0x4934(%ebx),%ebp │ │ │ │ │ - jmp 5c56 │ │ │ │ │ + lea -0x4924(%ebx),%ebp │ │ │ │ │ + jmp 5b76 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9479 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ - lea -0x4e24(%ebx),%ebp │ │ │ │ │ - jmp 5c56 │ │ │ │ │ + lea -0x4e14(%ebx),%ebp │ │ │ │ │ + jmp 5b76 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 2) │ │ │ │ │ mov 0x8(%edi),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 5c38 │ │ │ │ │ - jmp 5c7f │ │ │ │ │ + je 5b58 │ │ │ │ │ + jmp 5b9f │ │ │ │ │ __Pyx_CyFunction_Vectorcall_O(): │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 2) │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8815 │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x1732d,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x1840d,%ebx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8817 │ │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8817 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5cf0 │ │ │ │ │ + je 5c10 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 5ce8 │ │ │ │ │ + je 5c08 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8830 │ │ │ │ │ add $0x4,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ @@ -4498,45 +4371,45 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:8821 │ │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push (%eax) │ │ │ │ │ call 2400 │ │ │ │ │ ./pynx/scattering/cpu.c:8825 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8821 (discriminator 1) │ │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8825 (discriminator 1) │ │ │ │ │ - jne 5cdb │ │ │ │ │ - jmp 5ce8 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 5bfb │ │ │ │ │ + jmp 5c08 │ │ │ │ │ __Pyx_CyFunction_get_name(): │ │ │ │ │ ./pynx/scattering/cpu.c:8825 (discriminator 1) │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9315 │ │ │ │ │ push %ebp │ │ │ │ │ mov %edx,%ebp │ │ │ │ │ push %esi │ │ │ │ │ mov %eax,%esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x172d8,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x183b8,%ebx │ │ │ │ │ sub $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9327 │ │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9331 │ │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ │ and $0xf,%eax │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 5db8 │ │ │ │ │ - jg 5d60 │ │ │ │ │ + je 5cd8 │ │ │ │ │ + jg 5c80 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 5de8 │ │ │ │ │ + je 5d08 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - jne 5d90 │ │ │ │ │ + jne 5cb0 │ │ │ │ │ ./pynx/scattering/cpu.c:9337 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push 0x24(%esp) │ │ │ │ │ push %ecx │ │ │ │ │ push %ebp │ │ │ │ │ call *%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ @@ -4545,24 +4418,24 @@ │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:9331 │ │ │ │ │ cmp $0x8,%eax │ │ │ │ │ - jne 5d90 │ │ │ │ │ + jne 5cb0 │ │ │ │ │ ./pynx/scattering/cpu.c:9364 (discriminator 1) │ │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 5e58 │ │ │ │ │ + jne 5d80 │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9371 (discriminator 1) │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jne 5eb8 │ │ │ │ │ + jne 5de0 │ │ │ │ │ ./pynx/scattering/cpu.c:9378 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push 0xc(%ecx) │ │ │ │ │ push %ebp │ │ │ │ │ call *%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9382 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ @@ -4571,15 +4444,15 @@ │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ ./pynx/scattering/cpu.c:9400 │ │ │ │ │ mov -0x50(%ebx),%eax │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x4e09(%ebx),%esi │ │ │ │ │ + lea -0x4df9(%ebx),%esi │ │ │ │ │ push %esi │ │ │ │ │ push (%eax) │ │ │ │ │ call 21c0 │ │ │ │ │ ./pynx/scattering/cpu.c:9401 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9360 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ @@ -4589,20 +4462,20 @@ │ │ │ │ │ pop %esi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9339 (discriminator 1) │ │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 5e88 │ │ │ │ │ + jne 5db0 │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%ecx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9346 (discriminator 1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 5ed0 │ │ │ │ │ + jne 5df8 │ │ │ │ │ ./pynx/scattering/cpu.c:9347 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push $0x0 │ │ │ │ │ push %ebp │ │ │ │ │ call *%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9414 │ │ │ │ │ @@ -4611,15 +4484,15 @@ │ │ │ │ │ pop %esi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9333 (discriminator 1) │ │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 5e08 │ │ │ │ │ + jne 5d28 │ │ │ │ │ ./pynx/scattering/cpu.c:9334 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ push %ebp │ │ │ │ │ call *%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9414 │ │ │ │ │ @@ -4634,424 +4507,432 @@ │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ │ push 0x2c(%esp) │ │ │ │ │ call 2060 │ │ │ │ │ ./pynx/scattering/cpu.c:9333 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ │ - je 5df0 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 5d10 │ │ │ │ │ ./pynx/scattering/cpu.c:9410 │ │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4934(%ebx),%ecx │ │ │ │ │ + lea -0x4924(%ebx),%ecx │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9392 │ │ │ │ │ mov -0x40(%ebx),%edx │ │ │ │ │ push %ecx │ │ │ │ │ push (%edx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:9396 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9360 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 5dac │ │ │ │ │ + jmp 5ccc │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9364 (discriminator 1) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ │ push 0x2c(%esp) │ │ │ │ │ call 2060 │ │ │ │ │ ./pynx/scattering/cpu.c:9364 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ │ - je 5d71 │ │ │ │ │ - jmp 5e2b │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 5c91 │ │ │ │ │ + jmp 5d4b │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9339 (discriminator 1) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ │ push 0x2c(%esp) │ │ │ │ │ call 2060 │ │ │ │ │ ./pynx/scattering/cpu.c:9339 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ │ - je 5dc4 │ │ │ │ │ - jmp 5e2b │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 5ce4 │ │ │ │ │ + jmp 5d4b │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9392 │ │ │ │ │ push %eax │ │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ │ - lea -0x4910(%ebx),%ecx │ │ │ │ │ + lea -0x4900(%ebx),%ecx │ │ │ │ │ push (%esi) │ │ │ │ │ - jmp 5e40 │ │ │ │ │ + jmp 5d60 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9356 │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ - lea -0x48e0(%ebx),%ecx │ │ │ │ │ + lea -0x48d0(%ebx),%ecx │ │ │ │ │ push (%edx) │ │ │ │ │ - jmp 5e40 │ │ │ │ │ + jmp 5d60 │ │ │ │ │ __Pyx_CyFunction_CallMethod(): │ │ │ │ │ ./pynx/scattering/cpu.c:9356 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9306 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x17106,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x181de,%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9308 │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x4deb(%ebx),%edx │ │ │ │ │ + lea -0x4ddb(%ebx),%edx │ │ │ │ │ push 0x28(%eax) │ │ │ │ │ push %edx │ │ │ │ │ call 2030 │ │ │ │ │ ./pynx/scattering/cpu.c:9314 │ │ │ │ │ add $0x18,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ +__Pyx_CyFunction_repr(): │ │ │ │ │ +./pynx/scattering/cpu.c:9314 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8966 │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x170d8,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x181a8,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8967 │ │ │ │ │ mov 0x4c(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8969 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5f40 │ │ │ │ │ + je 5e70 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%eax),%ebx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ │ - je 5f36 │ │ │ │ │ + je 5e66 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %ebx │ │ │ │ │ mov %ebx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8979 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8970 │ │ │ │ │ mov 0x54(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5fa8 │ │ │ │ │ + je 5ed8 │ │ │ │ │ ./pynx/scattering/cpu.c:8930 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call *%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8931 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5f36 │ │ │ │ │ + je 5e66 │ │ │ │ │ ./pynx/scattering/cpu.c:8934 │ │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8934 │ │ │ │ │ mov %ecx,0x4c(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 5f67 │ │ │ │ │ + je 5e97 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:8936 │ │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8936 │ │ │ │ │ mov %edi,0x50(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 5f7a │ │ │ │ │ + je 5eaa │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%edi) │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%eax),%edi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edi │ │ │ │ │ - je 5f89 │ │ │ │ │ + je 5eb9 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edi │ │ │ │ │ mov %edi,(%eax) │ │ │ │ │ - je 5f90 │ │ │ │ │ + je 5ec0 │ │ │ │ │ ./pynx/scattering/cpu.c:8966 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ - jmp 5f29 │ │ │ │ │ + jmp 5e59 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ ./pynx/scattering/cpu.c:8972 │ │ │ │ │ mov 0x4c(%esi),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 5f29 │ │ │ │ │ + jmp 5e59 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8974 │ │ │ │ │ mov -0x28(%ebx),%eax │ │ │ │ │ - jmp 5f29 │ │ │ │ │ + jmp 5e59 │ │ │ │ │ __Pyx_CyFunction_get_defaults(): │ │ │ │ │ ./pynx/scattering/cpu.c:8974 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:1040 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x17036,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x180fe,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 5fda │ │ │ │ │ + je 5f12 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 5fda │ │ │ │ │ + je 5f12 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ - je 5fe0 │ │ │ │ │ + je 5f20 │ │ │ │ │ /usr/include/python3.13/object.h:1044 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:1044 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ /usr/include/python3.13/object.h:1044 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9277 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9278 │ │ │ │ │ mov 0x38(%ebx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6024 │ │ │ │ │ + je 5f6c │ │ │ │ │ ./pynx/scattering/cpu.c:9278 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6163 │ │ │ │ │ + jne 60ab │ │ │ │ │ ./pynx/scattering/cpu.c:9282 │ │ │ │ │ mov 0x10(%ebx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 603d │ │ │ │ │ + je 5f85 │ │ │ │ │ ./pynx/scattering/cpu.c:9282 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %edx │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6163 │ │ │ │ │ + jne 60ab │ │ │ │ │ ./pynx/scattering/cpu.c:9284 │ │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 6056 │ │ │ │ │ + je 5f9e │ │ │ │ │ ./pynx/scattering/cpu.c:9284 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %ecx │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6163 │ │ │ │ │ + jne 60ab │ │ │ │ │ ./pynx/scattering/cpu.c:9285 │ │ │ │ │ mov 0x24(%ebx),%ebp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 606f │ │ │ │ │ + je 5fb7 │ │ │ │ │ ./pynx/scattering/cpu.c:9285 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %ebp │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6163 │ │ │ │ │ + jne 60ab │ │ │ │ │ ./pynx/scattering/cpu.c:9286 │ │ │ │ │ mov 0x28(%ebx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6088 │ │ │ │ │ + je 5fd0 │ │ │ │ │ ./pynx/scattering/cpu.c:9286 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6163 │ │ │ │ │ + jne 60ab │ │ │ │ │ ./pynx/scattering/cpu.c:9287 │ │ │ │ │ mov 0x2c(%ebx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 60a1 │ │ │ │ │ + je 5fe9 │ │ │ │ │ ./pynx/scattering/cpu.c:9287 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %edx │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6163 │ │ │ │ │ + jne 60ab │ │ │ │ │ ./pynx/scattering/cpu.c:9288 │ │ │ │ │ mov 0x30(%ebx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 60ba │ │ │ │ │ + je 6002 │ │ │ │ │ ./pynx/scattering/cpu.c:9288 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %ecx │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6163 │ │ │ │ │ + jne 60ab │ │ │ │ │ ./pynx/scattering/cpu.c:9289 │ │ │ │ │ mov 0x34(%ebx),%ebp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 60d3 │ │ │ │ │ + je 601b │ │ │ │ │ ./pynx/scattering/cpu.c:9289 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %ebp │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6163 │ │ │ │ │ + jne 60ab │ │ │ │ │ ./pynx/scattering/cpu.c:9291 │ │ │ │ │ mov 0x1c(%ebx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 60e8 │ │ │ │ │ + je 6030 │ │ │ │ │ ./pynx/scattering/cpu.c:9291 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6163 │ │ │ │ │ + jne 60ab │ │ │ │ │ ./pynx/scattering/cpu.c:9293 │ │ │ │ │ mov 0x4c(%ebx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 60fd │ │ │ │ │ + je 6045 │ │ │ │ │ ./pynx/scattering/cpu.c:9293 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %edx │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6163 │ │ │ │ │ + jne 60ab │ │ │ │ │ ./pynx/scattering/cpu.c:9294 │ │ │ │ │ mov 0x50(%ebx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 6112 │ │ │ │ │ + je 605a │ │ │ │ │ ./pynx/scattering/cpu.c:9294 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %ecx │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6163 │ │ │ │ │ + jne 60ab │ │ │ │ │ ./pynx/scattering/cpu.c:9295 │ │ │ │ │ mov 0x5c(%ebx),%ebp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 6127 │ │ │ │ │ + je 606f │ │ │ │ │ ./pynx/scattering/cpu.c:9295 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %ebp │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6163 │ │ │ │ │ + jne 60ab │ │ │ │ │ ./pynx/scattering/cpu.c:9296 │ │ │ │ │ mov 0x3c(%ebx),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ │ - je 6161 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 60a9 │ │ │ │ │ ./pynx/scattering/cpu.c:9299 (discriminator 1) │ │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jle 6161 │ │ │ │ │ + jle 60a9 │ │ │ │ │ ./pynx/scattering/cpu.c:9299 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9300 │ │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ │ mov (%edx,%ebp,4),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 615c │ │ │ │ │ + je 60a4 │ │ │ │ │ ./pynx/scattering/cpu.c:9300 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %eax │ │ │ │ │ call *%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6163 │ │ │ │ │ + jne 60ab │ │ │ │ │ ./pynx/scattering/cpu.c:9299 (discriminator 1) │ │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9299 (discriminator 2) │ │ │ │ │ inc %ebp │ │ │ │ │ ./pynx/scattering/cpu.c:9299 (discriminator 1) │ │ │ │ │ cmp %ecx,%ebp │ │ │ │ │ - jl 6140 │ │ │ │ │ + jl 6088 │ │ │ │ │ ./pynx/scattering/cpu.c:9302 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9303 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ __Pyx_CyFunction_traverse(): │ │ │ │ │ ./pynx/scattering/cpu.c:9303 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:2170 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x16e7e,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x17f2e,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:2172 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 61a0 │ │ │ │ │ + je 60f0 │ │ │ │ │ ./pynx/scattering/cpu.c:2174 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ call 21d0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:2175 │ │ │ │ │ @@ -5059,1153 +4940,1187 @@ │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 6198 │ │ │ │ │ + je 60e8 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:2175 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ __Pyx_PyMethod_New(): │ │ │ │ │ ./pynx/scattering/cpu.c:2175 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8778 │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x16e35,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x17edd,%ebx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8780 │ │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8780 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 61e8 │ │ │ │ │ + je 6140 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 61e0 │ │ │ │ │ + je 6138 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8801 │ │ │ │ │ add $0x4,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8785 │ │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 6208 │ │ │ │ │ + je 6160 │ │ │ │ │ ./pynx/scattering/cpu.c:8787 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 23e0 │ │ │ │ │ ./pynx/scattering/cpu.c:8791 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8787 (discriminator 1) │ │ │ │ │ mov %eax,0x2c(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8791 (discriminator 1) │ │ │ │ │ - jne 61d3 │ │ │ │ │ - jmp 61e0 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 612b │ │ │ │ │ + jmp 6138 │ │ │ │ │ nop │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov -0x28(%ebx),%eax │ │ │ │ │ mov (%eax),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - jne 61dd │ │ │ │ │ - jmp 61e0 │ │ │ │ │ + jne 6135 │ │ │ │ │ + jmp 6138 │ │ │ │ │ __Pyx_CyFunction_get_doc(): │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9038 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x16dcb,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x17e6b,%ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9041 │ │ │ │ │ mov 0x5c(%edi),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 6258 │ │ │ │ │ + je 61b8 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%esi),%ebx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ │ - je 624a │ │ │ │ │ + je 61aa │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %ebx │ │ │ │ │ mov %ebx,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9074 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ mov %esi,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9046 │ │ │ │ │ testb $0x8,0x48(%edi) │ │ │ │ │ - jne 6288 │ │ │ │ │ + jne 61e8 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov -0x34(%ebx),%esi │ │ │ │ │ mov (%esi),%ebx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ │ - je 6340 │ │ │ │ │ + je 62a0 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %ebx │ │ │ │ │ -/usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebx │ │ │ │ │ -/usr/include/python3.13/object.h:837 │ │ │ │ │ mov %ebx,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:9072 (discriminator 1) │ │ │ │ │ mov %esi,0x5c(%edi) │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ - jne 6247 │ │ │ │ │ - jmp 624a │ │ │ │ │ + cmp $0x3fffffff,%ebx │ │ │ │ │ + jne 61a7 │ │ │ │ │ + jmp 61aa │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:9047 │ │ │ │ │ - mov 0x61c(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9048 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9047 │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ + mov 0x61c(%ebx),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:9048 │ │ │ │ │ push $0x1 │ │ │ │ │ call 2040 │ │ │ │ │ ./pynx/scattering/cpu.c:9049 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9048 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9049 (discriminator 1) │ │ │ │ │ - je 624a │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 61aa │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 62b5 │ │ │ │ │ + je 620f │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/listobject.h:47 │ │ │ │ │ - mov 0xc(%esi),%ebp │ │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9060 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ /usr/include/python3.13/cpython/listobject.h:47 │ │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ │ + mov %ebp,(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:9060 │ │ │ │ │ push $0x0 │ │ │ │ │ push %esi │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x0 │ │ │ │ │ push 0x5f4(%ebx) │ │ │ │ │ call 2340 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%esi),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9060 │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 62ec │ │ │ │ │ + je 623d │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%esi) │ │ │ │ │ - je 6348 │ │ │ │ │ + je 62b0 │ │ │ │ │ ./pynx/scattering/cpu.c:9062 (discriminator 1) │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - je 6322 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 627f │ │ │ │ │ ./pynx/scattering/cpu.c:6817 │ │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ mov 0x48(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6817 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6378 │ │ │ │ │ + je 62e8 │ │ │ │ │ ./pynx/scattering/cpu.c:6818 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %edx │ │ │ │ │ push %ebp │ │ │ │ │ + push %edx │ │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ │ call *%eax │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ + mov 0x1c(%esp),%ebp │ │ │ │ │ add $0x10,%esp │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9063 (discriminator 1) │ │ │ │ │ mov %esi,0x5c(%edi) │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 631a │ │ │ │ │ + je 6277 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ │ - je 6360 │ │ │ │ │ + je 62d0 │ │ │ │ │ ./pynx/scattering/cpu.c:9065 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jne 623d │ │ │ │ │ + jne 619d │ │ │ │ │ ./pynx/scattering/cpu.c:9069 │ │ │ │ │ call 2290 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov -0x24(%ebx),%esi │ │ │ │ │ mov (%esi),%ebx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ │ - jne 6272 │ │ │ │ │ + jne 61d2 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9072 (discriminator 1) │ │ │ │ │ mov %esi,0x5c(%edi) │ │ │ │ │ /usr/include/python3.13/object.h:834 │ │ │ │ │ - jmp 624a │ │ │ │ │ + jmp 61aa │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ │ - jmp 62ec │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 623d │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ ./pynx/scattering/cpu.c:9065 │ │ │ │ │ mov 0x5c(%edi),%esi │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 631a │ │ │ │ │ + jmp 6277 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6823 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %edx │ │ │ │ │ push %ebp │ │ │ │ │ + push %edx │ │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ │ call 2480 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp 6306 │ │ │ │ │ + jmp 6263 │ │ │ │ │ __Pyx_CyFunction_get_is_coroutine(): │ │ │ │ │ ./pynx/scattering/cpu.c:6823 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9426 │ │ │ │ │ - call 17b32 │ │ │ │ │ - add $0x16c5f,%eax │ │ │ │ │ + call 180b0 │ │ │ │ │ + add $0x17cdf,%eax │ │ │ │ │ + push %edi │ │ │ │ │ + lea 0x8(%esp),%edi │ │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ │ + push -0x4(%edi) │ │ │ │ │ push %ebp │ │ │ │ │ + mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - sub $0x4c,%esp │ │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ │ - mov 0x64(%esp),%ebp │ │ │ │ │ - mov %edx,(%esp) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + sub $0x6c,%esp │ │ │ │ │ + mov 0x8(%ebx),%edx │ │ │ │ │ + mov (%edi),%esi │ │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ │ + mov 0x4(%edi),%edi │ │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:9430 │ │ │ │ │ - mov %gs:0x14,%edi │ │ │ │ │ - mov %edi,0x3c(%esp) │ │ │ │ │ - mov 0x18(%esi),%edi │ │ │ │ │ + mov %gs:0x14,%edx │ │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9431 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - jne 6470 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jne 6408 │ │ │ │ │ ./pynx/scattering/cpu.c:9440 │ │ │ │ │ mov 0x48(%esi),%ecx │ │ │ │ │ and $0x5,%ecx │ │ │ │ │ cmp $0x4,%ecx │ │ │ │ │ - je 6400 │ │ │ │ │ + je 6390 │ │ │ │ │ ./pynx/scattering/cpu.c:9423 │ │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 6c7c │ │ │ │ │ - mov (%esp),%ebx │ │ │ │ │ + jne 6b02 │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ │ - mov %ebp,%ecx │ │ │ │ │ + mov %edi,%ecx │ │ │ │ │ + mov %eax,(%ebx) │ │ │ │ │ +./pynx/scattering/cpu.c:9472 │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ +./pynx/scattering/cpu.c:9423 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ - mov %ebx,0x60(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9472 │ │ │ │ │ - add $0x4c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ + lea -0x8(%edi),%esp │ │ │ │ │ + pop %edi │ │ │ │ │ ./pynx/scattering/cpu.c:9423 │ │ │ │ │ - jmp 5d10 │ │ │ │ │ + jmp 5c30 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9450 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push 0x8(%ebp) │ │ │ │ │ + push 0x8(%edi) │ │ │ │ │ push $0x1 │ │ │ │ │ - push %ebp │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2300 │ │ │ │ │ ./pynx/scattering/cpu.c:9451 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:9450 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ -./pynx/scattering/cpu.c:9451 (discriminator 1) │ │ │ │ │ - je 64db │ │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ │ + je 6473 │ │ │ │ │ ./pynx/scattering/cpu.c:9453 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push $0x0 │ │ │ │ │ - push %ebp │ │ │ │ │ + push %edi │ │ │ │ │ call 2200 │ │ │ │ │ ./pynx/scattering/cpu.c:9454 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9453 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9454 (discriminator 1) │ │ │ │ │ - je 64a8 │ │ │ │ │ + je 6440 │ │ │ │ │ ./pynx/scattering/cpu.c:9466 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ecx │ │ │ │ │ + push -0x2c(%ebp) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ - push 0xc(%esp) │ │ │ │ │ - call 5d10 │ │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ │ + call 5c30 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edi),%ebp │ │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - cmp $0x3fffffff,%ebp │ │ │ │ │ - je 648e │ │ │ │ │ +/usr/include/python3.13/object.h:363 │ │ │ │ │ + mov (%esi),%edi │ │ │ │ │ +/usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ + cmp $0x3fffffff,%edi │ │ │ │ │ + je 6424 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ebp │ │ │ │ │ - mov %ebp,(%edi) │ │ │ │ │ - jne 648e │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ + dec %edi │ │ │ │ │ + mov %edi,(%esi) │ │ │ │ │ + jne 6424 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - jmp 648e │ │ │ │ │ + jmp 6424 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:8743 (discriminator 1) │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:9433 (discriminator 1) │ │ │ │ │ - lea 0xc(%ebp),%ebx │ │ │ │ │ + mov 0x8(%edi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8743 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:9433 (discriminator 1) │ │ │ │ │ + lea 0xc(%edi),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8743 (discriminator 1) │ │ │ │ │ - jne 64e0 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 6480 │ │ │ │ │ ./pynx/scattering/cpu.c:8744 │ │ │ │ │ push $0x0 │ │ │ │ │ - push 0xc(%esp) │ │ │ │ │ - push %ebx │ │ │ │ │ + push -0x34(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ push %esi │ │ │ │ │ - call *%edi │ │ │ │ │ + call *%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9472 │ │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ │ sub %gs:0x14,%edx │ │ │ │ │ - jne 6c7c │ │ │ │ │ - add $0x4c,%esp │ │ │ │ │ + jne 6b02 │ │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ + lea -0x8(%edi),%esp │ │ │ │ │ + pop %edi │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edi),%eax │ │ │ │ │ + mov (%ecx),%ebx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 64ba │ │ │ │ │ + cmp $0x3fffffff,%ebx │ │ │ │ │ + je 6453 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %eax │ │ │ │ │ - mov %eax,(%edi) │ │ │ │ │ - je 6aa2 │ │ │ │ │ + dec %ebx │ │ │ │ │ + mov %ebx,(%ecx) │ │ │ │ │ + je 695d │ │ │ │ │ ./pynx/scattering/cpu.c:9457 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push 0x28(%esi) │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - mov -0x40(%ebx),%edx │ │ │ │ │ - lea -0x4854(%ebx),%esi │ │ │ │ │ - push %esi │ │ │ │ │ - push (%edx) │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ │ + lea -0x4844(%ebx),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ + push (%eax) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:9464 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9452 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 648e │ │ │ │ │ + jmp 6424 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ /usr/include/python3.13/cpython/dictobject.h:62 │ │ │ │ │ - mov (%esp),%edx │ │ │ │ │ - mov 0x8(%edx),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:8743 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/dictobject.h:62 │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ │ + mov 0x8(%ebx),%eax │ │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8743 (discriminator 1) │ │ │ │ │ - je 6481 │ │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 6418 │ │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8707 │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ - add %ebx,%eax │ │ │ │ │ - shl $0x2,%eax │ │ │ │ │ - push %eax │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ │ + add %edx,%ecx │ │ │ │ │ + shl $0x2,%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 24b0 │ │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8708 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:8707 │ │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8708 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6b04 │ │ │ │ │ + je 6a71 │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ - je 6837 │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ - lea -0x1(%ebx),%ecx │ │ │ │ │ - cmp $0x2,%ecx │ │ │ │ │ - jbe 6b53 │ │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ │ - lea 0x10(%ebp),%ecx │ │ │ │ │ - sub %ecx,%eax │ │ │ │ │ - cmp $0x8,%eax │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ - jbe 6b71 │ │ │ │ │ - shr $0x2,%eax │ │ │ │ │ - cmp $0x13,%ebx │ │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ │ - jbe 6c50 │ │ │ │ │ - sub $0x5,%eax │ │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ │ - movl $0x0,0x10(%esp) │ │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ │ - lea 0x4(%eax),%ecx │ │ │ │ │ - shr $0x2,%eax │ │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 6706 │ │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ │ + dec %eax │ │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + jbe 698b │ │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ │ + lea 0x10(%edi),%ebx │ │ │ │ │ + sub %ebx,%eax │ │ │ │ │ + cmp $0x18,%eax │ │ │ │ │ + jbe 698b │ │ │ │ │ + cmpl $0x6,-0x38(%ebp) │ │ │ │ │ + jbe 6ace │ │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ │ + shr $0x3,%ebx │ │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ │ + shl $0x5,%ebx │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ │ + lea -0x20(%ebx),%eax │ │ │ │ │ + shr $0x5,%eax │ │ │ │ │ inc %eax │ │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - and $0x3,%eax │ │ │ │ │ - je 6aed │ │ │ │ │ + and $0x7,%eax │ │ │ │ │ + je 6abc │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 662a │ │ │ │ │ + je 65df │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 65e3 │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ │ - vmovdqu (%edx),%xmm0 │ │ │ │ │ - prefetcht0 0x1d0(%edx) │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - lea 0x40(%edx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu %xmm0,(%eax) │ │ │ │ │ - prefetchw 0x1d0(%eax) │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - add $0x40,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu 0x10(%edx),%xmm1 │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - movl $0x4,0x10(%esp) │ │ │ │ │ + je 65c4 │ │ │ │ │ + cmp $0x3,%eax │ │ │ │ │ + je 65a9 │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + je 658e │ │ │ │ │ + cmp $0x5,%eax │ │ │ │ │ + je 6573 │ │ │ │ │ + cmp $0x6,%eax │ │ │ │ │ + je 6558 │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu %xmm1,-0x30(%eax) │ │ │ │ │ - vmovdqu 0x20(%edx),%xmm2 │ │ │ │ │ - vmovdqu %xmm2,-0x20(%eax) │ │ │ │ │ - vmovdqu 0x30(%edx),%xmm3 │ │ │ │ │ - vmovdqu %xmm3,-0x10(%eax) │ │ │ │ │ + vmovdqu (%ecx),%ymm0 │ │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ │ + add $0x20,%ecx │ │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ │ + vmovdqu %ymm0,(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ │ + add $0x20,%ebx │ │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ - vmovdqu (%ebx),%xmm4 │ │ │ │ │ - prefetcht0 0x1d0(%ebx) │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ │ + vmovdqu (%ecx),%ymm1 │ │ │ │ │ + add $0x20,%eax │ │ │ │ │ + add $0x20,%ecx │ │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ │ + vmovdqu %ymm1,-0x20(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - add $0x40,%ebx │ │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu %xmm4,(%edx) │ │ │ │ │ - prefetchw 0x1d0(%edx) │ │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ │ + vmovdqu (%ebx),%ymm2 │ │ │ │ │ + add $0x20,%ecx │ │ │ │ │ + add $0x20,%ebx │ │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ │ + vmovdqu %ymm2,-0x20(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - add $0x40,%edx │ │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu -0x30(%ebx),%xmm5 │ │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ │ + vmovdqu (%ebx),%ymm3 │ │ │ │ │ + add $0x20,%eax │ │ │ │ │ + add $0x20,%ebx │ │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ │ + vmovdqu %ymm3,-0x20(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - addl $0x4,0x10(%esp) │ │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu %xmm5,-0x30(%edx) │ │ │ │ │ - vmovdqu -0x20(%ebx),%xmm6 │ │ │ │ │ - vmovdqu %xmm6,-0x20(%edx) │ │ │ │ │ - vmovdqu -0x10(%ebx),%xmm7 │ │ │ │ │ - vmovdqu %xmm7,-0x10(%edx) │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ │ + vmovdqu (%ecx),%ymm4 │ │ │ │ │ + add $0x20,%ebx │ │ │ │ │ + add $0x20,%ecx │ │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ │ + vmovdqu %ymm4,-0x20(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - vmovdqu (%ebx),%xmm0 │ │ │ │ │ - prefetcht0 0x1d0(%ebx) │ │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ │ + vmovdqu (%ecx),%ymm5 │ │ │ │ │ + add $0x20,%eax │ │ │ │ │ + add $0x20,%ecx │ │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ │ + vmovdqu %ymm5,-0x20(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - add $0x40,%ebx │ │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu %xmm0,(%eax) │ │ │ │ │ - prefetchw 0x1d0(%eax) │ │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ │ + vmovdqu (%ebx),%ymm6 │ │ │ │ │ + add $0x20,%ecx │ │ │ │ │ + add $0x20,%ebx │ │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ │ + vmovdqu %ymm6,-0x20(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - add $0x40,%eax │ │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 667c │ │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu -0x30(%ebx),%xmm1 │ │ │ │ │ - vmovdqu %xmm1,-0x30(%eax) │ │ │ │ │ - vmovdqu -0x20(%ebx),%xmm2 │ │ │ │ │ - vmovdqu %xmm2,-0x20(%eax) │ │ │ │ │ - vmovdqu -0x10(%ebx),%xmm3 │ │ │ │ │ - vmovdqu %xmm3,-0x10(%eax) │ │ │ │ │ + vmovdqu (%ebx),%ymm7 │ │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ │ + add $0x100,%eax │ │ │ │ │ + add $0x100,%ebx │ │ │ │ │ + vmovdqu %ymm7,-0x100(%eax) │ │ │ │ │ + vmovdqu -0xe0(%ebx),%ymm0 │ │ │ │ │ + vmovdqu %ymm0,-0xe0(%eax) │ │ │ │ │ + vmovdqu -0xc0(%ebx),%ymm1 │ │ │ │ │ + vmovdqu %ymm1,-0xc0(%eax) │ │ │ │ │ + vmovdqu -0xa0(%ebx),%ymm2 │ │ │ │ │ + vmovdqu %ymm2,-0xa0(%eax) │ │ │ │ │ + vmovdqu -0x80(%ebx),%ymm3 │ │ │ │ │ + vmovdqu %ymm3,-0x80(%eax) │ │ │ │ │ + vmovdqu -0x60(%ebx),%ymm4 │ │ │ │ │ + vmovdqu %ymm4,-0x60(%eax) │ │ │ │ │ + vmovdqu -0x40(%ebx),%ymm5 │ │ │ │ │ + vmovdqu %ymm5,-0x40(%eax) │ │ │ │ │ + vmovdqu -0x20(%ebx),%ymm6 │ │ │ │ │ + vmovdqu %ymm6,-0x20(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - add $0x4,%edx │ │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - je 67c3 │ │ │ │ │ - mov %edi,0x24(%esp) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - mov %ecx,0x28(%esp) │ │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne 6606 │ │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ │ + test $0x7,%al │ │ │ │ │ + je 6ac6 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + sub %ebx,%ecx │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + dec %ecx │ │ │ │ │ + cmp $0x2,%ecx │ │ │ │ │ + jbe 6add │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu (%ebx),%xmm4 │ │ │ │ │ - prefetcht0 0x1d0(%ebx) │ │ │ │ │ - prefetcht0 0x210(%ebx) │ │ │ │ │ - prefetcht0 0x250(%ebx) │ │ │ │ │ - prefetchw 0x1d0(%eax) │ │ │ │ │ - prefetchw 0x210(%eax) │ │ │ │ │ - vmovdqu %xmm4,(%eax) │ │ │ │ │ - prefetchw 0x250(%eax) │ │ │ │ │ - prefetchw 0x290(%eax) │ │ │ │ │ - vmovdqu 0x10(%ebx),%xmm5 │ │ │ │ │ - prefetcht0 0x290(%ebx) │ │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ │ + add $0x3,%eax │ │ │ │ │ + vmovdqu (%edi,%eax,4),%xmm7 │ │ │ │ │ + vmovdqu %xmm7,-0xc(%ecx,%eax,4) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - lea 0xc(%esi),%edi │ │ │ │ │ - add $0x100,%ebx │ │ │ │ │ - add $0x100,%eax │ │ │ │ │ - add $0x10,%esi │ │ │ │ │ + test $0x3,%bl │ │ │ │ │ + je 6706 │ │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ │ + add %ebx,-0x38(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu %xmm5,-0xf0(%eax) │ │ │ │ │ - vmovdqu -0xe0(%ebx),%xmm6 │ │ │ │ │ - vmovdqu %xmm6,-0xe0(%eax) │ │ │ │ │ - vmovdqu -0xd0(%ebx),%xmm7 │ │ │ │ │ - vmovdqu %xmm7,-0xd0(%eax) │ │ │ │ │ - vmovdqu -0xc0(%ebx),%xmm0 │ │ │ │ │ - vmovdqu %xmm0,-0xc0(%eax) │ │ │ │ │ - vmovdqu -0xb0(%ebx),%xmm1 │ │ │ │ │ - vmovdqu %xmm1,-0xb0(%eax) │ │ │ │ │ - vmovdqu -0xa0(%ebx),%xmm2 │ │ │ │ │ - vmovdqu %xmm2,-0xa0(%eax) │ │ │ │ │ - vmovdqu -0x90(%ebx),%xmm3 │ │ │ │ │ - vmovdqu %xmm3,-0x90(%eax) │ │ │ │ │ - vmovdqu -0x80(%ebx),%xmm4 │ │ │ │ │ - vmovdqu %xmm4,-0x80(%eax) │ │ │ │ │ - vmovdqu -0x70(%ebx),%xmm5 │ │ │ │ │ - vmovdqu %xmm5,-0x70(%eax) │ │ │ │ │ - vmovdqu -0x60(%ebx),%xmm6 │ │ │ │ │ - vmovdqu %xmm6,-0x60(%eax) │ │ │ │ │ - vmovdqu -0x50(%ebx),%xmm7 │ │ │ │ │ - vmovdqu %xmm7,-0x50(%eax) │ │ │ │ │ - vmovdqu -0x40(%ebx),%xmm0 │ │ │ │ │ - vmovdqu %xmm0,-0x40(%eax) │ │ │ │ │ - vmovdqu -0x30(%ebx),%xmm1 │ │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ │ - vmovdqu %xmm1,-0x30(%eax) │ │ │ │ │ - vmovdqu -0x20(%ebx),%xmm2 │ │ │ │ │ - vmovdqu %xmm2,-0x20(%eax) │ │ │ │ │ - vmovdqu -0x10(%ebx),%xmm3 │ │ │ │ │ - vmovdqu %xmm3,-0x10(%eax) │ │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ │ + lea 0x0(,%eax,4),%ebx │ │ │ │ │ + mov 0xc(%edi,%ebx,1),%eax │ │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ │ + mov %eax,(%ecx,%ebx,4) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - cmp %ecx,%edi │ │ │ │ │ - jne 6699 │ │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - vmovdqu (%ebx,%eax,1),%xmm4 │ │ │ │ │ - inc %ecx │ │ │ │ │ - vmovdqu %xmm4,(%edi,%eax,1) │ │ │ │ │ + inc %ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - add $0x10,%eax │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jb 67d1 │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ │ - test $0x3,%bl │ │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ │ - je 6837 │ │ │ │ │ + cmp %ecx,%ebx │ │ │ │ │ + jae 6706 │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - lea 0x0(,%ecx,4),%eax │ │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ │ - mov 0xc(%ebp,%eax,1),%eax │ │ │ │ │ - mov %eax,(%edx,%ecx,4) │ │ │ │ │ - inc %ecx │ │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ │ + mov 0x10(%edi,%ebx,1),%eax │ │ │ │ │ + mov %eax,0x4(%ecx,%ebx,1) │ │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - cmp %ebx,%ecx │ │ │ │ │ - jae 6837 │ │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ - mov 0x10(%ebp,%ecx,1),%eax │ │ │ │ │ - mov %eax,0x4(%edx,%ecx,1) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ add $0x2,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ cmp %ebx,%eax │ │ │ │ │ - jae 6837 │ │ │ │ │ + jae 6706 │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - mov 0x14(%ebp,%ecx,1),%ebp │ │ │ │ │ - mov %ebp,0x8(%edx,%ecx,1) │ │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ │ + mov 0x14(%edi,%ebx,1),%edi │ │ │ │ │ + mov %edi,0x8(%ecx,%ebx,1) │ │ │ │ │ ./pynx/scattering/cpu.c:8713 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push 0x24(%esp) │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ │ + push -0x48(%ebp) │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 22b0 │ │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8714 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6b14 │ │ │ │ │ -./pynx/scattering/cpu.c:8718 │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ │ - lea 0x38(%esp),%eax │ │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ │ - lea 0x30(%esp),%eax │ │ │ │ │ - lea 0xc(%edx),%ecx │ │ │ │ │ - lea 0x34(%esp),%edx │ │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ │ - lea 0x0(%ebp,%ebx,4),%ebp │ │ │ │ │ -./pynx/scattering/cpu.c:8720 │ │ │ │ │ - mov $0x10000000,%ebx │ │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ │ +./pynx/scattering/cpu.c:8713 │ │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8714 (discriminator 1) │ │ │ │ │ + je 6a80 │ │ │ │ │ ./pynx/scattering/cpu.c:8718 │ │ │ │ │ - mov %ebp,0x24(%esp) │ │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ │ + lea -0x20(%ebp),%eax │ │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ │ + lea (%edi,%ecx,4),%edi │ │ │ │ │ + lea -0x24(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8719 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ │ + add $0xc,%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:8718 │ │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8720 │ │ │ │ │ + movl $0x10000000,-0x38(%ebp) │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ - movl $0x0,0x30(%esp) │ │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8721 │ │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ │ - jmp 68d3 │ │ │ │ │ + jmp 679c │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8722 │ │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8722 (discriminator 1) │ │ │ │ │ - mov 0x4(%ecx),%eax │ │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%ecx),%ebx │ │ │ │ │ + mov (%eax),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8722 (discriminator 1) │ │ │ │ │ - and 0x54(%eax),%esi │ │ │ │ │ + mov 0x54(%ecx),%edx │ │ │ │ │ + and %edx,-0x38(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ │ - je 68b7 │ │ │ │ │ + je 6781 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %ebx │ │ │ │ │ - mov %ebx,(%ecx) │ │ │ │ │ + mov %ebx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8724 │ │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ + mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%edx │ │ │ │ │ - je 68c8 │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je 6791 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ - inc %edx │ │ │ │ │ - mov %edx,(%eax) │ │ │ │ │ + inc %ecx │ │ │ │ │ + mov %ecx,(%edx) │ │ │ │ │ /usr/include/python3.13/cpython/tupleobject.h:35 │ │ │ │ │ - mov %ecx,(%edi) │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8726 │ │ │ │ │ - add $0x4,%ebp │ │ │ │ │ add $0x4,%edi │ │ │ │ │ - mov %eax,-0x4(%ebp) │ │ │ │ │ + add $0x4,%esi │ │ │ │ │ + mov %edx,-0x4(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:8721 │ │ │ │ │ - push 0x14(%esp) │ │ │ │ │ - push 0x14(%esp) │ │ │ │ │ - push 0x14(%esp) │ │ │ │ │ - push 0xc(%esp) │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push -0x44(%ebp) │ │ │ │ │ + push -0x40(%ebp) │ │ │ │ │ + push -0x3c(%ebp) │ │ │ │ │ + push -0x2c(%ebp) │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 23a0 │ │ │ │ │ ./pynx/scattering/cpu.c:8721 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 68a0 │ │ │ │ │ + jne 6768 │ │ │ │ │ ./pynx/scattering/cpu.c:8729 (discriminator 1) │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ - je 6b2e │ │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 6a98 │ │ │ │ │ ./pynx/scattering/cpu.c:8733 │ │ │ │ │ - push 0x20(%esp) │ │ │ │ │ - push 0xc(%esp) │ │ │ │ │ - push 0x24(%esp) │ │ │ │ │ + push -0x50(%ebp) │ │ │ │ │ + push -0x34(%ebp) │ │ │ │ │ + push -0x4c(%ebp) │ │ │ │ │ push %esi │ │ │ │ │ - call *%edi │ │ │ │ │ + call *%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ │ - mov (%ebx),%edi │ │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ │ + mov (%esi),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%edi │ │ │ │ │ - je 6930 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je 67ef │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %edi │ │ │ │ │ - mov %edi,(%ebx) │ │ │ │ │ - je 6ab7 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%esi) │ │ │ │ │ + je 6971 │ │ │ │ │ ./pynx/scattering/cpu.c:8736 (discriminator 1) │ │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jle 6a45 │ │ │ │ │ - and $0x3,%ecx │ │ │ │ │ - je 69aa │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 6985 │ │ │ │ │ - cmp $0x2,%ecx │ │ │ │ │ - je 696a │ │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + jle 6905 │ │ │ │ │ + mov %ebx,%esi │ │ │ │ │ + and $0x3,%esi │ │ │ │ │ + je 6865 │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + je 6842 │ │ │ │ │ + cmp $0x2,%esi │ │ │ │ │ + je 6828 │ │ │ │ │ ./pynx/scattering/cpu.c:8737 │ │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%esi),%edx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 6965 │ │ │ │ │ + je 6823 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ - mov %edx,(%esi) │ │ │ │ │ - je 6c61 │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 6ae8 │ │ │ │ │ ./pynx/scattering/cpu.c:8736 (discriminator 3) │ │ │ │ │ - mov $0x1,%ebp │ │ │ │ │ + mov $0x1,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8737 │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ - mov (%ebx,%ebp,4),%edi │ │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ │ + mov (%ebx,%edi,4),%esi │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ + mov (%esi),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 6984 │ │ │ │ │ + je 6841 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ - mov %ecx,(%edi) │ │ │ │ │ - je 6a28 │ │ │ │ │ + mov %ecx,(%esi) │ │ │ │ │ + je 68e8 │ │ │ │ │ ./pynx/scattering/cpu.c:8736 (discriminator 3) │ │ │ │ │ - inc %ebp │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8737 │ │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ │ - mov (%esi,%ebp,4),%ebx │ │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ │ + mov (%edx,%edi,4),%ebx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%ebx),%edx │ │ │ │ │ + mov (%ebx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%edx │ │ │ │ │ - je 699f │ │ │ │ │ + cmp $0x3fffffff,%esi │ │ │ │ │ + je 685b │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %edx │ │ │ │ │ - mov %edx,(%ebx) │ │ │ │ │ - je 6ad2 │ │ │ │ │ + dec %esi │ │ │ │ │ + mov %esi,(%ebx) │ │ │ │ │ + je 6a57 │ │ │ │ │ ./pynx/scattering/cpu.c:8736 (discriminator 3) │ │ │ │ │ - inc %ebp │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8736 (discriminator 1) │ │ │ │ │ - cmp %ebp,0x18(%esp) │ │ │ │ │ - je 6a45 │ │ │ │ │ - mov %ebp,%esi │ │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ - jmp 6a05 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + cmp %edi,-0x48(%ebp) │ │ │ │ │ + je 6905 │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ + jmp 68bf │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:8736 (discriminator 3) │ │ │ │ │ - inc %esi │ │ │ │ │ + lea 0x1(%ebx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8737 │ │ │ │ │ - mov (%edi,%esi,4),%ebx │ │ │ │ │ + mov (%esi,%edi,4),%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%ebx),%edx │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 69cf │ │ │ │ │ + je 6889 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ - mov %edx,(%ebx) │ │ │ │ │ - je 6a63 │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ + je 6921 │ │ │ │ │ ./pynx/scattering/cpu.c:8737 │ │ │ │ │ - mov 0x4(%edi,%esi,4),%ecx │ │ │ │ │ + mov 0x4(%esi,%edi,4),%ebx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ + mov (%ebx),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 69e5 │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je 68a0 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ - je 6a78 │ │ │ │ │ + dec %ecx │ │ │ │ │ + mov %ecx,(%ebx) │ │ │ │ │ + je 6935 │ │ │ │ │ ./pynx/scattering/cpu.c:8737 │ │ │ │ │ - mov 0x8(%edi,%esi,4),%ebx │ │ │ │ │ + mov 0x8(%esi,%edi,4),%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%ebx),%edx │ │ │ │ │ + mov (%eax),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 69fc │ │ │ │ │ + je 68b7 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ - mov %edx,(%ebx) │ │ │ │ │ - je 6a8d │ │ │ │ │ + mov %edx,(%eax) │ │ │ │ │ + je 6949 │ │ │ │ │ ./pynx/scattering/cpu.c:8736 (discriminator 3) │ │ │ │ │ - add $0x3,%esi │ │ │ │ │ + lea 0x3(%edi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8736 (discriminator 1) │ │ │ │ │ - cmp %esi,0x18(%esp) │ │ │ │ │ - je 6a43 │ │ │ │ │ + cmp %ebx,-0x48(%ebp) │ │ │ │ │ + je 6902 │ │ │ │ │ ./pynx/scattering/cpu.c:8737 │ │ │ │ │ - mov (%edi,%esi,4),%ecx │ │ │ │ │ + mov (%esi,%ebx,4),%edi │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 69b8 │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je 6870 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ - jne 69b8 │ │ │ │ │ + dec %ecx │ │ │ │ │ + mov %ecx,(%edi) │ │ │ │ │ + jne 6870 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 69b8 │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ + jmp 6870 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - jmp 6984 │ │ │ │ │ - mov %ebp,%eax │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ + jmp 6841 │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8738 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push 0x28(%esp) │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push -0x4c(%ebp) │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 20c0 │ │ │ │ │ +./pynx/scattering/cpu.c:8746 │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8739 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8746 │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - jmp 648e │ │ │ │ │ + jmp 6424 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ebx │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 69cf │ │ │ │ │ + jmp 6889 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push %ebx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 69e5 │ │ │ │ │ + jmp 68a0 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ebx │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 69fc │ │ │ │ │ + jmp 68b7 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push %ecx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 64ba │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ + jmp 6453 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ebx │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - jmp 6930 │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ + jmp 67ef │ │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ │ + lea (%ecx,%eax,4),%edi │ │ │ │ │ + lea -0x4(,%eax,4),%eax │ │ │ │ │ + shr $0x2,%eax │ │ │ │ │ + inc %eax │ │ │ │ │ + and $0x7,%eax │ │ │ │ │ + je 6a19 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 6a06 │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + je 69fb │ │ │ │ │ + cmp $0x3,%eax │ │ │ │ │ + je 69f0 │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + je 69e5 │ │ │ │ │ + cmp $0x5,%eax │ │ │ │ │ + je 69da │ │ │ │ │ + cmp $0x6,%eax │ │ │ │ │ + je 69cf │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov %eax,(%ebx) │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov %eax,-0x4(%ebx) │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov %eax,-0x4(%ebx) │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov %eax,-0x4(%ebx) │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov %eax,-0x4(%ebx) │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov %eax,-0x4(%ebx) │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x4,%ecx │ │ │ │ │ + add $0x4,%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov %eax,-0x4(%ebx) │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + je 6706 │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + add $0x20,%ecx │ │ │ │ │ + add $0x20,%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ + mov %eax,-0x20(%ebx) │ │ │ │ │ + mov -0x1c(%ecx),%eax │ │ │ │ │ + mov %eax,-0x1c(%ebx) │ │ │ │ │ + mov -0x18(%ecx),%eax │ │ │ │ │ + mov %eax,-0x18(%ebx) │ │ │ │ │ + mov -0x14(%ecx),%eax │ │ │ │ │ + mov %eax,-0x14(%ebx) │ │ │ │ │ + mov -0x10(%ecx),%eax │ │ │ │ │ + mov %eax,-0x10(%ebx) │ │ │ │ │ + mov -0xc(%ecx),%eax │ │ │ │ │ + mov %eax,-0xc(%ebx) │ │ │ │ │ + mov -0x8(%ecx),%eax │ │ │ │ │ + mov %eax,-0x8(%ebx) │ │ │ │ │ + mov -0x4(%ecx),%eax │ │ │ │ │ + mov %eax,-0x4(%ebx) │ │ │ │ │ +./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + jne 6a19 │ │ │ │ │ + jmp 6706 │ │ │ │ │ +/usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ push %ebx │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - jmp 699f │ │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - mov %edi,0x24(%esp) │ │ │ │ │ - mov %ecx,0x28(%esp) │ │ │ │ │ - jmp 6699 │ │ │ │ │ + jmp 685b │ │ │ │ │ ./pynx/scattering/cpu.c:8709 │ │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2150 │ │ │ │ │ ./pynx/scattering/cpu.c:9452 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 648e │ │ │ │ │ + jmp 6424 │ │ │ │ │ ./pynx/scattering/cpu.c:8715 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push 0x28(%esp) │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + push -0x4c(%ebp) │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 20c0 │ │ │ │ │ ./pynx/scattering/cpu.c:8716 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9452 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 648e │ │ │ │ │ + jmp 6424 │ │ │ │ │ ./pynx/scattering/cpu.c:8730 │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ mov -0x40(%ebx),%eax │ │ │ │ │ - lea -0x4d7c(%ebx),%edx │ │ │ │ │ - push %edx │ │ │ │ │ + lea -0x4d6c(%ebx),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ push (%eax) │ │ │ │ │ call 21c0 │ │ │ │ │ ./pynx/scattering/cpu.c:8731 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8698 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8731 │ │ │ │ │ - jmp 6919 │ │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - mov 0xc(%ebp,%ebx,4),%eax │ │ │ │ │ - mov %eax,(%ecx,%ebx,4) │ │ │ │ │ - inc %ebx │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - cmp %edx,%ebx │ │ │ │ │ - jb 6b60 │ │ │ │ │ - jmp 6837 │ │ │ │ │ - cmp $0x10,%ebx │ │ │ │ │ - lea -0xf(%ebx),%ecx │ │ │ │ │ - jbe 6c81 │ │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ │ + jmp 67d9 │ │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ + jmp 6606 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 6706 │ │ │ │ │ ./pynx/scattering/cpu.c:8712 │ │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ │ - lea 0x70(%ebp),%edx │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - add $0x64,%eax │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 3) │ │ │ │ │ - mov -0x64(%edx),%ecx │ │ │ │ │ - prefetcht0 (%edx) │ │ │ │ │ - prefetchw (%eax) │ │ │ │ │ - add $0x40,%edx │ │ │ │ │ - add $0x40,%eax │ │ │ │ │ - mov %ecx,-0xa4(%eax) │ │ │ │ │ - mov -0xa0(%edx),%ecx │ │ │ │ │ - mov %ecx,-0xa0(%eax) │ │ │ │ │ - mov -0x9c(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x9c(%eax) │ │ │ │ │ - mov -0x98(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x98(%eax) │ │ │ │ │ - mov -0x94(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x94(%eax) │ │ │ │ │ - mov -0x90(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x90(%eax) │ │ │ │ │ - mov -0x8c(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x8c(%eax) │ │ │ │ │ - mov -0x88(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x88(%eax) │ │ │ │ │ - mov -0x84(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x84(%eax) │ │ │ │ │ - mov -0x80(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x80(%eax) │ │ │ │ │ - mov -0x7c(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x7c(%eax) │ │ │ │ │ - mov -0x78(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x78(%eax) │ │ │ │ │ - mov -0x74(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x74(%eax) │ │ │ │ │ - mov -0x70(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x70(%eax) │ │ │ │ │ - mov -0x6c(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x6c(%eax) │ │ │ │ │ - mov -0x68(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x68(%eax) │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - add $0x10,%ebx │ │ │ │ │ + movl $0x0,-0x38(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - add $0x11,%ecx │ │ │ │ │ - cmp %edi,%ecx │ │ │ │ │ - jb 6b90 │ │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ │ - jmp 6b60 │ │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - jmp 67c3 │ │ │ │ │ - mov %eax,(%esp) │ │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ │ + jmp 66a2 │ │ │ │ │ + vzeroupper │ │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ │ + jmp 66c1 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov (%esp),%eax │ │ │ │ │ - jmp 6965 │ │ │ │ │ + jmp 6823 │ │ │ │ │ ./pynx/scattering/cpu.c:9472 │ │ │ │ │ - call 17b40 │ │ │ │ │ -./pynx/scattering/cpu.c:8712 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - jmp 6b60 │ │ │ │ │ + call 180c0 │ │ │ │ │ +__Pyx_CyFunction_CallAsMethod(): │ │ │ │ │ +./pynx/scattering/cpu.c:9472 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7655 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x1635b,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x174db,%ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:7659 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7655 │ │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7659 (discriminator 1) │ │ │ │ │ - je 6db8 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 6c40 │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ mov 0x4(%eax),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:11099 │ │ │ │ │ cmp %ebp,%edx │ │ │ │ │ - je 6da8 │ │ │ │ │ + je 6c30 │ │ │ │ │ ./pynx/scattering/cpu.c:11100 │ │ │ │ │ mov 0xac(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:11101 (discriminator 1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 6dd8 │ │ │ │ │ + je 6c60 │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jle 6d78 │ │ │ │ │ + jle 6bfc │ │ │ │ │ mov %esi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:11104 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%edi │ │ │ │ │ - je 6d41 │ │ │ │ │ + je 6bc5 │ │ │ │ │ cmp $0x1,%edi │ │ │ │ │ - je 6d36 │ │ │ │ │ + je 6bba │ │ │ │ │ cmp $0x2,%edi │ │ │ │ │ - je 6d2f │ │ │ │ │ + je 6bb3 │ │ │ │ │ cmp $0x3,%edi │ │ │ │ │ - je 6d28 │ │ │ │ │ + je 6ba8 │ │ │ │ │ cmp $0x4,%edi │ │ │ │ │ - je 6d1d │ │ │ │ │ + je 6b9d │ │ │ │ │ cmp $0x5,%edi │ │ │ │ │ - je 6d12 │ │ │ │ │ + je 6b92 │ │ │ │ │ cmp $0x6,%edi │ │ │ │ │ - je 6d07 │ │ │ │ │ + je 6b87 │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ecx),%edx │ │ │ │ │ - je 6da8 │ │ │ │ │ + je 6c30 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ecx,%eax,4),%edx │ │ │ │ │ - je 6da8 │ │ │ │ │ + je 6c30 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ecx,%eax,4),%edx │ │ │ │ │ - je 6da8 │ │ │ │ │ + je 6c30 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ecx,%eax,4),%edx │ │ │ │ │ - je 6da8 │ │ │ │ │ + je 6c30 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ecx,%eax,4),%edx │ │ │ │ │ - je 6da8 │ │ │ │ │ + je 6c30 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ecx,%eax,4),%edx │ │ │ │ │ - je 6da8 │ │ │ │ │ + je 6c30 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ecx,%eax,4),%edx │ │ │ │ │ - je 6da8 │ │ │ │ │ + je 6c30 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 6d78 │ │ │ │ │ + je 6bfc │ │ │ │ │ ./pynx/scattering/cpu.c:11105 │ │ │ │ │ cmp 0xc(%ecx,%eax,4),%edx │ │ │ │ │ - je 6da8 │ │ │ │ │ + je 6c30 │ │ │ │ │ cmp 0x10(%ecx,%eax,4),%edx │ │ │ │ │ - je 6da8 │ │ │ │ │ + je 6c30 │ │ │ │ │ cmp 0x14(%ecx,%eax,4),%edx │ │ │ │ │ - je 6da8 │ │ │ │ │ + je 6c30 │ │ │ │ │ cmp 0x18(%ecx,%eax,4),%edx │ │ │ │ │ - je 6da8 │ │ │ │ │ + je 6c30 │ │ │ │ │ cmp 0x1c(%ecx,%eax,4),%edx │ │ │ │ │ - je 6da8 │ │ │ │ │ + je 6c30 │ │ │ │ │ cmp 0x20(%ecx,%eax,4),%edx │ │ │ │ │ - je 6da8 │ │ │ │ │ + je 6c30 │ │ │ │ │ cmp 0x24(%ecx,%eax,4),%edx │ │ │ │ │ - je 6da8 │ │ │ │ │ + je 6c30 │ │ │ │ │ cmp 0x28(%ecx,%eax,4),%edx │ │ │ │ │ - je 6da8 │ │ │ │ │ + je 6c30 │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 2) │ │ │ │ │ add $0x8,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11104 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - jne 6d41 │ │ │ │ │ + jne 6bc5 │ │ │ │ │ ./pynx/scattering/cpu.c:7673 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0xc(%ebp) │ │ │ │ │ mov -0x40(%ebx),%ebp │ │ │ │ │ push 0xc(%edx) │ │ │ │ │ - lea -0x4724(%ebx),%edx │ │ │ │ │ + lea -0x4714(%ebx),%edx │ │ │ │ │ push 0x20(%esp) │ │ │ │ │ push %edx │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:7678 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7661 │ │ │ │ │ @@ -6213,150 +6128,147 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:7679 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7669 (discriminator 1) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7679 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7660 │ │ │ │ │ mov -0x50(%ebx),%esi │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x4d63(%ebx),%ecx │ │ │ │ │ + lea -0x4d53(%ebx),%ecx │ │ │ │ │ push %ecx │ │ │ │ │ push (%esi) │ │ │ │ │ call 21c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7661 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 6d9f │ │ │ │ │ + jmp 6c23 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11091 │ │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:11092 │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je 6da8 │ │ │ │ │ + je 6c30 │ │ │ │ │ ./pynx/scattering/cpu.c:11090 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6de0 │ │ │ │ │ -./pynx/scattering/cpu.c:7669 (discriminator 3) │ │ │ │ │ - cmp -0x20(%ebx),%edx │ │ │ │ │ + jne 6c70 │ │ │ │ │ ./pynx/scattering/cpu.c:7669 (discriminator 1) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7669 (discriminator 3) │ │ │ │ │ - je 6dad │ │ │ │ │ - jmp 6d78 │ │ │ │ │ + cmp -0x20(%ebx),%edx │ │ │ │ │ + je 6c35 │ │ │ │ │ + jmp 6bfc │ │ │ │ │ ./pynx/scattering/cpu.c:7818 │ │ │ │ │ push %esi │ │ │ │ │ - call 17b36 │ │ │ │ │ - add $0x161ee,%esi │ │ │ │ │ push %ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x1735d,%ebx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7820 │ │ │ │ │ cmp $0x51,%al │ │ │ │ │ - jle 6e50 │ │ │ │ │ - lea -0x62(%eax),%ecx │ │ │ │ │ - cmp $0x11,%cl │ │ │ │ │ - ja 6e74 │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - shl %cl,%ebx │ │ │ │ │ - test $0x84b4,%ebx │ │ │ │ │ - jne 6ea0 │ │ │ │ │ - and $0x24003,%ebx │ │ │ │ │ + jle 6cf0 │ │ │ │ │ + lea -0x62(%eax),%esi │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ + cmp $0x11,%dl │ │ │ │ │ + ja 6d21 │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7823 │ │ │ │ │ + mov $0x4,%edx │ │ │ │ │ + shlx %esi,%ecx,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7820 │ │ │ │ │ + test $0x84b4,%ecx │ │ │ │ │ + jne 6cde │ │ │ │ │ + and $0x24003,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7821 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7820 │ │ │ │ │ - jne 6e42 │ │ │ │ │ - cmp $0x6,%cl │ │ │ │ │ + jne 6cde │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ - jne 6e74 │ │ │ │ │ + cmp $0x6,%cl │ │ │ │ │ + jne 6d21 │ │ │ │ │ ./pynx/scattering/cpu.c:7836 │ │ │ │ │ add $0x4,%esp │ │ │ │ │ mov %edx,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7820 │ │ │ │ │ cmp $0x3e,%al │ │ │ │ │ - jle 6e74 │ │ │ │ │ - lea -0x3f(%eax),%ecx │ │ │ │ │ + jle 6d21 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - shl %cl,%edx │ │ │ │ │ - test $0x72400,%edx │ │ │ │ │ - jne 6ea0 │ │ │ │ │ - and $0x9,%edx │ │ │ │ │ - jne 6eb0 │ │ │ │ │ - cmp $0x48,%al │ │ │ │ │ + lea -0x3f(%eax),%esi │ │ │ │ │ + shlx %esi,%edx,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7823 │ │ │ │ │ + mov $0x4,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7820 │ │ │ │ │ + test $0x72400,%ecx │ │ │ │ │ + jne 6cde │ │ │ │ │ + and $0x9,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7821 │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7820 │ │ │ │ │ + jne 6cde │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ - je 6e42 │ │ │ │ │ + cmp $0x48,%al │ │ │ │ │ + je 6cde │ │ │ │ │ ./pynx/scattering/cpu.c:7743 │ │ │ │ │ - mov -0x44(%esi),%ecx │ │ │ │ │ + mov -0x44(%ebx),%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x46e0(%esi),%ebx │ │ │ │ │ + lea -0x46d0(%ebx),%esi │ │ │ │ │ movsbl %al,%eax │ │ │ │ │ push %eax │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - push (%ecx) │ │ │ │ │ + push %esi │ │ │ │ │ + push (%edx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:7834 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ xor %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7836 │ │ │ │ │ add $0x4,%esp │ │ │ │ │ mov %edx,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - add $0x4,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:7823 │ │ │ │ │ - mov $0x4,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7836 │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7821 │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ - jmp 6e42 │ │ │ │ │ __Pyx_BufFmt_TypeCharToAlignment.isra.0(): │ │ │ │ │ -./pynx/scattering/cpu.c:7821 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ +./pynx/scattering/cpu.c:7836 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ __Pyx_CyFunction_reduce(): │ │ │ │ │ ./pynx/scattering/cpu.c:9135 │ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ │ mov 0x28(%eax),%edx │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 6ed4 │ │ │ │ │ + je 6d64 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ mov %edx,%eax │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:9554 │ │ │ │ │ - call 17b32 │ │ │ │ │ - add $0x1610f,%eax │ │ │ │ │ + call 180b0 │ │ │ │ │ + add $0x1727f,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9553 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ │ @@ -6372,15 +6284,15 @@ │ │ │ │ │ and $0x7fffffff,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9477 │ │ │ │ │ and $0x5,%edx │ │ │ │ │ /usr/include/python3.13/cpython/abstract.h:35 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9477 │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - je 6f40 │ │ │ │ │ + je 6dd0 │ │ │ │ │ ./pynx/scattering/cpu.c:9569 │ │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9574 │ │ │ │ │ mov %ebp,0x3c(%esp) │ │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ │ mov %ebx,0x34(%esp) │ │ │ │ │ mov %ecx,0x30(%esp) │ │ │ │ │ @@ -6392,30 +6304,30 @@ │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ./pynx/scattering/cpu.c:9574 │ │ │ │ │ jmp *%eax │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9478 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6f50 │ │ │ │ │ + je 6de0 │ │ │ │ │ ./pynx/scattering/cpu.c:9564 │ │ │ │ │ mov (%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9566 │ │ │ │ │ dec %esi │ │ │ │ │ ./pynx/scattering/cpu.c:9565 │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9567 │ │ │ │ │ - jmp 6f1d │ │ │ │ │ + jmp 6dad │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9479 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push (%edi) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ mov -0x40(%ebx),%edi │ │ │ │ │ - lea -0x4e24(%ebx),%ebp │ │ │ │ │ + lea -0x4e14(%ebx),%ebp │ │ │ │ │ push %ebp │ │ │ │ │ push (%edi) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:9575 │ │ │ │ │ add $0x2c,%esp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ @@ -6425,16 +6337,16 @@ │ │ │ │ │ ret │ │ │ │ │ __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS(): │ │ │ │ │ ./pynx/scattering/cpu.c:9575 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:9577 │ │ │ │ │ push %edi │ │ │ │ │ - call 5a9e │ │ │ │ │ - add $0x1606e,%edi │ │ │ │ │ + call 180b8 │ │ │ │ │ + add $0x171de,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9579 │ │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9577 │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ @@ -6443,15 +6355,15 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:9579 │ │ │ │ │ mov 0x8(%edx),%esi │ │ │ │ │ /usr/include/python3.13/cpython/abstract.h:35 │ │ │ │ │ and $0x7fffffff,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9477 │ │ │ │ │ and $0x5,%ecx │ │ │ │ │ cmp $0x4,%ecx │ │ │ │ │ - je 6fc8 │ │ │ │ │ + je 6e60 │ │ │ │ │ ./pynx/scattering/cpu.c:9594 │ │ │ │ │ mov 0xc(%edx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9599 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push 0x28(%esp) │ │ │ │ │ push %eax │ │ │ │ │ push %ebx │ │ │ │ │ @@ -6460,75 +6372,78 @@ │ │ │ │ │ call *0x4(%esi) │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9600 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:9478 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6fd8 │ │ │ │ │ + je 6e70 │ │ │ │ │ ./pynx/scattering/cpu.c:9589 │ │ │ │ │ mov (%ebx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9591 │ │ │ │ │ dec %eax │ │ │ │ │ ./pynx/scattering/cpu.c:9590 │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9592 │ │ │ │ │ - jmp 6fb0 │ │ │ │ │ + jmp 6e40 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9479 │ │ │ │ │ mov -0x40(%edi),%ebx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4e24(%edi),%edx │ │ │ │ │ + lea -0x4e14(%edi),%edx │ │ │ │ │ push (%esi) │ │ │ │ │ push %edx │ │ │ │ │ push (%ebx) │ │ │ │ │ mov %edi,%ebx │ │ │ │ │ call 2440 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9597 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 6fc3 │ │ │ │ │ + jmp 6e53 │ │ │ │ │ __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD(): │ │ │ │ │ ./pynx/scattering/cpu.c:9597 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9493 │ │ │ │ │ - call 17b32 │ │ │ │ │ - add $0x15fef,%eax │ │ │ │ │ + call 180b0 │ │ │ │ │ + add $0x1714f,%eax │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9495 │ │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9493 │ │ │ │ │ mov 0x34(%esp),%ebp │ │ │ │ │ mov 0x3c(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9477 │ │ │ │ │ mov 0x48(%ecx),%edx │ │ │ │ │ - and $0x7fffffff,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9495 │ │ │ │ │ mov 0x8(%ecx),%edi │ │ │ │ │ +/usr/include/python3.13/cpython/abstract.h:35 │ │ │ │ │ + and $0x7fffffff,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9477 │ │ │ │ │ and $0x5,%edx │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - je 7060 │ │ │ │ │ + je 6f00 │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jne 7098 │ │ │ │ │ + jne 6f40 │ │ │ │ │ ./pynx/scattering/cpu.c:9509 │ │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9514 (discriminator 1) │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - jne 7070 │ │ │ │ │ + jne 6f10 │ │ │ │ │ ./pynx/scattering/cpu.c:9520 │ │ │ │ │ movl $0x0,0x34(%esp) │ │ │ │ │ mov %ecx,0x30(%esp) │ │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9521 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ @@ -6536,551 +6451,566 @@ │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ./pynx/scattering/cpu.c:9520 │ │ │ │ │ jmp *%eax │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9478 (discriminator 1) │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 70b0 │ │ │ │ │ + je 6f60 │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jne 70c8 │ │ │ │ │ + jne 6f78 │ │ │ │ │ ./pynx/scattering/cpu.c:9504 │ │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9506 │ │ │ │ │ lea -0x1(%ebx),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9507 │ │ │ │ │ - jmp 7040 │ │ │ │ │ + jmp 6ee0 │ │ │ │ │ ./pynx/scattering/cpu.c:9515 │ │ │ │ │ push %ebx │ │ │ │ │ push (%edi) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ - lea -0x48e0(%ebx),%ebp │ │ │ │ │ + lea -0x48d0(%ebx),%ebp │ │ │ │ │ mov -0x40(%ebx),%edi │ │ │ │ │ push %ebp │ │ │ │ │ push (%edi) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:9518 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9521 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 2) │ │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 703d │ │ │ │ │ + je 6edd │ │ │ │ │ ./pynx/scattering/cpu.c:9486 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push (%edi) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ - lea -0x4934(%ebx),%ebp │ │ │ │ │ - jmp 707d │ │ │ │ │ + lea -0x4924(%ebx),%ebp │ │ │ │ │ + jmp 6f1d │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9479 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push (%edi) │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ - lea -0x4e24(%ebx),%ebp │ │ │ │ │ - jmp 707d │ │ │ │ │ + lea -0x4e14(%ebx),%ebp │ │ │ │ │ + jmp 6f1d │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 2) │ │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 7068 │ │ │ │ │ - jmp 709f │ │ │ │ │ + je 6f08 │ │ │ │ │ + jmp 6f47 │ │ │ │ │ __Pyx_CyFunction_Vectorcall_NOARGS(): │ │ │ │ │ ./pynx/scattering/cpu.c:9485 (discriminator 2) │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8804 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x15f16,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x1705e,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8806 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7120 │ │ │ │ │ + je 6fe0 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 7100 │ │ │ │ │ + je 6fb8 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8810 │ │ │ │ │ mov 0x2c(%ecx),%edx │ │ │ │ │ mov %eax,0x2c(%ecx) │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 7119 │ │ │ │ │ + je 6fd1 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 7119 │ │ │ │ │ + je 6fd1 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ - je 7128 │ │ │ │ │ + je 6ff0 │ │ │ │ │ ./pynx/scattering/cpu.c:8812 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8807 │ │ │ │ │ mov -0x28(%ebx),%eax │ │ │ │ │ - jmp 70f3 │ │ │ │ │ + jmp 6fab │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8812 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ __Pyx_CyFunction_set_doc(): │ │ │ │ │ ./pynx/scattering/cpu.c:8812 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9012 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x15eae,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x16fde,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9014 (discriminator 1) │ │ │ │ │ cmp -0x28(%ebx),%eax │ │ │ │ │ - je 71a0 │ │ │ │ │ + je 7070 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 71a0 │ │ │ │ │ + je 7070 │ │ │ │ │ /usr/include/python3.13/object.h:1238 │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9016 (discriminator 3) │ │ │ │ │ testb $0x20,0x57(%edx) │ │ │ │ │ - je 71b8 │ │ │ │ │ + je 7090 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 7179 │ │ │ │ │ + je 7049 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:9022 │ │ │ │ │ mov 0x58(%ecx),%edx │ │ │ │ │ mov %eax,0x58(%ecx) │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 7192 │ │ │ │ │ + je 7062 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 7192 │ │ │ │ │ + je 7062 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ - je 71a8 │ │ │ │ │ + je 7078 │ │ │ │ │ ./pynx/scattering/cpu.c:9023 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9024 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9015 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 7179 │ │ │ │ │ + jmp 7049 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 7192 │ │ │ │ │ + jmp 7062 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:9017 │ │ │ │ │ mov -0x40(%ebx),%ecx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x46b4(%ebx),%eax │ │ │ │ │ + lea -0x46a4(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ push (%ecx) │ │ │ │ │ call 21c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ - jmp 7194 │ │ │ │ │ + jmp 7064 │ │ │ │ │ __Pyx_CyFunction_set_annotations(): │ │ │ │ │ ./pynx/scattering/cpu.c:9017 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8858 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x15e0e,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x16f2e,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8861 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7248 │ │ │ │ │ + je 7130 │ │ │ │ │ /usr/include/python3.13/object.h:1238 │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8861 (discriminator 3) │ │ │ │ │ testb $0x10,0x57(%edx) │ │ │ │ │ - je 7248 │ │ │ │ │ + je 7130 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 7211 │ │ │ │ │ + je 70f1 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8871 │ │ │ │ │ mov 0x28(%ecx),%edx │ │ │ │ │ mov %eax,0x28(%ecx) │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 722a │ │ │ │ │ + je 710a │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 722a │ │ │ │ │ + je 710a │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ - je 7238 │ │ │ │ │ + je 7118 │ │ │ │ │ ./pynx/scattering/cpu.c:8873 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8872 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8873 │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 722a │ │ │ │ │ + jmp 710a │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8866 │ │ │ │ │ mov -0x40(%ebx),%edx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x4684(%ebx),%eax │ │ │ │ │ + lea -0x4674(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ push (%edx) │ │ │ │ │ call 21c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8873 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ __Pyx_CyFunction_set_qualname(): │ │ │ │ │ ./pynx/scattering/cpu.c:8873 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8833 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x15d7e,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x16e8e,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8836 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 72d8 │ │ │ │ │ + je 71d0 │ │ │ │ │ /usr/include/python3.13/object.h:1238 │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8836 (discriminator 3) │ │ │ │ │ testb $0x10,0x57(%edx) │ │ │ │ │ - je 72d8 │ │ │ │ │ + je 71d0 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 72a1 │ │ │ │ │ + je 7191 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8846 │ │ │ │ │ mov 0x24(%ecx),%edx │ │ │ │ │ mov %eax,0x24(%ecx) │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 72ba │ │ │ │ │ + je 71aa │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 72ba │ │ │ │ │ + je 71aa │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ - je 72c8 │ │ │ │ │ + je 71b8 │ │ │ │ │ ./pynx/scattering/cpu.c:8848 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8847 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8848 │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 72ba │ │ │ │ │ + jmp 71aa │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8841 │ │ │ │ │ mov -0x40(%ebx),%edx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x4658(%ebx),%eax │ │ │ │ │ + lea -0x4648(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ push (%edx) │ │ │ │ │ call 21c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8848 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ __Pyx_CyFunction_set_name(): │ │ │ │ │ ./pynx/scattering/cpu.c:8848 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8981 │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x15ce8,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x16de8,%ebx │ │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8983 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 7380 │ │ │ │ │ + je 7280 │ │ │ │ │ ./pynx/scattering/cpu.c:8985 (discriminator 1) │ │ │ │ │ cmp -0x28(%ebx),%esi │ │ │ │ │ - jne 7388 │ │ │ │ │ + jne 7290 │ │ │ │ │ ./pynx/scattering/cpu.c:8990 │ │ │ │ │ mov -0x10(%ebx),%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4604(%ebx),%eax │ │ │ │ │ + lea -0x45f4(%ebx),%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push %eax │ │ │ │ │ push (%edx) │ │ │ │ │ call 2120 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%esi),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 734b │ │ │ │ │ + je 724b │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8993 │ │ │ │ │ mov 0x50(%edi),%edx │ │ │ │ │ mov %esi,0x50(%edi) │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 7364 │ │ │ │ │ + je 7264 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%edi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edi │ │ │ │ │ - je 7364 │ │ │ │ │ + je 7264 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edi │ │ │ │ │ mov %edi,(%edx) │ │ │ │ │ - je 7370 │ │ │ │ │ + je 7270 │ │ │ │ │ ./pynx/scattering/cpu.c:8994 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8995 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 7364 │ │ │ │ │ + jmp 7264 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8984 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ - jmp 7322 │ │ │ │ │ + jmp 7222 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:1238 │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8985 (discriminator 3) │ │ │ │ │ testb $0x20,0x57(%eax) │ │ │ │ │ - jne 7322 │ │ │ │ │ + jne 7222 │ │ │ │ │ ./pynx/scattering/cpu.c:8986 │ │ │ │ │ mov -0x40(%ebx),%ecx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x4630(%ebx),%edx │ │ │ │ │ + lea -0x4620(%ebx),%edx │ │ │ │ │ push %edx │ │ │ │ │ push (%ecx) │ │ │ │ │ call 21c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ - jmp 7366 │ │ │ │ │ + jmp 7266 │ │ │ │ │ __Pyx_CyFunction_set_kwdefaults(): │ │ │ │ │ ./pynx/scattering/cpu.c:8986 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8950 │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x15c30,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x16d28,%ebx │ │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8952 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 7438 │ │ │ │ │ + je 7340 │ │ │ │ │ ./pynx/scattering/cpu.c:8954 (discriminator 1) │ │ │ │ │ cmp -0x28(%ebx),%esi │ │ │ │ │ - jne 7440 │ │ │ │ │ + jne 7350 │ │ │ │ │ ./pynx/scattering/cpu.c:8959 │ │ │ │ │ mov -0x10(%ebx),%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4574(%ebx),%eax │ │ │ │ │ + lea -0x4564(%ebx),%eax │ │ │ │ │ push $0x1 │ │ │ │ │ push %eax │ │ │ │ │ push (%edx) │ │ │ │ │ call 2120 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%esi),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 7403 │ │ │ │ │ + je 730b │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8962 │ │ │ │ │ mov 0x4c(%edi),%edx │ │ │ │ │ mov %esi,0x4c(%edi) │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 741c │ │ │ │ │ + je 7324 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%edi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edi │ │ │ │ │ - je 741c │ │ │ │ │ + je 7324 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edi │ │ │ │ │ mov %edi,(%edx) │ │ │ │ │ - je 7428 │ │ │ │ │ + je 7330 │ │ │ │ │ ./pynx/scattering/cpu.c:8963 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8964 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 741c │ │ │ │ │ + jmp 7324 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8953 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ - jmp 73da │ │ │ │ │ + jmp 72e2 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:1238 │ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8954 (discriminator 3) │ │ │ │ │ testb $0x4,0x57(%eax) │ │ │ │ │ - jne 73da │ │ │ │ │ + jne 72e2 │ │ │ │ │ ./pynx/scattering/cpu.c:8955 │ │ │ │ │ mov -0x40(%ebx),%ecx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x45a0(%ebx),%edx │ │ │ │ │ + lea -0x4590(%ebx),%edx │ │ │ │ │ push %edx │ │ │ │ │ push (%ecx) │ │ │ │ │ call 21c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ - jmp 741e │ │ │ │ │ + jmp 7326 │ │ │ │ │ __Pyx_CyFunction_set_defaults(): │ │ │ │ │ ./pynx/scattering/cpu.c:8955 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8888 │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x15b7e,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x16c6e,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8890 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 74d8 │ │ │ │ │ + je 73f0 │ │ │ │ │ /usr/include/python3.13/object.h:1238 │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8895 (discriminator 3) │ │ │ │ │ testb $0x20,0x57(%edx) │ │ │ │ │ - je 7500 │ │ │ │ │ + je 7418 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 74a1 │ │ │ │ │ + je 73b1 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8901 │ │ │ │ │ mov 0x20(%ecx),%edx │ │ │ │ │ mov %eax,0x20(%ecx) │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 74ba │ │ │ │ │ + je 73ca │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 74ba │ │ │ │ │ + je 73ca │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ - je 74c8 │ │ │ │ │ + je 73d8 │ │ │ │ │ ./pynx/scattering/cpu.c:8903 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8902 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8903 │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 74ba │ │ │ │ │ + jmp 73ca │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8891 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x4514(%ebx),%eax │ │ │ │ │ + lea -0x4504(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8896 │ │ │ │ │ mov -0x40(%ebx),%edx │ │ │ │ │ push %eax │ │ │ │ │ push (%edx) │ │ │ │ │ call 21c0 │ │ │ │ │ ./pynx/scattering/cpu.c:8898 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ @@ -7089,613 +7019,584 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:8903 │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8896 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea -0x44e8(%ebx),%eax │ │ │ │ │ - jmp 74e1 │ │ │ │ │ + lea -0x44d8(%ebx),%eax │ │ │ │ │ + jmp 73f9 │ │ │ │ │ __Pyx_CyFunction_set_dict(): │ │ │ │ │ ./pynx/scattering/cpu.c:8896 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8997 │ │ │ │ │ push %edi │ │ │ │ │ - call 5a9e │ │ │ │ │ - add $0x15ade,%edi │ │ │ │ │ + call 180b8 │ │ │ │ │ + add $0x16bbe,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8998 │ │ │ │ │ mov 0x50(%esi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9000 (discriminator 1) │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 7540 │ │ │ │ │ + je 7460 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ebx),%eax │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 7535 │ │ │ │ │ + je 7455 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:9010 │ │ │ │ │ mov %ebx,%eax │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ ret │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9001 │ │ │ │ │ mov 0x54(%esi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 75a0 │ │ │ │ │ + je 74c0 │ │ │ │ │ ./pynx/scattering/cpu.c:8930 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call *%eax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8931 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7535 │ │ │ │ │ + je 7455 │ │ │ │ │ ./pynx/scattering/cpu.c:8934 │ │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8934 │ │ │ │ │ mov %ecx,0x4c(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ │ - je 7569 │ │ │ │ │ + je 7489 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %ebx │ │ │ │ │ mov %ebx,(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:8936 │ │ │ │ │ mov 0x10(%edx),%ebx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8936 │ │ │ │ │ mov %ebx,0x50(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 75a8 │ │ │ │ │ + je 74d0 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 752b │ │ │ │ │ + je 744b │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ - jne 7529 │ │ │ │ │ + jne 7449 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ ./pynx/scattering/cpu.c:9003 │ │ │ │ │ mov 0x50(%esi),%ebx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov (%ebx),%eax │ │ │ │ │ - jmp 752b │ │ │ │ │ + jmp 744b │ │ │ │ │ nop │ │ │ │ │ mov -0x28(%edi),%ebx │ │ │ │ │ - jmp 7529 │ │ │ │ │ + jmp 7449 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - jne 7585 │ │ │ │ │ - jmp 7535 │ │ │ │ │ + jne 74a5 │ │ │ │ │ + jmp 7455 │ │ │ │ │ __Pyx_CyFunction_get_kwdefaults(): │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7891 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x15a33,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x16b0b,%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7892 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7909 │ │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7911 │ │ │ │ │ movzbl 0x24(%eax),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7892 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 7620 │ │ │ │ │ + je 7550 │ │ │ │ │ ./pynx/scattering/cpu.c:7892 (discriminator 1) │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7899 │ │ │ │ │ mov (%ecx),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7892 (discriminator 1) │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7899 │ │ │ │ │ mov (%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7892 (discriminator 1) │ │ │ │ │ - je 7600 │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 7530 │ │ │ │ │ ./pynx/scattering/cpu.c:7912 │ │ │ │ │ mov -0x8(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7909 │ │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7747 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - cmp $0x73,%al │ │ │ │ │ ./pynx/scattering/cpu.c:7909 │ │ │ │ │ mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7747 │ │ │ │ │ - ja 7668 │ │ │ │ │ + cmp $0x73,%al │ │ │ │ │ + ja 75a0 │ │ │ │ │ movzbl %al,%ebp │ │ │ │ │ mov -0x3c14(%ebx,%ebp,4),%eax │ │ │ │ │ add %ebx,%eax │ │ │ │ │ jmp *%eax │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %ebp,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7900 │ │ │ │ │ - lea -0x4c73(%ebx),%edx │ │ │ │ │ + lea -0x4c63(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7747 │ │ │ │ │ cmp $0x73,%cl │ │ │ │ │ - ja 7633 │ │ │ │ │ + ja 7563 │ │ │ │ │ movzbl %cl,%ebp │ │ │ │ │ mov -0x3a44(%ebx,%ebp,4),%eax │ │ │ │ │ add %ebx,%eax │ │ │ │ │ jmp *%eax │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %ebp,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7897 │ │ │ │ │ - lea -0x4c72(%ebx),%edx │ │ │ │ │ + lea -0x4c62(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7896 │ │ │ │ │ - lea -0x4d4f(%ebx),%esi │ │ │ │ │ + lea -0x4d3f(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7747 │ │ │ │ │ cmp $0x73,%cl │ │ │ │ │ - jbe 760d │ │ │ │ │ + jbe 753d │ │ │ │ │ ./pynx/scattering/cpu.c:7768 │ │ │ │ │ - lea -0x4c39(%ebx),%edi │ │ │ │ │ + lea -0x4c29(%ebx),%eax │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7902 (discriminator 1) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %edi │ │ │ │ │ + push %eax │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ - lea -0x44bc(%ebx),%esi │ │ │ │ │ + lea -0x44ac(%ebx),%esi │ │ │ │ │ push %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7909 │ │ │ │ │ mov -0x44(%ebx),%edx │ │ │ │ │ push %esi │ │ │ │ │ push (%edx) │ │ │ │ │ call 2440 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7914 │ │ │ │ │ add $0xc,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7768 │ │ │ │ │ - lea -0x4c39(%ebx),%edi │ │ │ │ │ + lea -0x4c29(%ebx),%eax │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7909 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ push %edx │ │ │ │ │ - push %edi │ │ │ │ │ + push %eax │ │ │ │ │ push %esi │ │ │ │ │ - lea -0x4488(%ebx),%esi │ │ │ │ │ - jmp 764d │ │ │ │ │ + lea -0x4478(%ebx),%esi │ │ │ │ │ + jmp 757d │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7766 │ │ │ │ │ - lea -0x4c42(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ - lea -0x4c42(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ + lea -0x4c32(%ebx),%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ + lea -0x4c32(%ebx),%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7754 │ │ │ │ │ - lea -0x4d06(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ -./pynx/scattering/cpu.c:7761 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je 7860 │ │ │ │ │ + lea -0x4cf6(%ebx),%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7761 (discriminator 1) │ │ │ │ │ - lea -0x4ca1(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ -./pynx/scattering/cpu.c:7760 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 7870 │ │ │ │ │ + lea -0x4c80(%ebx),%eax │ │ │ │ │ + lea -0x4c91(%ebx),%ebp │ │ │ │ │ + cmovne %ebp,%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7760 (discriminator 1) │ │ │ │ │ - lea -0x4cb9(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ -./pynx/scattering/cpu.c:7762 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 7880 │ │ │ │ │ + lea -0x4c99(%ebx),%eax │ │ │ │ │ + lea -0x4ca9(%ebx),%ecx │ │ │ │ │ + cmovne %ecx,%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7762 (discriminator 1) │ │ │ │ │ - lea -0x4c87(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + lea -0x4c61(%ebx),%eax │ │ │ │ │ + lea -0x4c77(%ebx),%edi │ │ │ │ │ + cmovne %edi,%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7752 │ │ │ │ │ - lea -0x4d1f(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ + lea -0x4d0f(%ebx),%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7764 │ │ │ │ │ - lea -0x4c5a(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ + lea -0x4c4a(%ebx),%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7765 │ │ │ │ │ - lea -0x4c4c(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ + lea -0x4c3c(%ebx),%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7759 │ │ │ │ │ - lea -0x4cce(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ + lea -0x4cbe(%ebx),%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7763 │ │ │ │ │ - lea -0x4c63(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ + lea -0x4c53(%ebx),%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7750 │ │ │ │ │ - lea -0x4d3d(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ + lea -0x4d2d(%ebx),%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7767 │ │ │ │ │ - lea -0x4d4f(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ + lea -0x4d3f(%ebx),%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7751 │ │ │ │ │ - lea -0x4d2f(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ + lea -0x4d1f(%ebx),%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7756 │ │ │ │ │ - lea -0x4cf1(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ + lea -0x4ce1(%ebx),%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7758 │ │ │ │ │ - lea -0x4cda(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ + lea -0x4cca(%ebx),%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7753 │ │ │ │ │ - lea -0x4d17(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ + lea -0x4d07(%ebx),%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7755 │ │ │ │ │ - lea -0x4d00(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ + lea -0x4cf0(%ebx),%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7757 │ │ │ │ │ - lea -0x4cea(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ + lea -0x4cda(%ebx),%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7747 │ │ │ │ │ - lea -0x4d44(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ + lea -0x4d34(%ebx),%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7748 │ │ │ │ │ - lea -0x4d4b(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ + lea -0x4d3b(%ebx),%eax │ │ │ │ │ + jmp 7570 │ │ │ │ │ ./pynx/scattering/cpu.c:7751 │ │ │ │ │ - lea -0x4d2f(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ + lea -0x4d1f(%ebx),%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7758 │ │ │ │ │ - lea -0x4cda(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ + lea -0x4cca(%ebx),%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7765 │ │ │ │ │ - lea -0x4c4c(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ + lea -0x4c3c(%ebx),%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7759 │ │ │ │ │ - lea -0x4cce(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ + lea -0x4cbe(%ebx),%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7763 │ │ │ │ │ - lea -0x4c63(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ + lea -0x4c53(%ebx),%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7750 │ │ │ │ │ - lea -0x4d3d(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ -./pynx/scattering/cpu.c:7761 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je 7896 │ │ │ │ │ + lea -0x4d2d(%ebx),%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7761 (discriminator 1) │ │ │ │ │ - lea -0x4ca1(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ -./pynx/scattering/cpu.c:7760 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 78a1 │ │ │ │ │ + lea -0x4c80(%ebx),%eax │ │ │ │ │ + lea -0x4c91(%ebx),%edi │ │ │ │ │ + cmovne %edi,%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7760 (discriminator 1) │ │ │ │ │ - lea -0x4cb9(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ -./pynx/scattering/cpu.c:7762 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 788b │ │ │ │ │ + lea -0x4c99(%ebx),%eax │ │ │ │ │ + lea -0x4ca9(%ebx),%ebp │ │ │ │ │ + cmovne %ebp,%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7762 (discriminator 1) │ │ │ │ │ - lea -0x4c87(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + lea -0x4c61(%ebx),%eax │ │ │ │ │ + lea -0x4c77(%ebx),%edi │ │ │ │ │ + cmovne %edi,%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7753 │ │ │ │ │ - lea -0x4d17(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ + lea -0x4d07(%ebx),%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ +./pynx/scattering/cpu.c:7755 │ │ │ │ │ + lea -0x4cf0(%ebx),%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ +./pynx/scattering/cpu.c:7757 │ │ │ │ │ + lea -0x4cda(%ebx),%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ +./pynx/scattering/cpu.c:7764 │ │ │ │ │ + lea -0x4c4a(%ebx),%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7752 │ │ │ │ │ - lea -0x4d1f(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ + lea -0x4d0f(%ebx),%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7754 │ │ │ │ │ - lea -0x4d06(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ + lea -0x4cf6(%ebx),%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7756 │ │ │ │ │ - lea -0x4cf1(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ + lea -0x4ce1(%ebx),%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7767 │ │ │ │ │ - lea -0x4d4f(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ -./pynx/scattering/cpu.c:7757 │ │ │ │ │ - lea -0x4cea(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ -./pynx/scattering/cpu.c:7764 │ │ │ │ │ - lea -0x4c5a(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ -./pynx/scattering/cpu.c:7755 │ │ │ │ │ - lea -0x4d00(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ + lea -0x4d3f(%ebx),%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7747 │ │ │ │ │ - lea -0x4d44(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ + lea -0x4d34(%ebx),%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7748 │ │ │ │ │ - lea -0x4d4b(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7761 (discriminator 2) │ │ │ │ │ - lea -0x4c90(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7760 (discriminator 2) │ │ │ │ │ - lea -0x4ca9(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7762 (discriminator 2) │ │ │ │ │ - lea -0x4c71(%ebx),%edi │ │ │ │ │ - jmp 7640 │ │ │ │ │ - lea -0x4c71(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ -./pynx/scattering/cpu.c:7761 (discriminator 2) │ │ │ │ │ - lea -0x4c90(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ -./pynx/scattering/cpu.c:7760 (discriminator 2) │ │ │ │ │ - lea -0x4ca9(%ebx),%edi │ │ │ │ │ - jmp 7670 │ │ │ │ │ -.L836(): │ │ │ │ │ -./pynx/scattering/cpu.c:7760 (discriminator 2) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea -0x4d3b(%ebx),%eax │ │ │ │ │ + jmp 75b0 │ │ │ │ │ +.L895(): │ │ │ │ │ +./pynx/scattering/cpu.c:7748 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7915 │ │ │ │ │ push %ebp │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ push %edi │ │ │ │ │ + call 180b8 │ │ │ │ │ + add $0x1683d,%edi │ │ │ │ │ push %esi │ │ │ │ │ - call 17b36 │ │ │ │ │ - add $0x1573a,%esi │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x2c,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7918 │ │ │ │ │ movsbl 0x24(%eax),%eax │ │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ │ test %al,%al │ │ │ │ │ - mov %esi,0x14(%esp) │ │ │ │ │ - je 7dea │ │ │ │ │ + je 7cc2 │ │ │ │ │ ./pynx/scattering/cpu.c:7919 │ │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ │ - mov (%edx),%edi │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ - mov 0xc(%ecx),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je 7a40 │ │ │ │ │ -./pynx/scattering/cpu.c:7921 │ │ │ │ │ - cmp $0x73,%al │ │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ │ + mov (%edx),%ebp │ │ │ │ │ + mov 0x0(%ebp),%ebx │ │ │ │ │ + mov 0xc(%ebx),%edi │ │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 7920 │ │ │ │ │ ./pynx/scattering/cpu.c:7922 │ │ │ │ │ - mov 0x2c(%ecx),%edx │ │ │ │ │ + mov 0x2c(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7921 │ │ │ │ │ - je 7e58 │ │ │ │ │ + cmp $0x73,%al │ │ │ │ │ + je 7d50 │ │ │ │ │ cmp $0x70,%al │ │ │ │ │ - je 7e58 │ │ │ │ │ + je 7d50 │ │ │ │ │ ./pynx/scattering/cpu.c:7931 │ │ │ │ │ - cmpb $0x0,0x27(%ebp) │ │ │ │ │ - je 7f57 │ │ │ │ │ + cmpb $0x0,0x27(%esi) │ │ │ │ │ + je 7e04 │ │ │ │ │ ./pynx/scattering/cpu.c:7936 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jle 7f2d │ │ │ │ │ - lea -0x1(%edx),%ebx │ │ │ │ │ - cmp $0x3,%ebx │ │ │ │ │ - jbe 7f3a │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle 7de6 │ │ │ │ │ + cmp $0x1,%ecx │ │ │ │ │ + je 786b │ │ │ │ │ ./pynx/scattering/cpu.c:7937 │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - vmovdqu 0xc(%ecx),%xmm0 │ │ │ │ │ + imul 0x10(%ebx),%edi │ │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7936 (discriminator 1) │ │ │ │ │ - shr $0x2,%esi │ │ │ │ │ - dec %esi │ │ │ │ │ - jne 7e88 │ │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ │ -./pynx/scattering/cpu.c:7936 │ │ │ │ │ - mov $0x4,%ebx │ │ │ │ │ - vpmulld %xmm1,%xmm0,%xmm2 │ │ │ │ │ - vpsrldq $0x4,%xmm2,%xmm3 │ │ │ │ │ - vpmulld %xmm3,%xmm2,%xmm4 │ │ │ │ │ - vmovd %xmm4,0x10(%esp) │ │ │ │ │ + cmp $0x2,%ecx │ │ │ │ │ + je 786b │ │ │ │ │ +./pynx/scattering/cpu.c:7937 │ │ │ │ │ + imul 0x14(%ebx),%edi │ │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7936 (discriminator 1) │ │ │ │ │ - lea (%ecx,%ebx,4),%esi │ │ │ │ │ + cmp $0x3,%ecx │ │ │ │ │ + je 786b │ │ │ │ │ ./pynx/scattering/cpu.c:7937 │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ - imul 0xc(%esi),%ecx │ │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:7936 (discriminator 3) │ │ │ │ │ - lea 0x1(%ebx),%ecx │ │ │ │ │ + imul 0x18(%ebx),%edi │ │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7936 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jge 799c │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + je 786b │ │ │ │ │ ./pynx/scattering/cpu.c:7937 │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ - imul 0x10(%esi),%ecx │ │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:7936 (discriminator 3) │ │ │ │ │ - lea 0x2(%ebx),%ecx │ │ │ │ │ + imul 0x1c(%ebx),%edi │ │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7936 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jge 799c │ │ │ │ │ + cmp $0x5,%ecx │ │ │ │ │ + je 786b │ │ │ │ │ ./pynx/scattering/cpu.c:7937 │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ - imul 0x14(%esi),%ecx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - sete %bl │ │ │ │ │ -./pynx/scattering/cpu.c:7936 (discriminator 3) │ │ │ │ │ - cmp $0x1,%bl │ │ │ │ │ + imul 0x20(%ebx),%edi │ │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ │ +./pynx/scattering/cpu.c:7936 (discriminator 1) │ │ │ │ │ + cmp $0x6,%ecx │ │ │ │ │ + je 786b │ │ │ │ │ ./pynx/scattering/cpu.c:7937 │ │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:7936 (discriminator 3) │ │ │ │ │ - sbb %ecx,%ecx │ │ │ │ │ - and $0x4,%ecx │ │ │ │ │ - add $0x3,%ecx │ │ │ │ │ + imul 0x24(%ebx),%edi │ │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7936 (discriminator 1) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - jge 799c │ │ │ │ │ + cmp $0x7,%ecx │ │ │ │ │ + je 786b │ │ │ │ │ ./pynx/scattering/cpu.c:7937 │ │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ │ - imul 0x18(%esi),%edx │ │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:7871 │ │ │ │ │ - cmp $0x51,%al │ │ │ │ │ + imul 0x28(%ebx),%edi │ │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7939 │ │ │ │ │ - movb $0x0,0x27(%ebp) │ │ │ │ │ + movb $0x0,0x27(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7942 │ │ │ │ │ - mov 0x20(%ebp),%ebx │ │ │ │ │ + mov 0x20(%esi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7940 │ │ │ │ │ - movl $0x1,0x18(%ebp) │ │ │ │ │ + movl $0x1,0x18(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7871 │ │ │ │ │ - jle 7a53 │ │ │ │ │ + cmp $0x51,%al │ │ │ │ │ + jle 7933 │ │ │ │ │ lea -0x62(%eax),%ecx │ │ │ │ │ cmp $0x11,%cl │ │ │ │ │ - ja 7a87 │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ - shl %cl,%edx │ │ │ │ │ + ja 796f │ │ │ │ │ + mov $0x1,%edi │ │ │ │ │ + movb $0x49,0x1b(%esp) │ │ │ │ │ + shlx %ecx,%edi,%edx │ │ │ │ │ test $0x2c4c1,%edx │ │ │ │ │ - jne 7eda │ │ │ │ │ + jne 78c0 │ │ │ │ │ and $0x34,%edx │ │ │ │ │ - jne 7f0b │ │ │ │ │ - dec %cl │ │ │ │ │ + jne 7dd2 │ │ │ │ │ ./pynx/scattering/cpu.c:7873 │ │ │ │ │ movb $0x48,0x1b(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7871 │ │ │ │ │ - jne 7a87 │ │ │ │ │ + cmp $0x1,%cl │ │ │ │ │ + jne 796f │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ ./pynx/scattering/cpu.c:7984 │ │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7945 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7984 │ │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ │ - dec %edx │ │ │ │ │ +./pynx/scattering/cpu.c:7946 │ │ │ │ │ + movzbl 0x26(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7984 │ │ │ │ │ + dec %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7945 │ │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7984 │ │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7946 │ │ │ │ │ - movzbl 0x26(%ebp),%edx │ │ │ │ │ cmp $0x40,%dl │ │ │ │ │ - je 7c17 │ │ │ │ │ + je 7b00 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ cmp $0x5e,%dl │ │ │ │ │ - je 7c17 │ │ │ │ │ + je 7b00 │ │ │ │ │ ./pynx/scattering/cpu.c:7772 │ │ │ │ │ cmp $0x50,%al │ │ │ │ │ - jle 7ac0 │ │ │ │ │ - lea -0x51(%eax),%ebx │ │ │ │ │ - cmp $0x22,%bl │ │ │ │ │ - ja 7af0 │ │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ │ - movzbl %bl,%edx │ │ │ │ │ - mov -0x3874(%esi,%edx,4),%edx │ │ │ │ │ - add %esi,%edx │ │ │ │ │ + jle 79a8 │ │ │ │ │ + lea -0x51(%eax),%edx │ │ │ │ │ + cmp $0x22,%dl │ │ │ │ │ + ja 79d8 │ │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ │ + movzbl %dl,%ebx │ │ │ │ │ + mov -0x3874(%edi,%ebx,4),%edx │ │ │ │ │ + add %edi,%edx │ │ │ │ │ jmp *%edx │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ -./pynx/scattering/cpu.c:7871 │ │ │ │ │ - cmp $0x51,%al │ │ │ │ │ ./pynx/scattering/cpu.c:7917 │ │ │ │ │ movl $0x1,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7942 │ │ │ │ │ - mov 0x20(%ebp),%ebx │ │ │ │ │ + mov 0x20(%esi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7871 │ │ │ │ │ - jg 79b2 │ │ │ │ │ + cmp $0x51,%al │ │ │ │ │ + jg 7881 │ │ │ │ │ cmp $0x3e,%al │ │ │ │ │ - jle 7a87 │ │ │ │ │ - lea -0x3f(%eax),%ecx │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ - shl %cl,%esi │ │ │ │ │ - and $0x42609,%esi │ │ │ │ │ - jne 7f23 │ │ │ │ │ - cmp $0x50,%al │ │ │ │ │ + jle 796f │ │ │ │ │ + lea -0x3f(%eax),%edi │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7878 │ │ │ │ │ + movb $0x55,0x1b(%esp) │ │ │ │ │ +./pynx/scattering/cpu.c:7871 │ │ │ │ │ + shlx %edi,%ecx,%edx │ │ │ │ │ + and $0x42609,%edx │ │ │ │ │ + jne 78c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7884 │ │ │ │ │ movb $0x50,0x1b(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7871 │ │ │ │ │ - je 79f0 │ │ │ │ │ - cmp $0x4f,%al │ │ │ │ │ + cmp $0x50,%al │ │ │ │ │ + je 78c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7882 │ │ │ │ │ movb $0x4f,0x1b(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7871 │ │ │ │ │ - je 79f0 │ │ │ │ │ + cmp $0x4f,%al │ │ │ │ │ + je 78c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7743 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ mov -0x44(%ebx),%eax │ │ │ │ │ - lea -0x46e0(%ebx),%edi │ │ │ │ │ - push %edi │ │ │ │ │ + lea -0x46d0(%ebx),%ebp │ │ │ │ │ + push %ebp │ │ │ │ │ push (%eax) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:7944 │ │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ │ + mov 0xc(%esi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7887 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - movb $0x0,0x1b(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7947 │ │ │ │ │ - movsbl 0x24(%ebp),%eax │ │ │ │ │ + movsbl 0x24(%esi),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7887 │ │ │ │ │ + movb $0x0,0x1b(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7944 │ │ │ │ │ - mov (%ebx),%edi │ │ │ │ │ + mov (%ebx),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7947 │ │ │ │ │ - mov 0x20(%ebp),%ebx │ │ │ │ │ + mov 0x20(%esi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7887 │ │ │ │ │ - jmp 79f0 │ │ │ │ │ + jmp 78c0 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7772 │ │ │ │ │ cmp $0x3e,%al │ │ │ │ │ - jle 7af0 │ │ │ │ │ - lea -0x3f(%eax),%ecx │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - shl %cl,%ebx │ │ │ │ │ - test $0x32400,%ebx │ │ │ │ │ - jne 7c40 │ │ │ │ │ - and $0x9,%ebx │ │ │ │ │ - jne 7b48 │ │ │ │ │ - cmp $0x48,%al │ │ │ │ │ + jle 79d8 │ │ │ │ │ + lea -0x3f(%eax),%ebx │ │ │ │ │ + mov $0x1,%edi │ │ │ │ │ + shlx %ebx,%edi,%edx │ │ │ │ │ + test $0x32400,%edx │ │ │ │ │ + jne 7b28 │ │ │ │ │ + and $0x9,%edx │ │ │ │ │ + jne 7a30 │ │ │ │ │ mov $0x2,%ebx │ │ │ │ │ - je 7b1e │ │ │ │ │ + cmp $0x48,%al │ │ │ │ │ + je 7a06 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7743 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ - mov -0x44(%ebx),%esi │ │ │ │ │ - lea -0x46e0(%ebx),%edx │ │ │ │ │ - push %edx │ │ │ │ │ - push (%esi) │ │ │ │ │ + mov -0x44(%ebx),%edx │ │ │ │ │ + lea -0x46d0(%ebx),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + push (%edx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:7951 │ │ │ │ │ - movzbl 0x26(%ebp),%edx │ │ │ │ │ + movzbl 0x26(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7786 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7781 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7951 │ │ │ │ │ cmp $0x40,%dl │ │ │ │ │ - je 7cc0 │ │ │ │ │ + je 7ba8 │ │ │ │ │ ./pynx/scattering/cpu.c:7962 │ │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7961 │ │ │ │ │ - cmp %ebx,0x8(%edx) │ │ │ │ │ -./pynx/scattering/cpu.c:7962 │ │ │ │ │ movzbl 0x30(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7961 │ │ │ │ │ - je 7b60 │ │ │ │ │ + cmp %ebx,0x8(%edx) │ │ │ │ │ + je 7a48 │ │ │ │ │ ./pynx/scattering/cpu.c:7962 │ │ │ │ │ cmp $0x43,%al │ │ │ │ │ - je 7d88 │ │ │ │ │ + je 7c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7971 │ │ │ │ │ - mov %ebp,%eax │ │ │ │ │ - call 75b8 │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + call 74e0 │ │ │ │ │ ./pynx/scattering/cpu.c:8016 │ │ │ │ │ add $0x2c,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7928 │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8016 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ @@ -7703,1145 +7604,1107 @@ │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7962 │ │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7773 │ │ │ │ │ mov $0x1,%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7961 │ │ │ │ │ - cmp %ebx,0x8(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:7962 │ │ │ │ │ movzbl 0x30(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7961 │ │ │ │ │ - jne 7b2b │ │ │ │ │ + cmp %ebx,0x8(%edx) │ │ │ │ │ + jne 7a13 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7961 (discriminator 1) │ │ │ │ │ cmp %al,0x1b(%esp) │ │ │ │ │ - je 7b79 │ │ │ │ │ + je 7a61 │ │ │ │ │ ./pynx/scattering/cpu.c:7962 │ │ │ │ │ cmp $0x43,%al │ │ │ │ │ - je 7e40 │ │ │ │ │ + je 7d30 │ │ │ │ │ ./pynx/scattering/cpu.c:7969 │ │ │ │ │ cmp $0x48,%al │ │ │ │ │ - je 7b79 │ │ │ │ │ + je 7a61 │ │ │ │ │ ./pynx/scattering/cpu.c:7969 (discriminator 2) │ │ │ │ │ cmpb $0x48,0x1b(%esp) │ │ │ │ │ - jne 7b33 │ │ │ │ │ + jne 7a1b │ │ │ │ │ ./pynx/scattering/cpu.c:7975 │ │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7976 │ │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7975 │ │ │ │ │ - mov 0x8(%edi),%ecx │ │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ │ add 0x4(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7976 │ │ │ │ │ cmp %ecx,%edx │ │ │ │ │ - jne 7ee8 │ │ │ │ │ + jne 7db0 │ │ │ │ │ ./pynx/scattering/cpu.c:7983 │ │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7982 │ │ │ │ │ add %ebx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7983 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 7ba0 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 7a88 │ │ │ │ │ ./pynx/scattering/cpu.c:7984 │ │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ │ imul %ecx,%ebx │ │ │ │ │ add %ebx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7985 │ │ │ │ │ - mov 0x18(%ebp),%ebx │ │ │ │ │ + mov 0x18(%esi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7982 │ │ │ │ │ - mov %edx,0x10(%ebp) │ │ │ │ │ + mov %edx,0x10(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7985 │ │ │ │ │ lea -0x1(%ebx),%edx │ │ │ │ │ - mov %edx,0x18(%ebp) │ │ │ │ │ + mov %edx,0x18(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7987 │ │ │ │ │ - cmp %edi,%ebp │ │ │ │ │ - je 7dd0 │ │ │ │ │ + cmp %ebp,%esi │ │ │ │ │ + je 7ca8 │ │ │ │ │ ./pynx/scattering/cpu.c:7996 │ │ │ │ │ - mov 0xc(%edi),%esi │ │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7995 │ │ │ │ │ - lea 0xc(%edi),%ebx │ │ │ │ │ + lea 0xc(%ebp),%ebx │ │ │ │ │ mov %ebx,(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:7996 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 7db8 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 7c90 │ │ │ │ │ ./pynx/scattering/cpu.c:8000 │ │ │ │ │ - cmpb $0x53,0x30(%esi) │ │ │ │ │ - jne 7e50 │ │ │ │ │ + cmpb $0x53,0x30(%edi) │ │ │ │ │ + jne 7d40 │ │ │ │ │ ./pynx/scattering/cpu.c:8002 │ │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ │ - mov (%ecx),%esi │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 7df8 │ │ │ │ │ + mov 0x4(%edi),%ecx │ │ │ │ │ + mov (%ecx),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 7cd0 │ │ │ │ │ ./pynx/scattering/cpu.c:8001 │ │ │ │ │ - mov 0x14(%edi),%esi │ │ │ │ │ + mov 0x14(%ebp),%edi │ │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8004 │ │ │ │ │ - lea 0x8(%eax),%edi │ │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ │ + lea 0x8(%eax),%ebp │ │ │ │ │ + mov %ebp,0xc(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8007 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ + mov %ecx,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:8001 │ │ │ │ │ - add %esi,%ebx │ │ │ │ │ + add %edi,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8005 │ │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8001 │ │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:8012 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 7ddf │ │ │ │ │ + je 7cb7 │ │ │ │ │ ./pynx/scattering/cpu.c:7947 │ │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ │ + mov 0x20(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7946 │ │ │ │ │ - movzbl 0x26(%ebp),%edx │ │ │ │ │ + movzbl 0x26(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7947 │ │ │ │ │ - movsbl 0x24(%ebp),%eax │ │ │ │ │ + movsbl 0x24(%esi),%eax │ │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7945 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7946 │ │ │ │ │ - cmp $0x40,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7945 │ │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7946 │ │ │ │ │ - jne 7a10 │ │ │ │ │ + cmp $0x40,%dl │ │ │ │ │ + jne 78e8 │ │ │ │ │ ./pynx/scattering/cpu.c:7790 │ │ │ │ │ cmp $0x50,%al │ │ │ │ │ - jle 7e00 │ │ │ │ │ + jle 7ce0 │ │ │ │ │ lea -0x51(%eax),%ecx │ │ │ │ │ cmp $0x22,%cl │ │ │ │ │ - ja 7af0 │ │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ │ + ja 79d8 │ │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ │ movzbl %cl,%ecx │ │ │ │ │ - add -0x37e8(%esi,%ecx,4),%esi │ │ │ │ │ - jmp *%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + add -0x37e8(%edi,%ecx,4),%edi │ │ │ │ │ + jmp *%edi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7775 │ │ │ │ │ mov $0x4,%ebx │ │ │ │ │ - jmp 7b1e │ │ │ │ │ + jmp 7a06 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7776 │ │ │ │ │ mov $0x8,%ebx │ │ │ │ │ - jmp 7b1e │ │ │ │ │ + jmp 7a06 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7775 │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - mov $0x4,%esi │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - mov $0x8,%ebx │ │ │ │ │ - cmove %esi,%ebx │ │ │ │ │ - jmp 7b1e │ │ │ │ │ + cmpl $0x1,0xc(%esp) │ │ │ │ │ + sbb %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ │ + add $0x8,%ebx │ │ │ │ │ + jmp 7a06 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7776 │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ - mov $0x8,%eax │ │ │ │ │ - mov $0x10,%ebx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - cmove %eax,%ebx │ │ │ │ │ - jmp 7b1e │ │ │ │ │ + cmpl $0x1,0xc(%esp) │ │ │ │ │ + sbb %ebx,%ebx │ │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ │ + add $0x10,%ebx │ │ │ │ │ + jmp 7a06 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7780 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ mov -0x44(%ebx),%ecx │ │ │ │ │ - lea -0x4400(%ebx),%eax │ │ │ │ │ + lea -0x43f0(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ push (%ecx) │ │ │ │ │ call 21c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7951 │ │ │ │ │ - movzbl 0x26(%ebp),%edx │ │ │ │ │ + movzbl 0x26(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7781 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7951 │ │ │ │ │ cmp $0x40,%dl │ │ │ │ │ - jne 7b1e │ │ │ │ │ + jne 7a06 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7952 │ │ │ │ │ - movsbl 0x24(%ebp),%eax │ │ │ │ │ - call 6e00 │ │ │ │ │ + movsbl 0x24(%esi),%eax │ │ │ │ │ + call 6c90 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7954 │ │ │ │ │ test %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7952 │ │ │ │ │ - mov %eax,%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7954 │ │ │ │ │ - je 7b3a │ │ │ │ │ + je 7a22 │ │ │ │ │ ./pynx/scattering/cpu.c:7955 │ │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ │ - div %ecx │ │ │ │ │ + div %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7956 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 7ced │ │ │ │ │ + je 7bd5 │ │ │ │ │ ./pynx/scattering/cpu.c:7956 (discriminator 1) │ │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ │ - add %ecx,%esi │ │ │ │ │ - sub %edx,%esi │ │ │ │ │ - mov %esi,0x10(%ebp) │ │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ │ + add %edi,%ecx │ │ │ │ │ + sub %edx,%ecx │ │ │ │ │ + mov %ecx,0x10(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7957 │ │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jne 7b1e │ │ │ │ │ + mov 0x1c(%esi),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + jne 7a06 │ │ │ │ │ ./pynx/scattering/cpu.c:7958 │ │ │ │ │ - movsbl 0x24(%ebp),%eax │ │ │ │ │ - call 6e00 │ │ │ │ │ + movsbl 0x24(%esi),%eax │ │ │ │ │ + call 6c90 │ │ │ │ │ ./pynx/scattering/cpu.c:7958 (discriminator 1) │ │ │ │ │ - mov %eax,0x1c(%ebp) │ │ │ │ │ - jmp 7b1e │ │ │ │ │ + mov %eax,0x1c(%esi) │ │ │ │ │ + jmp 7a06 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7773 │ │ │ │ │ mov $0x1,%ebx │ │ │ │ │ - jmp 7b15 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7793 │ │ │ │ │ - mov $0x4,%ebx │ │ │ │ │ - jmp 7b15 │ │ │ │ │ + jmp 79fd │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7796 │ │ │ │ │ mov $0x8,%ebx │ │ │ │ │ - jmp 7b15 │ │ │ │ │ + jmp 79fd │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7800 (discriminator 1) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - mov $0x18,%ecx │ │ │ │ │ - mov $0xc,%ebx │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - cmovne %ecx,%ebx │ │ │ │ │ - jmp 7b15 │ │ │ │ │ + cmpl $0x1,0xc(%esp) │ │ │ │ │ + sbb %ebx,%ebx │ │ │ │ │ + and $0xfffffff4,%ebx │ │ │ │ │ + add $0x18,%ebx │ │ │ │ │ + jmp 79fd │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7793 │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - mov $0x4,%esi │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - mov $0x8,%ebx │ │ │ │ │ - cmove %esi,%ebx │ │ │ │ │ - jmp 7b15 │ │ │ │ │ + cmpl $0x1,0xc(%esp) │ │ │ │ │ + sbb %ebx,%ebx │ │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ │ + add $0x8,%ebx │ │ │ │ │ + jmp 79fd │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7796 │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - mov $0x8,%ecx │ │ │ │ │ - mov $0x10,%ebx │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - cmove %ecx,%ebx │ │ │ │ │ - jmp 7b15 │ │ │ │ │ + cmpl $0x1,0xc(%esp) │ │ │ │ │ + sbb %ebx,%ebx │ │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ │ + add $0x10,%ebx │ │ │ │ │ + jmp 79fd │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7962 (discriminator 1) │ │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7b33 │ │ │ │ │ + je 7a1b │ │ │ │ │ ./pynx/scattering/cpu.c:7963 │ │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ │ - mov 0x8(%edi),%edi │ │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ │ + mov 0x8(%ebp),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7964 │ │ │ │ │ lea 0x8(%edx),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7963 │ │ │ │ │ - add 0x4(%edx),%edi │ │ │ │ │ + add 0x4(%edx),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7964 │ │ │ │ │ - mov %ebx,0xc(%ebp) │ │ │ │ │ + mov %ebx,0xc(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7966 │ │ │ │ │ - mov %edi,0xc(%edx) │ │ │ │ │ + mov %ebp,0xc(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:7967 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ + mov %eax,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7965 │ │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:7985 │ │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7967 │ │ │ │ │ - jmp 7bf1 │ │ │ │ │ + jmp 7ad9 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7998 │ │ │ │ │ - mov -0x8(%eax),%edi │ │ │ │ │ + mov -0x8(%eax),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7997 │ │ │ │ │ lea -0x8(%eax),%ecx │ │ │ │ │ - mov %ecx,0xc(%ebp) │ │ │ │ │ + mov %ecx,0xc(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7999 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7987 │ │ │ │ │ - cmp %edi,%ebp │ │ │ │ │ - jne 7bb4 │ │ │ │ │ + cmp %ebp,%esi │ │ │ │ │ + jne 7a9c │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7989 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7988 │ │ │ │ │ - movl $0x0,0xc(%ebp) │ │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7989 │ │ │ │ │ - jne 7b33 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jne 7a1b │ │ │ │ │ ./pynx/scattering/cpu.c:8013 │ │ │ │ │ - movb $0x0,0x24(%ebp) │ │ │ │ │ + movb $0x0,0x24(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8014 │ │ │ │ │ - movl $0x0,0x20(%ebp) │ │ │ │ │ + movl $0x0,0x20(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8016 │ │ │ │ │ add $0x2c,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7918 (discriminator 1) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8016 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7995 │ │ │ │ │ - mov %ebx,%edi │ │ │ │ │ + mov %ebx,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7987 │ │ │ │ │ - jmp 7bac │ │ │ │ │ + jmp 7a94 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7790 │ │ │ │ │ cmp $0x3e,%al │ │ │ │ │ - jle 7af0 │ │ │ │ │ - lea -0x3f(%eax),%ecx │ │ │ │ │ + jle 79d8 │ │ │ │ │ mov $0x1,%ebx │ │ │ │ │ - shl %cl,%ebx │ │ │ │ │ - test $0x32400,%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - jne 7d20 │ │ │ │ │ + lea -0x3f(%eax),%ecx │ │ │ │ │ + shlx %ecx,%ebx,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7793 │ │ │ │ │ + mov $0x4,%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:7790 │ │ │ │ │ + test $0x32400,%ecx │ │ │ │ │ + jne 79fd │ │ │ │ │ and $0x9,%ecx │ │ │ │ │ - jne 7d10 │ │ │ │ │ - cmp $0x48,%al │ │ │ │ │ +./pynx/scattering/cpu.c:7773 │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:7790 │ │ │ │ │ + jne 79fd │ │ │ │ │ mov $0x2,%ebx │ │ │ │ │ - je 7b15 │ │ │ │ │ - jmp 7af0 │ │ │ │ │ + cmp $0x48,%al │ │ │ │ │ + je 79fd │ │ │ │ │ + jmp 79d8 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7962 (discriminator 1) │ │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 7d93 │ │ │ │ │ - jmp 7b72 │ │ │ │ │ - mov %ebx,%edi │ │ │ │ │ - jmp 7bf1 │ │ │ │ │ + jne 7c6b │ │ │ │ │ + jmp 7a5a │ │ │ │ │ + mov %ebx,%ebp │ │ │ │ │ + jmp 7ad9 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ +./pynx/scattering/cpu.c:7922 │ │ │ │ │ + cmp $0x1,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7924 │ │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7922 │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - sete 0x27(%ebp) │ │ │ │ │ + sete 0x27(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7924 │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - jne 7f49 │ │ │ │ │ + cmp %edx,0x10(%esp) │ │ │ │ │ + jne 7df3 │ │ │ │ │ ./pynx/scattering/cpu.c:7931 │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - je 790b │ │ │ │ │ + cmp $0x1,%ecx │ │ │ │ │ + je 786b │ │ │ │ │ ./pynx/scattering/cpu.c:7923 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7932 │ │ │ │ │ push %eax │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ - lea -0x4420(%ebx),%esi │ │ │ │ │ - jmp 7ef4 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -./pynx/scattering/cpu.c:7937 │ │ │ │ │ - vpmulld 0x1c(%ecx),%xmm0,%xmm5 │ │ │ │ │ -./pynx/scattering/cpu.c:7936 (discriminator 1) │ │ │ │ │ - vpsrldq $0x8,%xmm5,%xmm6 │ │ │ │ │ - test $0x3,%dl │ │ │ │ │ - vpmulld %xmm6,%xmm5,%xmm7 │ │ │ │ │ - vpsrldq $0x4,%xmm7,%xmm0 │ │ │ │ │ - vpmulld %xmm0,%xmm7,%xmm1 │ │ │ │ │ - vmovd %xmm1,0x10(%esp) │ │ │ │ │ - je 799c │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ │ - jmp 7947 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea -0x4410(%ebx),%edi │ │ │ │ │ + jmp 7dbc │ │ │ │ │ +./pynx/scattering/cpu.c:7793 │ │ │ │ │ + mov $0x4,%ebx │ │ │ │ │ + jmp 79fd │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7790 │ │ │ │ │ mov $0x2,%ebx │ │ │ │ │ - jmp 7b15 │ │ │ │ │ + jmp 79fd │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7772 │ │ │ │ │ mov $0x2,%ebx │ │ │ │ │ - jmp 7b1e │ │ │ │ │ -./pynx/scattering/cpu.c:7871 │ │ │ │ │ - movb $0x49,0x1b(%esp) │ │ │ │ │ - jmp 79f0 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 7a06 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7977 │ │ │ │ │ push %ecx │ │ │ │ │ push %edx │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ - lea -0x43b0(%ebx),%esi │ │ │ │ │ + lea -0x43a0(%ebx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7932 │ │ │ │ │ - mov -0x44(%ebx),%ebp │ │ │ │ │ - push %esi │ │ │ │ │ - push 0x0(%ebp) │ │ │ │ │ + mov -0x44(%ebx),%esi │ │ │ │ │ + push %edi │ │ │ │ │ + push (%esi) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:7934 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 7b3a │ │ │ │ │ + jmp 7a22 │ │ │ │ │ ./pynx/scattering/cpu.c:7880 (discriminator 1) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - mov $0x43,%edx │ │ │ │ │ - mov $0x52,%ecx │ │ │ │ │ - cmove %ecx,%edx │ │ │ │ │ + cmp $0x1,%ebx │ │ │ │ │ + sbb %ecx,%ecx │ │ │ │ │ + and $0xf,%ecx │ │ │ │ │ + lea 0x43(%ecx),%edx │ │ │ │ │ mov %dl,0x1b(%esp) │ │ │ │ │ - jmp 79f0 │ │ │ │ │ -./pynx/scattering/cpu.c:7878 │ │ │ │ │ - movb $0x55,0x1b(%esp) │ │ │ │ │ - jmp 79f0 │ │ │ │ │ + jmp 78c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7917 │ │ │ │ │ movl $0x1,0x10(%esp) │ │ │ │ │ - jmp 799c │ │ │ │ │ - movl $0x1,0x10(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:7936 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - jmp 7947 │ │ │ │ │ + jmp 786b │ │ │ │ │ ./pynx/scattering/cpu.c:7925 │ │ │ │ │ - push %esi │ │ │ │ │ - push %ebx │ │ │ │ │ + push %edx │ │ │ │ │ + push 0x14(%esp) │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ - lea -0x444c(%ebx),%esi │ │ │ │ │ - jmp 7ef4 │ │ │ │ │ + lea -0x443c(%ebx),%edi │ │ │ │ │ + jmp 7dbc │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 7e78 │ │ │ │ │ -.L893(): │ │ │ │ │ + jmp 7d72 │ │ │ │ │ +.L950(): │ │ │ │ │ ./pynx/scattering/cpu.c:7925 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8066 │ │ │ │ │ push %ebp │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ push %edi │ │ │ │ │ - call 5a9e │ │ │ │ │ - add $0x1508b,%edi │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ push %esi │ │ │ │ │ + call 180b4 │ │ │ │ │ + add $0x161d8,%esi │ │ │ │ │ push %ebx │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ sub $0x1c,%esp │ │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8069 │ │ │ │ │ - movzbl (%ebx),%eax │ │ │ │ │ + movzbl (%edi),%eax │ │ │ │ │ cmp $0x54,%al │ │ │ │ │ - jg 7fb0 │ │ │ │ │ + jg 7e58 │ │ │ │ │ cmp $0x3e,%al │ │ │ │ │ - jg 8028 │ │ │ │ │ + jg 7ed0 │ │ │ │ │ cmp $0x20,%al │ │ │ │ │ - jle 8008 │ │ │ │ │ - lea -0x21(%eax),%ecx │ │ │ │ │ - cmp $0x1d,%cl │ │ │ │ │ - ja 8468 │ │ │ │ │ - mov 0x4(%esp),%edi │ │ │ │ │ - movzbl %cl,%esi │ │ │ │ │ - mov -0x375c(%edi,%esi,4),%edx │ │ │ │ │ - add %edi,%edx │ │ │ │ │ + jle 7eb0 │ │ │ │ │ + lea -0x21(%eax),%edx │ │ │ │ │ + cmp $0x1d,%dl │ │ │ │ │ + ja 8360 │ │ │ │ │ + movzbl %dl,%ebx │ │ │ │ │ + mov -0x375c(%esi,%ebx,4),%edx │ │ │ │ │ + add %esi,%edx │ │ │ │ │ jmp *%edx │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ cmp $0x73,%al │ │ │ │ │ - je 8460 │ │ │ │ │ - jle 8080 │ │ │ │ │ + je 8350 │ │ │ │ │ + jle 7f28 │ │ │ │ │ cmp $0x78,%al │ │ │ │ │ - je 8138 │ │ │ │ │ + je 7ff0 │ │ │ │ │ cmp $0x7d,%al │ │ │ │ │ - jne 804e │ │ │ │ │ + jne 7ef9 │ │ │ │ │ ./pynx/scattering/cpu.c:8137 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8135 │ │ │ │ │ - mov 0x1c(%ebp),%edi │ │ │ │ │ + mov 0x1c(%ebp),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8137 │ │ │ │ │ - call 78b0 │ │ │ │ │ + call 77b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8137 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 8070 │ │ │ │ │ -./pynx/scattering/cpu.c:8139 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8138 │ │ │ │ │ movb $0x0,0x24(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8139 │ │ │ │ │ - je 7ffb │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 7ea5 │ │ │ │ │ ./pynx/scattering/cpu.c:8139 (discriminator 1) │ │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - div %edi │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ + div %ebx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 7ffb │ │ │ │ │ + je 7ea5 │ │ │ │ │ ./pynx/scattering/cpu.c:8140 │ │ │ │ │ - add %edi,%ecx │ │ │ │ │ - sub %edx,%ecx │ │ │ │ │ - mov %ecx,0x10(%ebp) │ │ │ │ │ + add %ebx,%esi │ │ │ │ │ + sub %edx,%esi │ │ │ │ │ + mov %esi,0x10(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8200 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8136 │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8200 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8069 │ │ │ │ │ test %al,%al │ │ │ │ │ - je 8100 │ │ │ │ │ - lea -0xa(%eax),%edx │ │ │ │ │ - cmp $0x16,%dl │ │ │ │ │ - ja 804e │ │ │ │ │ - mov $0x400009,%ecx │ │ │ │ │ - bt %edx,%ecx │ │ │ │ │ - jae 804e │ │ │ │ │ + je 7fb0 │ │ │ │ │ + lea -0xa(%eax),%ebx │ │ │ │ │ + cmp $0x16,%bl │ │ │ │ │ + ja 7ef9 │ │ │ │ │ + mov $0x400009,%edx │ │ │ │ │ + bt %ebx,%edx │ │ │ │ │ + jae 7ef9 │ │ │ │ │ ./pynx/scattering/cpu.c:8092 │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8093 │ │ │ │ │ - jmp 7f7a │ │ │ │ │ + jmp 7e26 │ │ │ │ │ ./pynx/scattering/cpu.c:8069 │ │ │ │ │ - lea -0x3f(%eax),%ecx │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ - shl %cl,%esi │ │ │ │ │ - and $0x52609,%esi │ │ │ │ │ - jne 84c6 │ │ │ │ │ + lea -0x3f(%eax),%edx │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ + shlx %edx,%ebx,%ebx │ │ │ │ │ + and $0x52609,%ebx │ │ │ │ │ + jne 83a6 │ │ │ │ │ cmp $0x54,%al │ │ │ │ │ - je 818e │ │ │ │ │ + je 8047 │ │ │ │ │ cmp $0x40,%al │ │ │ │ │ - je 8401 │ │ │ │ │ - movsbl %al,%esi │ │ │ │ │ + je 82f1 │ │ │ │ │ + movsbl %al,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7738 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x42d4(%ebx),%ebp │ │ │ │ │ - mov -0x44(%ebx),%eax │ │ │ │ │ - push %ebp │ │ │ │ │ - push (%eax) │ │ │ │ │ + lea -0x42c4(%esi),%edi │ │ │ │ │ + push %edx │ │ │ │ │ + mov -0x44(%esi),%ebp │ │ │ │ │ + push %edi │ │ │ │ │ + mov %esi,%ebx │ │ │ │ │ + push 0x0(%ebp) │ │ │ │ │ call 2440 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8200 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8073 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8200 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8069 │ │ │ │ │ lea -0x5a(%eax),%ecx │ │ │ │ │ cmp $0x17,%cl │ │ │ │ │ - ja 804e │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ - shl %cl,%edx │ │ │ │ │ + ja 7ef9 │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ + shlx %ecx,%ebx,%edx │ │ │ │ │ test $0xc4f700,%edx │ │ │ │ │ - jne 84c6 │ │ │ │ │ + jne 83a6 │ │ │ │ │ and $0x1,%edx │ │ │ │ │ - je 83f8 │ │ │ │ │ + je 82e8 │ │ │ │ │ ./pynx/scattering/cpu.c:8156 │ │ │ │ │ - movzbl 0x1(%ebx),%eax │ │ │ │ │ + movzbl 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8155 │ │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ │ + lea 0x1(%edi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8156 │ │ │ │ │ - lea -0x66(%eax),%ebx │ │ │ │ │ + lea -0x66(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8156 (discriminator 1) │ │ │ │ │ - cmp $0x1,%bl │ │ │ │ │ - jbe 80bb │ │ │ │ │ + cmp $0x1,%cl │ │ │ │ │ + jbe 7f66 │ │ │ │ │ cmp $0x64,%al │ │ │ │ │ - jne 853e │ │ │ │ │ -./pynx/scattering/cpu.c:8165 │ │ │ │ │ - cmp %al,0x24(%ebp) │ │ │ │ │ + jne 841c │ │ │ │ │ ./pynx/scattering/cpu.c:8155 │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ + mov %ebx,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8154 │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8165 │ │ │ │ │ - je 84d1 │ │ │ │ │ + cmp %al,0x24(%ebp) │ │ │ │ │ + je 83b1 │ │ │ │ │ ./pynx/scattering/cpu.c:8175 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 78b0 │ │ │ │ │ + call 77b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8175 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 8070 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8176 │ │ │ │ │ - mov 0x14(%ebp),%edi │ │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8177 │ │ │ │ │ movzbl 0x25(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8180 │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8176 │ │ │ │ │ - mov %edi,0x18(%ebp) │ │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8177 │ │ │ │ │ mov %dl,0x26(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8178 │ │ │ │ │ - movzbl -0x1(%ebx),%ecx │ │ │ │ │ + movzbl -0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8179 │ │ │ │ │ - mov %esi,0x20(%ebp) │ │ │ │ │ + mov %ebx,0x20(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8178 │ │ │ │ │ - mov %cl,0x24(%ebp) │ │ │ │ │ + mov %al,0x24(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8181 │ │ │ │ │ movl $0x1,0x14(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8183 │ │ │ │ │ - jmp 7f7a │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 7e26 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8071 │ │ │ │ │ cmpb $0x0,0x24(%ebp) │ │ │ │ │ - je 8111 │ │ │ │ │ + je 7fc1 │ │ │ │ │ ./pynx/scattering/cpu.c:8071 (discriminator 1) │ │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 8504 │ │ │ │ │ + je 83e4 │ │ │ │ │ ./pynx/scattering/cpu.c:8075 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 78b0 │ │ │ │ │ + call 77b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8075 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 8070 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8076 │ │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - jne 8504 │ │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 83e4 │ │ │ │ │ ./pynx/scattering/cpu.c:8200 │ │ │ │ │ add $0x1c,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8080 │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8200 │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8145 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 78b0 │ │ │ │ │ + call 77b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8145 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 8070 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8150 │ │ │ │ │ movzbl 0x25(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8146 │ │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8148 │ │ │ │ │ movl $0x0,0x18(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8151 │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8146 │ │ │ │ │ add %eax,0x10(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8151 │ │ │ │ │ - inc %ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8147 │ │ │ │ │ movl $0x1,0x14(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8149 │ │ │ │ │ movb $0x0,0x24(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8150 │ │ │ │ │ mov %dl,0x26(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8152 │ │ │ │ │ - jmp 7f7a │ │ │ │ │ + jmp 7e26 │ │ │ │ │ ./pynx/scattering/cpu.c:8097 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x436c(%ebx),%esi │ │ │ │ │ + lea -0x435c(%esi),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8057 │ │ │ │ │ - mov -0x44(%ebx),%edi │ │ │ │ │ - push %esi │ │ │ │ │ - push (%edi) │ │ │ │ │ + mov -0x44(%esi),%ebp │ │ │ │ │ + push %edi │ │ │ │ │ + mov %esi,%ebx │ │ │ │ │ + push 0x0(%ebp) │ │ │ │ │ call 21c0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8070 │ │ │ │ │ + jmp 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8111 │ │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8112 │ │ │ │ │ - mov 0x1c(%ebp),%edi │ │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8113 │ │ │ │ │ movl $0x1,0x14(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8115 │ │ │ │ │ - cmpb $0x7b,0x1(%ebx) │ │ │ │ │ + cmpb $0x7b,0x1(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:8111 │ │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8112 │ │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8115 │ │ │ │ │ - jne 8581 │ │ │ │ │ + jne 8446 │ │ │ │ │ ./pynx/scattering/cpu.c:8119 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 78b0 │ │ │ │ │ + call 77b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8119 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 8070 │ │ │ │ │ -./pynx/scattering/cpu.c:8123 │ │ │ │ │ - lea 0x2(%ebx),%edi │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8123 │ │ │ │ │ + lea 0x2(%edi),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8120 │ │ │ │ │ movb $0x0,0x24(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8121 │ │ │ │ │ movl $0x0,0x18(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8125 (discriminator 1) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:8122 │ │ │ │ │ movl $0x0,0x1c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8123 │ │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 1) │ │ │ │ │ - je 8558 │ │ │ │ │ - and $0x7,%ebx │ │ │ │ │ - je 827f │ │ │ │ │ - cmp $0x1,%ebx │ │ │ │ │ - je 8261 │ │ │ │ │ - cmp $0x2,%ebx │ │ │ │ │ - je 824f │ │ │ │ │ - cmp $0x3,%ebx │ │ │ │ │ - je 823d │ │ │ │ │ - cmp $0x4,%ebx │ │ │ │ │ - je 822b │ │ │ │ │ - cmp $0x5,%ebx │ │ │ │ │ - je 8219 │ │ │ │ │ - cmp $0x6,%ebx │ │ │ │ │ - jne 8523 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 8430 │ │ │ │ │ + and $0x7,%eax │ │ │ │ │ + je 814e │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 812e │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + je 811a │ │ │ │ │ + cmp $0x3,%eax │ │ │ │ │ + je 8106 │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + je 80f2 │ │ │ │ │ + cmp $0x5,%eax │ │ │ │ │ + je 80de │ │ │ │ │ + cmp $0x6,%eax │ │ │ │ │ + jne 83ff │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7f60 │ │ │ │ │ + call 7e10 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8070 │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7f60 │ │ │ │ │ + call 7e10 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8070 │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7f60 │ │ │ │ │ + call 7e10 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8070 │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7f60 │ │ │ │ │ + call 7e10 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8070 │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7f60 │ │ │ │ │ + call 7e10 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8070 │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7f60 │ │ │ │ │ + call 7e10 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:8127 │ │ │ │ │ - je 8070 │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 1) │ │ │ │ │ - cmp %esi,0x8(%esp) │ │ │ │ │ - je 8316 │ │ │ │ │ + cmp %ebx,0x8(%esp) │ │ │ │ │ + je 81e9 │ │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7f60 │ │ │ │ │ + call 7e10 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8070 │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7f60 │ │ │ │ │ + call 7e10 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8070 │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7f60 │ │ │ │ │ + call 7e10 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8070 │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7f60 │ │ │ │ │ + call 7e10 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8070 │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7f60 │ │ │ │ │ + call 7e10 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8070 │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7f60 │ │ │ │ │ + call 7e10 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8070 │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7f60 │ │ │ │ │ + call 7e10 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8070 │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7f60 │ │ │ │ │ + call 7e10 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:8127 │ │ │ │ │ - je 8070 │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 2) │ │ │ │ │ - add $0x8,%esi │ │ │ │ │ + add $0x8,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 1) │ │ │ │ │ - cmp %esi,0x8(%esp) │ │ │ │ │ - jne 827f │ │ │ │ │ + cmp %ebx,0x8(%esp) │ │ │ │ │ + jne 8152 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8130 │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 7f7a │ │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 7e26 │ │ │ │ │ ./pynx/scattering/cpu.c:8130 (discriminator 1) │ │ │ │ │ - mov %edx,0x1c(%ebp) │ │ │ │ │ - jmp 7f7a │ │ │ │ │ + mov %ecx,0x1c(%ebp) │ │ │ │ │ + jmp 7e26 │ │ │ │ │ ./pynx/scattering/cpu.c:8023 │ │ │ │ │ cmpl $0x1,0x14(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8022 │ │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ │ + lea 0x1(%edi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8023 │ │ │ │ │ - jne 8593 │ │ │ │ │ + jne 8454 │ │ │ │ │ ./pynx/scattering/cpu.c:8028 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 78b0 │ │ │ │ │ + call 77b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8028 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 8070 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8029 │ │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - mov (%ecx),%edi │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ + mov 0x2c(%eax),%ecx │ │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8030 │ │ │ │ │ - movzbl 0x1(%ebx),%ecx │ │ │ │ │ + movzbl 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8021 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8029 │ │ │ │ │ - mov (%edi),%edx │ │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ │ - mov 0x2c(%edx),%edi │ │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8030 │ │ │ │ │ - test %cl,%cl │ │ │ │ │ - je 85a5 │ │ │ │ │ - cmp $0x29,%cl │ │ │ │ │ - je 85a5 │ │ │ │ │ + test %al,%al │ │ │ │ │ + je 8472 │ │ │ │ │ + cmp $0x29,%al │ │ │ │ │ + je 8472 │ │ │ │ │ ./pynx/scattering/cpu.c:8031 │ │ │ │ │ - cmp $0xd,%cl │ │ │ │ │ - jle 83e0 │ │ │ │ │ - cmp $0x20,%cl │ │ │ │ │ - je 83f1 │ │ │ │ │ + cmp $0xd,%al │ │ │ │ │ + jle 82d0 │ │ │ │ │ + cmp $0x20,%al │ │ │ │ │ + je 82e1 │ │ │ │ │ ./pynx/scattering/cpu.c:7726 │ │ │ │ │ - movsbl %cl,%eax │ │ │ │ │ + movsbl %al,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7723 │ │ │ │ │ - sub $0x30,%ecx │ │ │ │ │ - cmp $0x9,%cl │ │ │ │ │ - ja 83e8 │ │ │ │ │ -./pynx/scattering/cpu.c:7726 │ │ │ │ │ - lea -0x30(%eax),%edx │ │ │ │ │ + sub $0x30,%eax │ │ │ │ │ + cmp $0x9,%al │ │ │ │ │ + ja 7efc │ │ │ │ │ ./pynx/scattering/cpu.c:7727 │ │ │ │ │ movsbl 0x1(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7726 │ │ │ │ │ lea 0x1(%ebx),%ecx │ │ │ │ │ + sub $0x30,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7727 │ │ │ │ │ lea -0x30(%eax),%ebx │ │ │ │ │ cmp $0x9,%bl │ │ │ │ │ - ja 83b8 │ │ │ │ │ + ja 829c │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:7728 │ │ │ │ │ - imul $0xa,%edx,%edx │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7729 │ │ │ │ │ inc %ecx │ │ │ │ │ - lea -0x30(%edx,%eax,1),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7728 │ │ │ │ │ + lea (%edx,%edx,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7729 │ │ │ │ │ + lea -0x30(%eax,%edx,2),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7727 │ │ │ │ │ movsbl (%ecx),%eax │ │ │ │ │ lea -0x30(%eax),%ebx │ │ │ │ │ cmp $0x9,%bl │ │ │ │ │ - jbe 83a0 │ │ │ │ │ + jbe 8280 │ │ │ │ │ ./pynx/scattering/cpu.c:7737 │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ - je 83e8 │ │ │ │ │ + je 7ef9 │ │ │ │ │ ./pynx/scattering/cpu.c:8037 │ │ │ │ │ - cmp %edi,%esi │ │ │ │ │ - jge 83cc │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ + cmp %ebx,%edi │ │ │ │ │ + jge 82b4 │ │ │ │ │ ./pynx/scattering/cpu.c:8037 (discriminator 1) │ │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%ebx │ │ │ │ │ + mov 0xc(%ebx,%edi,4),%ebx │ │ │ │ │ cmp %edx,%ebx │ │ │ │ │ - jne 855f │ │ │ │ │ + jne 8439 │ │ │ │ │ ./pynx/scattering/cpu.c:8043 │ │ │ │ │ cmp $0x2c,%al │ │ │ │ │ - jne 8430 │ │ │ │ │ + jne 8320 │ │ │ │ │ +./pynx/scattering/cpu.c:8030 │ │ │ │ │ + movzbl 0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8048 (discriminator 1) │ │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8049 │ │ │ │ │ - inc %esi │ │ │ │ │ -./pynx/scattering/cpu.c:8030 │ │ │ │ │ - movzbl 0x1(%ecx),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:8049 │ │ │ │ │ - jmp 835f │ │ │ │ │ + inc %edi │ │ │ │ │ + jmp 8232 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8031 │ │ │ │ │ - cmp $0x8,%cl │ │ │ │ │ - jg 83e0 │ │ │ │ │ - movsbl %cl,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7738 │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %eax │ │ │ │ │ - jmp 8055 │ │ │ │ │ - jmp 83f1 │ │ │ │ │ + cmp $0x8,%al │ │ │ │ │ + jle 7ef9 │ │ │ │ │ + cmp $0x8,%al │ │ │ │ │ + jg 82d0 │ │ │ │ │ + jmp 7ef9 │ │ │ │ │ + jmp 82e1 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8069 │ │ │ │ │ cmp $0x4,%cl │ │ │ │ │ - jne 804e │ │ │ │ │ + jne 7ef9 │ │ │ │ │ ./pynx/scattering/cpu.c:8106 │ │ │ │ │ mov %al,0x25(%ebp) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8107 │ │ │ │ │ - jmp 7f7a │ │ │ │ │ + jmp 7e26 │ │ │ │ │ ./pynx/scattering/cpu.c:8091 │ │ │ │ │ movb $0x3d,0x25(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8092 │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8093 │ │ │ │ │ - jmp 7f7a │ │ │ │ │ + jmp 7e26 │ │ │ │ │ ./pynx/scattering/cpu.c:8186 (discriminator 1) │ │ │ │ │ - cmpb $0x3a,0x1(%ebx) │ │ │ │ │ + cmpb $0x3a,0x1(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:8185 │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8186 (discriminator 1) │ │ │ │ │ - je 8426 │ │ │ │ │ + je 8316 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8186 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:8186 (discriminator 1) │ │ │ │ │ cmpb $0x3a,(%eax) │ │ │ │ │ - jne 8420 │ │ │ │ │ + jne 8310 │ │ │ │ │ ./pynx/scattering/cpu.c:8187 │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ + lea 0x1(%eax),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8188 │ │ │ │ │ - jmp 7f7a │ │ │ │ │ + jmp 7e26 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8043 │ │ │ │ │ cmp $0x29,%al │ │ │ │ │ - jne 8510 │ │ │ │ │ + jne 83f0 │ │ │ │ │ ./pynx/scattering/cpu.c:8048 │ │ │ │ │ cmp $0x2c,%al │ │ │ │ │ - je 83d0 │ │ │ │ │ + je 82b8 │ │ │ │ │ +./pynx/scattering/cpu.c:8051 │ │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8049 │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8051 │ │ │ │ │ - cmp %edi,%ebx │ │ │ │ │ - jne 8570 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne 8462 │ │ │ │ │ ./pynx/scattering/cpu.c:8061 │ │ │ │ │ movb $0x1,0x27(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8063 │ │ │ │ │ - lea 0x1(%ecx),%ebx │ │ │ │ │ + lea 0x1(%ecx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:8062 │ │ │ │ │ movl $0x1,0x14(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8064 │ │ │ │ │ - jmp 7f7a │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 7e26 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8069 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp 80cb │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + jmp 7f76 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7726 │ │ │ │ │ - movsbl %al,%esi │ │ │ │ │ + movsbl %al,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7723 │ │ │ │ │ sub $0x30,%eax │ │ │ │ │ cmp $0x9,%al │ │ │ │ │ - ja 8051 │ │ │ │ │ + ja 7efc │ │ │ │ │ +./pynx/scattering/cpu.c:7726 │ │ │ │ │ + lea -0x30(%edx),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7727 │ │ │ │ │ - movsbl 0x1(%ebx),%eax │ │ │ │ │ + movsbl 0x1(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7726 │ │ │ │ │ - lea 0x1(%ebx),%ecx │ │ │ │ │ - sub $0x30,%esi │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7727 │ │ │ │ │ - lea -0x30(%eax),%ebx │ │ │ │ │ - cmp $0x9,%bl │ │ │ │ │ - ja 84bc │ │ │ │ │ - jmp 84a0 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + lea -0x30(%edx),%ecx │ │ │ │ │ + cmp $0x9,%cl │ │ │ │ │ + ja 839c │ │ │ │ │ +./pynx/scattering/cpu.c:7729 │ │ │ │ │ + inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7728 │ │ │ │ │ - imul $0xa,%esi,%edx │ │ │ │ │ + lea (%ebx,%ebx,4),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7729 │ │ │ │ │ - inc %ecx │ │ │ │ │ - lea -0x30(%edx,%eax,1),%esi │ │ │ │ │ + lea -0x30(%edx,%ebx,2),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7727 │ │ │ │ │ - movsbl (%ecx),%eax │ │ │ │ │ - lea -0x30(%eax),%ebx │ │ │ │ │ - cmp $0x9,%bl │ │ │ │ │ - jbe 84a0 │ │ │ │ │ + movsbl (%eax),%edx │ │ │ │ │ + lea -0x30(%edx),%ecx │ │ │ │ │ + cmp $0x9,%cl │ │ │ │ │ + jbe 8380 │ │ │ │ │ ./pynx/scattering/cpu.c:7737 │ │ │ │ │ - cmp $0xffffffff,%esi │ │ │ │ │ - je 804e │ │ │ │ │ + cmp $0xffffffff,%ebx │ │ │ │ │ + je 7efc │ │ │ │ │ ./pynx/scattering/cpu.c:8196 │ │ │ │ │ - mov %esi,0x14(%ebp) │ │ │ │ │ + mov %ebx,0x14(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7732 │ │ │ │ │ - mov %ecx,%ebx │ │ │ │ │ - jmp 7f7a │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 7e26 │ │ │ │ │ ./pynx/scattering/cpu.c:8069 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8165 │ │ │ │ │ cmp %al,0x24(%ebp) │ │ │ │ │ - jne 80cb │ │ │ │ │ + jne 7f76 │ │ │ │ │ ./pynx/scattering/cpu.c:8165 (discriminator 1) │ │ │ │ │ - cmp %esi,0x20(%ebp) │ │ │ │ │ - jne 80cb │ │ │ │ │ + cmp %ebx,0x20(%ebp) │ │ │ │ │ + jne 7f76 │ │ │ │ │ ./pynx/scattering/cpu.c:8165 (discriminator 2) │ │ │ │ │ movzbl 0x25(%ebp),%eax │ │ │ │ │ cmp %al,0x26(%ebp) │ │ │ │ │ - jne 80cb │ │ │ │ │ + jne 7f76 │ │ │ │ │ ./pynx/scattering/cpu.c:8166 │ │ │ │ │ cmpb $0x0,0x27(%ebp) │ │ │ │ │ - jne 80cb │ │ │ │ │ + jne 7f76 │ │ │ │ │ ./pynx/scattering/cpu.c:8167 │ │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ │ + mov 0x14(%ebp),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8170 │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:8167 │ │ │ │ │ - add %esi,0x18(%ebp) │ │ │ │ │ + add %ebx,0x18(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8168 │ │ │ │ │ movl $0x1,0x14(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8171 │ │ │ │ │ - jmp 7f7a │ │ │ │ │ + jmp 7e26 │ │ │ │ │ ./pynx/scattering/cpu.c:8072 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 75b8 │ │ │ │ │ + call 74e0 │ │ │ │ │ ./pynx/scattering/cpu.c:8073 │ │ │ │ │ - jmp 8070 │ │ │ │ │ + jmp 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8044 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + lea -0x4258(%esi),%edi │ │ │ │ │ push %eax │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x4268(%ebx),%ebp │ │ │ │ │ - jmp 805f │ │ │ │ │ + jmp 7f06 │ │ │ │ │ ./pynx/scattering/cpu.c:8126 │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - call 7f60 │ │ │ │ │ + call 7e10 │ │ │ │ │ ./pynx/scattering/cpu.c:8127 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8070 │ │ │ │ │ + je 7f1a │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 2) │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8125 (discriminator 1) │ │ │ │ │ - jmp 8207 │ │ │ │ │ + jmp 80ca │ │ │ │ │ ./pynx/scattering/cpu.c:7743 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + lea -0x46d0(%esi),%edi │ │ │ │ │ push $0x5a │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x46e0(%ebx),%ebp │ │ │ │ │ - jmp 805f │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 7f06 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8124 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - jmp 8316 │ │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ │ + jmp 81e9 │ │ │ │ │ ./pynx/scattering/cpu.c:8038 │ │ │ │ │ push %edx │ │ │ │ │ + lea -0x4284(%esi),%edi │ │ │ │ │ push %ebx │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x4294(%ebx),%ebp │ │ │ │ │ - jmp 805f │ │ │ │ │ -./pynx/scattering/cpu.c:8052 │ │ │ │ │ - push %ebx │ │ │ │ │ - push %edi │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x423c(%ebx),%ebp │ │ │ │ │ - jmp 805f │ │ │ │ │ + jmp 7f06 │ │ │ │ │ ./pynx/scattering/cpu.c:8116 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x4330(%ebx),%esi │ │ │ │ │ - jmp 8178 │ │ │ │ │ + lea -0x4320(%esi),%edi │ │ │ │ │ + jmp 802e │ │ │ │ │ ./pynx/scattering/cpu.c:8024 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x4304(%ebx),%esi │ │ │ │ │ - jmp 8178 │ │ │ │ │ + lea -0x42f4(%esi),%edi │ │ │ │ │ + jmp 802e │ │ │ │ │ +./pynx/scattering/cpu.c:8052 │ │ │ │ │ + push %edi │ │ │ │ │ + lea -0x422c(%esi),%edi │ │ │ │ │ + push 0x8(%esp) │ │ │ │ │ + jmp 7f06 │ │ │ │ │ ./pynx/scattering/cpu.c:8051 │ │ │ │ │ - xchg %esi,%ebx │ │ │ │ │ - cmp %edi,%ebx │ │ │ │ │ - jne 8570 │ │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + jne 8462 │ │ │ │ │ ./pynx/scattering/cpu.c:8056 │ │ │ │ │ - test %cl,%cl │ │ │ │ │ - jne 85c0 │ │ │ │ │ + test %al,%al │ │ │ │ │ + jne 848b │ │ │ │ │ ./pynx/scattering/cpu.c:8057 │ │ │ │ │ + lea -0x4208(%esi),%edi │ │ │ │ │ push %eax │ │ │ │ │ push %eax │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - lea -0x4218(%ebx),%esi │ │ │ │ │ - jmp 8178 │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - jmp 8447 │ │ │ │ │ -.L1016(): │ │ │ │ │ + jmp 802e │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ + jmp 8339 │ │ │ │ │ +.L1089(): │ │ │ │ │ ./pynx/scattering/cpu.c:8057 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8215 │ │ │ │ │ push %ebp │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x14a19,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x15b49,%ebx │ │ │ │ │ sub $0x50,%esp │ │ │ │ │ mov %gs:0x14,%esi │ │ │ │ │ mov %esi,0x40(%esp) │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8219 │ │ │ │ │ movl $0x0,0x0(%ebp) │ │ │ │ │ lea 0x50c(%ebx),%edi │ │ │ │ │ - lea -0x4c20(%ebx),%eax │ │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ │ - vmovd 0xc(%esp),%xmm2 │ │ │ │ │ + lea -0x4c10(%ebx),%eax │ │ │ │ │ + vmovd %edi,%xmm2 │ │ │ │ │ vpinsrd $0x1,%eax,%xmm2,%xmm1 │ │ │ │ │ vmovq %xmm1,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:8220 │ │ │ │ │ push $0x3c │ │ │ │ │ push %ebp │ │ │ │ │ push %edx │ │ │ │ │ call 2390 │ │ │ │ │ ./pynx/scattering/cpu.c:8220 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - inc %eax │ │ │ │ │ - je 8760 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 8628 │ │ │ │ │ ./pynx/scattering/cpu.c:8224 │ │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8224 (discriminator 1) │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - jne 8718 │ │ │ │ │ + jne 85e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7698 │ │ │ │ │ vmovq 0x8(%esp),%xmm3 │ │ │ │ │ -./pynx/scattering/cpu.c:7703 │ │ │ │ │ - vmovdqa -0x4e34(%ebx),%xmm0 │ │ │ │ │ ./pynx/scattering/cpu.c:7702 │ │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ │ - mov %eax,(%esi) │ │ │ │ │ +./pynx/scattering/cpu.c:7703 │ │ │ │ │ + vmovdqa -0x4e24(%ebx),%xmm0 │ │ │ │ │ ./pynx/scattering/cpu.c:7704 │ │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ │ +./pynx/scattering/cpu.c:7702 │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7713 │ │ │ │ │ cmpb $0x53,0x53c(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:7700 │ │ │ │ │ movl $0x0,0x18(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7701 │ │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7710 │ │ │ │ │ @@ -8849,406 +8712,398 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:7709 │ │ │ │ │ movl $0x404000,0x34(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7698 │ │ │ │ │ vmovq %xmm3,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7703 │ │ │ │ │ vmovdqa %xmm0,0x20(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7713 │ │ │ │ │ - jne 86c7 │ │ │ │ │ - jmp 86a0 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jne 8587 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7715 │ │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7714 │ │ │ │ │ add $0x8,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7716 │ │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7717 │ │ │ │ │ mov (%edx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7715 │ │ │ │ │ mov %edx,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:7713 │ │ │ │ │ cmpb $0x53,0x30(%edi) │ │ │ │ │ - je 86a0 │ │ │ │ │ + je 8560 │ │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ │ movl $0x0,0xc(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:8233 │ │ │ │ │ mov 0x18(%ebp),%edx │ │ │ │ │ - call 7f60 │ │ │ │ │ + call 7e10 │ │ │ │ │ ./pynx/scattering/cpu.c:8233 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8732 │ │ │ │ │ + je 85fa │ │ │ │ │ ./pynx/scattering/cpu.c:8235 │ │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ │ mov 0x514(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8235 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 8798 │ │ │ │ │ + jne 8660 │ │ │ │ │ ./pynx/scattering/cpu.c:8242 │ │ │ │ │ mov 0x24(%ebp),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 8708 │ │ │ │ │ + je 85d0 │ │ │ │ │ ./pynx/scattering/cpu.c:8243 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:8247 │ │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ │ sub %gs:0x14,%edx │ │ │ │ │ - jne 87f4 │ │ │ │ │ + jne 86af │ │ │ │ │ add $0x4c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8242 (discriminator 1) │ │ │ │ │ lea 0x18c(%ebx),%ebx │ │ │ │ │ mov %ebx,0x24(%ebp) │ │ │ │ │ - jmp 86eb │ │ │ │ │ + jmp 85ab │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8225 │ │ │ │ │ - mov -0x44(%ebx),%esi │ │ │ │ │ - lea -0x41e8(%ebx),%edi │ │ │ │ │ + mov -0x44(%ebx),%ecx │ │ │ │ │ + lea -0x41d8(%ebx),%edi │ │ │ │ │ push %edx │ │ │ │ │ push $0x1 │ │ │ │ │ push %edi │ │ │ │ │ - push (%esi) │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:8228 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 8754 │ │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je 861c │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,0x24(%ebp) │ │ │ │ │ - je 87e0 │ │ │ │ │ + je 86a3 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8222 │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ - jmp 86ed │ │ │ │ │ + jmp 85ad │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:8209 │ │ │ │ │ +./pynx/scattering/cpu.c:8210 │ │ │ │ │ lea 0x6ac(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,0x0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8212 │ │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ + vmovd %edx,%xmm4 │ │ │ │ │ +./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,0x4(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vpinsrd $0x1,%edx,%xmm4,%xmm5 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %ebx,0x24(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovd 0x8(%esp),%xmm4 │ │ │ │ │ - vpinsrd $0x1,%edx,%xmm4,%xmm5 │ │ │ │ │ vmovq %xmm5,0x1c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8222 │ │ │ │ │ - jmp 8754 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:8236 │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - jbe 87d8 │ │ │ │ │ + jmp 861c │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:8236 (discriminator 1) │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ -./pynx/scattering/cpu.c:8236 (discriminator 4) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ - mov 0x50c(%ebx),%esi │ │ │ │ │ - jle 87ec │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + cmp $0x2,%edx │ │ │ │ │ + lea -0x4c62(%ebx),%ecx │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + cmovb %ecx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8236 (discriminator 5) │ │ │ │ │ - lea -0x4d65(%ebx),%ecx │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + cmovge %edi,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:8236 (discriminator 8) │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %edi │ │ │ │ │ + push %esi │ │ │ │ │ push %edx │ │ │ │ │ mov -0x44(%ebx),%edx │ │ │ │ │ - push %esi │ │ │ │ │ + push 0x50c(%ebx) │ │ │ │ │ push %ecx │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x41ac(%ebx),%eax │ │ │ │ │ + lea -0x419c(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ push (%edx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:8240 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ - jmp 8732 │ │ │ │ │ -./pynx/scattering/cpu.c:8236 (discriminator 2) │ │ │ │ │ - lea -0x4c72(%ebx),%edi │ │ │ │ │ - jmp 87a3 │ │ │ │ │ + jmp 85fa │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ movl $0x0,0x24(%ebp) │ │ │ │ │ - jmp 8748 │ │ │ │ │ -./pynx/scattering/cpu.c:8236 (discriminator 6) │ │ │ │ │ - lea -0x4c72(%ebx),%ecx │ │ │ │ │ - jmp 87b4 │ │ │ │ │ + jmp 8610 │ │ │ │ │ ./pynx/scattering/cpu.c:8247 │ │ │ │ │ - call 17b40 │ │ │ │ │ + call 180c0 │ │ │ │ │ __Pyx__GetBufferAndValidate.constprop.0(): │ │ │ │ │ ./pynx/scattering/cpu.c:8247 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9226 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x147eb,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x1592b,%ebx │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9227 │ │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 8836 │ │ │ │ │ + je 86f6 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9227 (discriminator 1) │ │ │ │ │ movl $0x0,0x38(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 8836 │ │ │ │ │ + je 86f6 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%edx) │ │ │ │ │ - je 8a40 │ │ │ │ │ + je 8900 │ │ │ │ │ ./pynx/scattering/cpu.c:9231 │ │ │ │ │ mov 0x10(%esi),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 8857 │ │ │ │ │ + je 8717 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9231 (discriminator 1) │ │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edi │ │ │ │ │ - je 8857 │ │ │ │ │ + je 8717 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edi │ │ │ │ │ mov %edi,(%ecx) │ │ │ │ │ - je 8a58 │ │ │ │ │ + je 8918 │ │ │ │ │ ./pynx/scattering/cpu.c:9233 │ │ │ │ │ mov 0x20(%esi),%ebp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 887a │ │ │ │ │ + je 873a │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov 0x0(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9233 (discriminator 1) │ │ │ │ │ movl $0x0,0x20(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 887a │ │ │ │ │ + je 873a │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,0x0(%ebp) │ │ │ │ │ - je 8a70 │ │ │ │ │ + je 8930 │ │ │ │ │ ./pynx/scattering/cpu.c:9234 │ │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 889a │ │ │ │ │ + je 875a │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9234 (discriminator 1) │ │ │ │ │ movl $0x0,0x24(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 889a │ │ │ │ │ + je 875a │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ - je 8a88 │ │ │ │ │ + je 8948 │ │ │ │ │ ./pynx/scattering/cpu.c:9235 │ │ │ │ │ mov 0x28(%esi),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 88bb │ │ │ │ │ + je 877b │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edi),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:9235 (discriminator 1) │ │ │ │ │ movl $0x0,0x28(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 88bb │ │ │ │ │ + je 877b │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ebp │ │ │ │ │ mov %ebp,(%edi) │ │ │ │ │ - je 8aa0 │ │ │ │ │ + je 8960 │ │ │ │ │ ./pynx/scattering/cpu.c:9236 │ │ │ │ │ mov 0x2c(%esi),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 88dc │ │ │ │ │ + je 879c │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9236 (discriminator 1) │ │ │ │ │ movl $0x0,0x2c(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 88dc │ │ │ │ │ + je 879c │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ - je 8ab8 │ │ │ │ │ + je 8978 │ │ │ │ │ ./pynx/scattering/cpu.c:9237 │ │ │ │ │ mov 0x30(%esi),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 88fc │ │ │ │ │ + je 87bc │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9237 (discriminator 1) │ │ │ │ │ movl $0x0,0x30(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 88fc │ │ │ │ │ + je 87bc │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ - je 8ad0 │ │ │ │ │ + je 8990 │ │ │ │ │ ./pynx/scattering/cpu.c:9238 │ │ │ │ │ mov 0x34(%esi),%ebp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 891f │ │ │ │ │ + je 87df │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov 0x0(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9238 (discriminator 1) │ │ │ │ │ movl $0x0,0x34(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 891f │ │ │ │ │ + je 87df │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,0x0(%ebp) │ │ │ │ │ - je 8ae8 │ │ │ │ │ + je 89a8 │ │ │ │ │ ./pynx/scattering/cpu.c:9244 │ │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9245 │ │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 8940 │ │ │ │ │ + je 8800 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edi │ │ │ │ │ - je 8940 │ │ │ │ │ + je 8800 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edi │ │ │ │ │ mov %edi,(%ecx) │ │ │ │ │ - je 8b00 │ │ │ │ │ + je 89c0 │ │ │ │ │ ./pynx/scattering/cpu.c:9250 │ │ │ │ │ mov 0x4c(%esi),%ebp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 8962 │ │ │ │ │ + je 8822 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9250 (discriminator 1) │ │ │ │ │ movl $0x0,0x4c(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 8962 │ │ │ │ │ + je 8822 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ │ - je 8b18 │ │ │ │ │ + je 89d8 │ │ │ │ │ ./pynx/scattering/cpu.c:9251 │ │ │ │ │ mov 0x50(%esi),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 8983 │ │ │ │ │ + je 8843 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9251 (discriminator 1) │ │ │ │ │ movl $0x0,0x50(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 8983 │ │ │ │ │ + je 8843 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%edx) │ │ │ │ │ - je 8b30 │ │ │ │ │ + je 89f0 │ │ │ │ │ ./pynx/scattering/cpu.c:9252 │ │ │ │ │ mov 0x58(%esi),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 89a4 │ │ │ │ │ + je 8864 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edi),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:9252 (discriminator 1) │ │ │ │ │ movl $0x0,0x58(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebp │ │ │ │ │ - je 89a4 │ │ │ │ │ + je 8864 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ebp │ │ │ │ │ mov %ebp,(%edi) │ │ │ │ │ - je 8b48 │ │ │ │ │ + je 8a08 │ │ │ │ │ ./pynx/scattering/cpu.c:9253 │ │ │ │ │ mov 0x5c(%esi),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 89c0 │ │ │ │ │ + je 8880 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9253 (discriminator 1) │ │ │ │ │ movl $0x0,0x5c(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 89c0 │ │ │ │ │ + je 8880 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%edx) │ │ │ │ │ - je 8a30 │ │ │ │ │ + je 88f0 │ │ │ │ │ ./pynx/scattering/cpu.c:9254 │ │ │ │ │ mov 0x3c(%esi),%ebp │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 8a26 │ │ │ │ │ + je 88e6 │ │ │ │ │ ./pynx/scattering/cpu.c:9257 (discriminator 1) │ │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jle 8a13 │ │ │ │ │ + jle 88d3 │ │ │ │ │ ./pynx/scattering/cpu.c:9257 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 89e5 │ │ │ │ │ + jmp 88a5 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9257 (discriminator 3) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:9257 (discriminator 1) │ │ │ │ │ cmp %ecx,%edi │ │ │ │ │ - jge 8a10 │ │ │ │ │ + jge 88d0 │ │ │ │ │ ./pynx/scattering/cpu.c:9258 │ │ │ │ │ mov 0x0(%ebp,%edi,4),%edx │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 89e0 │ │ │ │ │ + je 88a0 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%eax │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 89e0 │ │ │ │ │ + je 88a0 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%edx) │ │ │ │ │ - jne 89e0 │ │ │ │ │ + jne 88a0 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9257 (discriminator 3) │ │ │ │ │ inc %edi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ ./pynx/scattering/cpu.c:9257 (discriminator 1) │ │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp %ecx,%edi │ │ │ │ │ - jl 89e5 │ │ │ │ │ + jl 88a5 │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:9259 │ │ │ │ │ mov 0x3c(%esi),%ebp │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 2260 │ │ │ │ │ ./pynx/scattering/cpu.c:9260 │ │ │ │ │ @@ -9263,114 +9118,114 @@ │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 89c0 │ │ │ │ │ + jmp 8880 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8836 │ │ │ │ │ + jmp 86f6 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8857 │ │ │ │ │ + jmp 8717 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 887a │ │ │ │ │ + jmp 873a │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 889a │ │ │ │ │ + jmp 875a │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 88bb │ │ │ │ │ + jmp 877b │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 88dc │ │ │ │ │ + jmp 879c │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 88fc │ │ │ │ │ + jmp 87bc │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 891f │ │ │ │ │ + jmp 87df │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8940 │ │ │ │ │ + jmp 8800 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8962 │ │ │ │ │ + jmp 8822 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8983 │ │ │ │ │ + jmp 8843 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 89a4 │ │ │ │ │ + jmp 8864 │ │ │ │ │ __Pyx_CyFunction_clear(): │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9272 │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x1448d,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x155cd,%ebx │ │ │ │ │ sub $0x10,%esp │ │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9273 │ │ │ │ │ push %esi │ │ │ │ │ call 24e0 │ │ │ │ │ ./pynx/scattering/cpu.c:9266 │ │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8b90 │ │ │ │ │ + je 8a50 │ │ │ │ │ ./pynx/scattering/cpu.c:9267 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ call 2080 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9268 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ - call 8800 │ │ │ │ │ + call 86c0 │ │ │ │ │ ./pynx/scattering/cpu.c:9269 │ │ │ │ │ mov %esi,(%esp) │ │ │ │ │ call 2160 │ │ │ │ │ ./pynx/scattering/cpu.c:9275 │ │ │ │ │ add $0x14,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ @@ -9378,93 +9233,97 @@ │ │ │ │ │ __Pyx_CyFunction_dealloc(): │ │ │ │ │ ./pynx/scattering/cpu.c:9275 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7499 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ - call 5a9e │ │ │ │ │ - add $0x1443d,%edi │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ push %esi │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ + call 180b4 │ │ │ │ │ + add $0x1557a,%esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x3c,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:7511 │ │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7499 │ │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7511 │ │ │ │ │ - lea (%ecx,%ebx,4),%edi │ │ │ │ │ -/usr/include/python3.13/object.h:1238 │ │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7499 │ │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ │ -/usr/include/python3.13/object.h:1241 │ │ │ │ │ - mov 0x54(%ecx),%ebp │ │ │ │ │ + mov 0x54(%esp),%ecx │ │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7499 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ │ +/usr/include/python3.13/object.h:1238 │ │ │ │ │ + mov 0x4(%esi),%ebp │ │ │ │ │ +./pynx/scattering/cpu.c:7511 │ │ │ │ │ + lea (%edi,%ecx,4),%ebx │ │ │ │ │ /usr/include/python3.13/object.h:1241 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - and $0x4000000,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7499 │ │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ │ mov %gs:0x14,%eax │ │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ +/usr/include/python3.13/object.h:1241 │ │ │ │ │ + mov 0x54(%ebp),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7511 │ │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7508 │ │ │ │ │ movl $0x0,0x20(%esp) │ │ │ │ │ +/usr/include/python3.13/object.h:1241 │ │ │ │ │ + and $0x4000000,%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7508 │ │ │ │ │ movl $0x0,0x24(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7509 │ │ │ │ │ movl $0x0,0x28(%esp) │ │ │ │ │ /usr/include/python3.13/object.h:1241 │ │ │ │ │ - mov %ebp,0x10(%esp) │ │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ │ + mov %ebx,%edi │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 8c33 │ │ │ │ │ + je 8afb │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 8c33 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je 8afb │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ - je 8df8 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 8d90 │ │ │ │ │ ./pynx/scattering/cpu.c:7515 │ │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7514 (discriminator 1) │ │ │ │ │ movl $0x0,0x20(%esp) │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 8c56 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 8b1e │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ + mov (%ecx),%ebx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ │ - je 8c56 │ │ │ │ │ + je 8b1e │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ebx │ │ │ │ │ - mov %ebx,(%edx) │ │ │ │ │ - je 8e10 │ │ │ │ │ + mov %ebx,(%ecx) │ │ │ │ │ + je 8da8 │ │ │ │ │ ./pynx/scattering/cpu.c:7516 │ │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ │ + mov 0x8(%esp),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7515 (discriminator 1) │ │ │ │ │ movl $0x0,0x24(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7516 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 8e38 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + je 8dd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7524 │ │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ │ cmp %eax,0x8(%esi) │ │ │ │ │ - jle 8fa2 │ │ │ │ │ + jle 8e76 │ │ │ │ │ ./pynx/scattering/cpu.c:7534 │ │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7529 │ │ │ │ │ mov 0xc(%esi,%eax,4),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7534 │ │ │ │ │ mov 0x0(%ebp,%eax,4),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7535 │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7529 │ │ │ │ │ @@ -9472,1232 +9331,1229 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:7535 │ │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7534 │ │ │ │ │ mov %ebp,0x24(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7545 (discriminator 1) │ │ │ │ │ mov (%edi),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 8cc8 │ │ │ │ │ + je 8ba0 │ │ │ │ │ mov %ebx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7544 │ │ │ │ │ mov %edi,%eax │ │ │ │ │ - jmp 8caa │ │ │ │ │ + jmp 8b7a │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7545 (discriminator 1) │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7545 (discriminator 3) │ │ │ │ │ add $0x4,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7545 (discriminator 1) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 8cc8 │ │ │ │ │ + je 8ba0 │ │ │ │ │ ./pynx/scattering/cpu.c:7545 (discriminator 2) │ │ │ │ │ cmp %ecx,(%edx) │ │ │ │ │ - jne 8ca0 │ │ │ │ │ + jne 8b70 │ │ │ │ │ ./pynx/scattering/cpu.c:7547 │ │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7553 │ │ │ │ │ movl $0x0,0x24(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:7547 │ │ │ │ │ sub %ecx,%eax │ │ │ │ │ mov %ebp,(%ebx,%eax,1) │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ - jmp 8c33 │ │ │ │ │ + jmp 8afb │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 8cd5 │ │ │ │ │ + je 8bad │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 8ce3 │ │ │ │ │ + je 8bbb │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:1238 │ │ │ │ │ mov 0x4(%ecx),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7588 (discriminator 3) │ │ │ │ │ testb $0x10,0x57(%ebp) │ │ │ │ │ - je 8f8f │ │ │ │ │ + je 8e60 │ │ │ │ │ ./pynx/scattering/cpu.c:7589 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 8d48 │ │ │ │ │ + je 8c28 │ │ │ │ │ ./pynx/scattering/cpu.c:7560 │ │ │ │ │ mov %edi,%ebp │ │ │ │ │ - jmp 8d0a │ │ │ │ │ + jmp 8bea │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7589 │ │ │ │ │ mov 0x4(%ebp),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7604 │ │ │ │ │ add $0x4,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7589 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 8d48 │ │ │ │ │ + je 8c28 │ │ │ │ │ ./pynx/scattering/cpu.c:7592 │ │ │ │ │ mov (%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7592 (discriminator 2) │ │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ │ cmp %ebx,0x8(%edx) │ │ │ │ │ - jne 8d00 │ │ │ │ │ + jne 8be0 │ │ │ │ │ ./pynx/scattering/cpu.c:7594 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ push %edx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 2360 │ │ │ │ │ ./pynx/scattering/cpu.c:7596 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 8e98 │ │ │ │ │ + js 8e30 │ │ │ │ │ ./pynx/scattering/cpu.c:7597 │ │ │ │ │ - je 8e70 │ │ │ │ │ + je 8e08 │ │ │ │ │ ./pynx/scattering/cpu.c:7589 │ │ │ │ │ mov 0x4(%ebp),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7604 │ │ │ │ │ add $0x4,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7644 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7589 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - jne 8d0a │ │ │ │ │ + jne 8bea │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7609 │ │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ │ - cmp %edi,%esi │ │ │ │ │ - je 8de2 │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - sub %esi,%eax │ │ │ │ │ - sub $0x4,%eax │ │ │ │ │ - shr $0x2,%eax │ │ │ │ │ - inc %eax │ │ │ │ │ - and $0x3,%eax │ │ │ │ │ - je 8f11 │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ - je 8db2 │ │ │ │ │ - cmp $0x2,%eax │ │ │ │ │ - je 8d90 │ │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ │ + cmp %esi,%edi │ │ │ │ │ + je 8e4c │ │ │ │ │ + sub %edi,%esi │ │ │ │ │ + sub $0x4,%esi │ │ │ │ │ + shr $0x2,%esi │ │ │ │ │ + inc %esi │ │ │ │ │ + and $0x3,%esi │ │ │ │ │ + je 8cab │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + je 8c86 │ │ │ │ │ + cmp $0x2,%esi │ │ │ │ │ + je 8c6b │ │ │ │ │ ./pynx/scattering/cpu.c:7610 │ │ │ │ │ - mov (%esi),%ebp │ │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - je 8f1a │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ + mov (%eax),%ebp │ │ │ │ │ + cmp %ecx,%ebp │ │ │ │ │ + je 8d19 │ │ │ │ │ ./pynx/scattering/cpu.c:7612 (discriminator 2) │ │ │ │ │ - mov 0x8(%ecx),%ebx │ │ │ │ │ - cmp %ebx,0x8(%edx) │ │ │ │ │ - je 91a8 │ │ │ │ │ + mov 0x8(%ecx),%edx │ │ │ │ │ + cmp %edx,0x8(%ebp) │ │ │ │ │ + je 90a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7617 │ │ │ │ │ - addl $0x4,0xc(%esp) │ │ │ │ │ + add $0x4,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7610 │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - mov (%eax),%ebp │ │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - je 8f1a │ │ │ │ │ + mov (%edi),%esi │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + je 8d19 │ │ │ │ │ ./pynx/scattering/cpu.c:7612 (discriminator 2) │ │ │ │ │ - mov 0x8(%ecx),%ebx │ │ │ │ │ - cmp %ebx,0x8(%edx) │ │ │ │ │ - je 9183 │ │ │ │ │ + mov 0x8(%ecx),%ebp │ │ │ │ │ + cmp %ebp,0x8(%eax) │ │ │ │ │ + je 9073 │ │ │ │ │ ./pynx/scattering/cpu.c:7617 │ │ │ │ │ - addl $0x4,0xc(%esp) │ │ │ │ │ + add $0x4,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7610 │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ - mov (%eax),%ebp │ │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - je 8f1a │ │ │ │ │ + mov (%edi),%ebx │ │ │ │ │ + mov (%ebx),%eax │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + je 8d19 │ │ │ │ │ ./pynx/scattering/cpu.c:7612 (discriminator 2) │ │ │ │ │ - mov 0x8(%ecx),%ebx │ │ │ │ │ - cmp %ebx,0x8(%edx) │ │ │ │ │ - je 90aa │ │ │ │ │ + mov 0x8(%ecx),%esi │ │ │ │ │ + cmp %esi,0x8(%eax) │ │ │ │ │ + je 8f9a │ │ │ │ │ ./pynx/scattering/cpu.c:7617 │ │ │ │ │ - addl $0x4,0xc(%esp) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ + add $0x4,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7609 │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jne 8f11 │ │ │ │ │ -./pynx/scattering/cpu.c:7644 │ │ │ │ │ - push %ecx │ │ │ │ │ - push 0x20(%esp) │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - lea -0x4108(%ebx),%edi │ │ │ │ │ - jmp 8f29 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/python3.13/object.h:949 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ - call 2130 <_Py_Dealloc@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 8c33 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %edx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ - call 2130 <_Py_Dealloc@plt> │ │ │ │ │ -./pynx/scattering/cpu.c:7516 │ │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ │ -/usr/include/python3.13/object.h:949 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:7515 (discriminator 1) │ │ │ │ │ - movl $0x0,0x24(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:7516 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jne 8c6a │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7539 │ │ │ │ │ - lea 0x24(%esp),%ebp │ │ │ │ │ - push %ebp │ │ │ │ │ - lea 0x24(%esp),%eax │ │ │ │ │ - push %eax │ │ │ │ │ - lea 0x30(%esp),%edx │ │ │ │ │ - push %edx │ │ │ │ │ - push %esi │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ - call 23a0 │ │ │ │ │ -./pynx/scattering/cpu.c:7628 │ │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7539 (discriminator 1) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7628 │ │ │ │ │ - mov %ecx,%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7539 (discriminator 1) │ │ │ │ │ - je 8fa6 │ │ │ │ │ -./pynx/scattering/cpu.c:7547 │ │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ │ - jmp 8c90 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7598 │ │ │ │ │ - mov %ebp,%ecx │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7606 │ │ │ │ │ - mov 0x0(%ebp),%ebp │ │ │ │ │ -./pynx/scattering/cpu.c:7598 │ │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ - sub %eax,%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7606 │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ -./pynx/scattering/cpu.c:7598 │ │ │ │ │ - mov %edx,(%ebx,%ecx,1) │ │ │ │ │ -./pynx/scattering/cpu.c:7644 │ │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7606 │ │ │ │ │ - jne 8c1d │ │ │ │ │ - jmp 8d48 │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:7596 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ - call 22e0 │ │ │ │ │ -./pynx/scattering/cpu.c:7649 │ │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7596 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 8d00 │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ - jmp 8f3f │ │ │ │ │ + cmp %edi,0x18(%esp) │ │ │ │ │ + je 8e4c │ │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ │ + jmp 8d11 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7612 (discriminator 2) │ │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ │ - cmp %ebx,0x8(%edx) │ │ │ │ │ - je 8fdb │ │ │ │ │ + cmp %ebx,0x8(%eax) │ │ │ │ │ + je 8eb2 │ │ │ │ │ ./pynx/scattering/cpu.c:7617 │ │ │ │ │ - lea 0x4(%esi),%ebp │ │ │ │ │ + lea 0x4(%edi),%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7610 │ │ │ │ │ - mov 0x4(%esi),%esi │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - je 8f1a │ │ │ │ │ + mov 0x4(%edi),%edi │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ + cmp %ecx,%edx │ │ │ │ │ + je 8d19 │ │ │ │ │ ./pynx/scattering/cpu.c:7612 (discriminator 2) │ │ │ │ │ - mov 0x8(%ecx),%edx │ │ │ │ │ - cmp %edx,0x8(%eax) │ │ │ │ │ - je 9008 │ │ │ │ │ + mov 0x8(%ecx),%eax │ │ │ │ │ + cmp %eax,0x8(%edx) │ │ │ │ │ + je 8ee0 │ │ │ │ │ ./pynx/scattering/cpu.c:7610 │ │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - je 8f1a │ │ │ │ │ + mov 0x4(%ebp),%edi │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ + cmp %ecx,%edx │ │ │ │ │ + je 8d19 │ │ │ │ │ ./pynx/scattering/cpu.c:7612 (discriminator 2) │ │ │ │ │ - mov 0x8(%ecx),%edx │ │ │ │ │ - cmp %edx,0x8(%eax) │ │ │ │ │ - je 9030 │ │ │ │ │ + mov 0x8(%ecx),%eax │ │ │ │ │ + cmp %eax,0x8(%edx) │ │ │ │ │ + je 8f10 │ │ │ │ │ ./pynx/scattering/cpu.c:7610 │ │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ │ - mov (%esi),%eax │ │ │ │ │ - cmp %ecx,%eax │ │ │ │ │ - je 8f1a │ │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ + cmp %ecx,%edx │ │ │ │ │ + je 8d19 │ │ │ │ │ ./pynx/scattering/cpu.c:7612 (discriminator 2) │ │ │ │ │ - mov 0x8(%ecx),%edx │ │ │ │ │ - cmp %edx,0x8(%eax) │ │ │ │ │ - je 9058 │ │ │ │ │ + mov 0x8(%ecx),%eax │ │ │ │ │ + cmp %eax,0x8(%edx) │ │ │ │ │ + je 8f40 │ │ │ │ │ ./pynx/scattering/cpu.c:7617 │ │ │ │ │ - lea 0xc(%ebp),%esi │ │ │ │ │ + lea 0xc(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7609 │ │ │ │ │ - cmp %esi,%edi │ │ │ │ │ - je 8de2 │ │ │ │ │ + cmp %edi,%esi │ │ │ │ │ + je 8e4c │ │ │ │ │ ./pynx/scattering/cpu.c:7610 │ │ │ │ │ - mov (%esi),%ebp │ │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - jne 8eb8 │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne 8cb8 │ │ │ │ │ ./pynx/scattering/cpu.c:7489 │ │ │ │ │ push %ecx │ │ │ │ │ push 0x20(%esp) │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - lea -0x4160(%ebx),%edi │ │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ │ + lea -0x4150(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7644 │ │ │ │ │ mov -0x40(%ebx),%ebp │ │ │ │ │ - push %edi │ │ │ │ │ + push %esi │ │ │ │ │ push 0x0(%ebp) │ │ │ │ │ call 2440 │ │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8f56 │ │ │ │ │ + je 8d55 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%eax),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 8f56 │ │ │ │ │ + je 8d55 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ - je 9080 │ │ │ │ │ + je 8f70 │ │ │ │ │ ./pynx/scattering/cpu.c:7650 │ │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 8f71 │ │ │ │ │ + je 8d70 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ebx),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 8f71 │ │ │ │ │ + je 8d70 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%ebx) │ │ │ │ │ - je 9095 │ │ │ │ │ + je 8f85 │ │ │ │ │ ./pynx/scattering/cpu.c:7651 │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7652 │ │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ │ sub %gs:0x14,%edx │ │ │ │ │ - jne 920c │ │ │ │ │ + jne 9104 │ │ │ │ │ add $0x3c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/python3.13/object.h:949 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ecx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ + call 2130 <_Py_Dealloc@plt> │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp 8afb │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ecx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ + call 2130 <_Py_Dealloc@plt> │ │ │ │ │ +./pynx/scattering/cpu.c:7516 │ │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ │ +/usr/include/python3.13/object.h:949 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:7515 (discriminator 1) │ │ │ │ │ + movl $0x0,0x24(%esp) │ │ │ │ │ +./pynx/scattering/cpu.c:7516 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + jne 8b32 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7539 │ │ │ │ │ + lea 0x24(%esp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ + lea 0x24(%esp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ + lea 0x30(%esp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ + call 23a0 │ │ │ │ │ +./pynx/scattering/cpu.c:7628 │ │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7539 (discriminator 1) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:7628 │ │ │ │ │ + mov %ecx,%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:7539 (discriminator 1) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 8e7a │ │ │ │ │ +./pynx/scattering/cpu.c:7547 │ │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ │ + jmp 8b58 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7598 │ │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ │ + mov %ebp,%eax │ │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:7606 │ │ │ │ │ + mov 0x0(%ebp),%ebp │ │ │ │ │ +./pynx/scattering/cpu.c:7598 │ │ │ │ │ + sub %ecx,%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7644 │ │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7598 │ │ │ │ │ + mov %edx,(%ebx,%eax,1) │ │ │ │ │ +./pynx/scattering/cpu.c:7606 │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + jne 8ae4 │ │ │ │ │ + jmp 8c28 │ │ │ │ │ + nop │ │ │ │ │ +./pynx/scattering/cpu.c:7596 (discriminator 1) │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ + call 22e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7649 │ │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7596 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 8be0 │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ + jmp 8d3e │ │ │ │ │ +./pynx/scattering/cpu.c:7644 │ │ │ │ │ + push %ecx │ │ │ │ │ + push 0x20(%esp) │ │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ │ + lea -0x40f8(%ebx),%esi │ │ │ │ │ + jmp 8d28 │ │ │ │ │ ./pynx/scattering/cpu.c:7635 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push 0x20(%esp) │ │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ │ - lea -0x412c(%ebx),%edi │ │ │ │ │ - jmp 8f29 │ │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ │ + lea -0x411c(%ebx),%esi │ │ │ │ │ + jmp 8d28 │ │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 8fbc │ │ │ │ │ + je 8e90 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ebx),%eax │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 8fbc │ │ │ │ │ + je 8e90 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%ebx) │ │ │ │ │ - je 916e │ │ │ │ │ + je 905e │ │ │ │ │ ./pynx/scattering/cpu.c:7629 │ │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 8fd7 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 8eab │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%esi),%edi │ │ │ │ │ + mov (%edi),%esi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%edi │ │ │ │ │ - je 8fd7 │ │ │ │ │ + cmp $0x3fffffff,%esi │ │ │ │ │ + je 8eab │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %edi │ │ │ │ │ - mov %edi,(%esi) │ │ │ │ │ - je 90d8 │ │ │ │ │ + dec %esi │ │ │ │ │ + mov %esi,(%edi) │ │ │ │ │ + je 8fc8 │ │ │ │ │ ./pynx/scattering/cpu.c:7630 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 8f76 │ │ │ │ │ + jmp 8d75 │ │ │ │ │ ./pynx/scattering/cpu.c:7614 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - push %edx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 2360 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 90ef │ │ │ │ │ + js 8fdf │ │ │ │ │ ./pynx/scattering/cpu.c:7632 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7616 │ │ │ │ │ - jne 8ec4 │ │ │ │ │ - jmp 8f1a │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jne 8cc4 │ │ │ │ │ + jmp 8d19 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7614 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 2360 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 910d │ │ │ │ │ + js 8ffd │ │ │ │ │ ./pynx/scattering/cpu.c:7632 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7616 │ │ │ │ │ - jne 8edc │ │ │ │ │ - jmp 8f1a │ │ │ │ │ + jne 8cdc │ │ │ │ │ + jmp 8d19 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7614 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 2360 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 9150 │ │ │ │ │ + js 9040 │ │ │ │ │ ./pynx/scattering/cpu.c:7632 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7616 │ │ │ │ │ - jne 8ef1 │ │ │ │ │ - jmp 8f1a │ │ │ │ │ + jne 8cf1 │ │ │ │ │ + jmp 8d19 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7614 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + push %edx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 2360 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 912b │ │ │ │ │ + js 901b │ │ │ │ │ ./pynx/scattering/cpu.c:7632 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7616 │ │ │ │ │ - jne 8f06 │ │ │ │ │ - jmp 8f1a │ │ │ │ │ + jne 8d06 │ │ │ │ │ + jmp 8d19 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8f56 │ │ │ │ │ + jmp 8d55 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8f71 │ │ │ │ │ + jmp 8d70 │ │ │ │ │ ./pynx/scattering/cpu.c:7614 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - push %edx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 2360 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 91d0 │ │ │ │ │ + js 90c8 │ │ │ │ │ ./pynx/scattering/cpu.c:7632 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7616 │ │ │ │ │ - jne 8dcf │ │ │ │ │ - jmp 8f1a │ │ │ │ │ + jne 8c9e │ │ │ │ │ + jmp 8d19 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %esi │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + push %edi │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7630 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 8f76 │ │ │ │ │ + jmp 8d75 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ -./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - je 8ec4 │ │ │ │ │ - jmp 8f3f │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + je 8cc4 │ │ │ │ │ + jmp 8d3e │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - je 8edc │ │ │ │ │ - jmp 8f3f │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 8cdc │ │ │ │ │ + jmp 8d3e │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - je 8f06 │ │ │ │ │ - jmp 8f3f │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 8d06 │ │ │ │ │ + jmp 8d3e │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - je 8ef1 │ │ │ │ │ - jmp 8f3f │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 8cf1 │ │ │ │ │ + jmp 8d3e │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 8fbc │ │ │ │ │ + jmp 8e90 │ │ │ │ │ ./pynx/scattering/cpu.c:7614 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - push %edx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + push %eax │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 2360 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 91ee │ │ │ │ │ + js 90e6 │ │ │ │ │ ./pynx/scattering/cpu.c:7632 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7616 │ │ │ │ │ - jne 8dad │ │ │ │ │ - jmp 8f1a │ │ │ │ │ + jne 8c83 │ │ │ │ │ + jmp 8d19 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7614 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - push %edx │ │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ │ + push %ebp │ │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ │ call 2360 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js 9211 │ │ │ │ │ + js 9109 │ │ │ │ │ ./pynx/scattering/cpu.c:7632 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7616 │ │ │ │ │ - jne 8d8b │ │ │ │ │ - jmp 8f1a │ │ │ │ │ + jne 8c68 │ │ │ │ │ + jmp 8d19 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ + mov %eax,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - je 8dcf │ │ │ │ │ - jmp 8f3f │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + je 8c9e │ │ │ │ │ + jmp 8d3e │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - je 8dad │ │ │ │ │ - jmp 8f3f │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 8c83 │ │ │ │ │ + jmp 8d3e │ │ │ │ │ ./pynx/scattering/cpu.c:7652 │ │ │ │ │ - call 17b40 │ │ │ │ │ + call 180c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 1) │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:7649 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ - je 8d8b │ │ │ │ │ - jmp 8f3f │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 8c68 │ │ │ │ │ + jmp 8d3e │ │ │ │ │ __Pyx_ParseOptionalKeywords.constprop.0(): │ │ │ │ │ ./pynx/scattering/cpu.c:7615 (discriminator 2) │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:10072 │ │ │ │ │ push %ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ - call 17b36 │ │ │ │ │ - add $0x13dbc,%esi │ │ │ │ │ + call 180b4 │ │ │ │ │ + add $0x14ebc,%esi │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x4c,%esp │ │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:10075 │ │ │ │ │ mov %gs:0x14,%ebx │ │ │ │ │ mov %ebx,0x3c(%esp) │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ call 2370 │ │ │ │ │ ./pynx/scattering/cpu.c:9803 │ │ │ │ │ - mov 0x594(%esi),%ecx │ │ │ │ │ + mov 0x594(%esi),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:10075 │ │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9803 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 95b0 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 94c0 │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ - mov 0x48(%eax),%ebp │ │ │ │ │ + mov 0x48(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6788 │ │ │ │ │ movl $0x0,0x48(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:6792 │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - je 9628 │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je 9540 │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ - mov 0x4(%ebp),%edi │ │ │ │ │ + mov 0x4(%esi),%ebp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edi),%edx │ │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 92a0 │ │ │ │ │ + je 91a2 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %edx │ │ │ │ │ - mov %edx,(%edi) │ │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:6796 │ │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ │ + mov 0x14(%esi),%edi │ │ │ │ │ /usr/include/python3.13/object.h:1031 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 92b4 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 91b5 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%esi),%ebx │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebx │ │ │ │ │ - je 92b4 │ │ │ │ │ + cmp $0x3fffffff,%eax │ │ │ │ │ + je 91b5 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ - inc %ebx │ │ │ │ │ - mov %ebx,(%esi) │ │ │ │ │ + inc %eax │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:9808 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ + push %ebx │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 23c0 <_PyObject_GetDictPtr@plt> │ │ │ │ │ -./pynx/scattering/cpu.c:9809 (discriminator 1) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9810 │ │ │ │ │ mov 0x5f8(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9809 (discriminator 1) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 98d0 │ │ │ │ │ + je 97e0 │ │ │ │ │ ./pynx/scattering/cpu.c:9810 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edx │ │ │ │ │ push (%eax) │ │ │ │ │ call 2280 │ │ │ │ │ ./pynx/scattering/cpu.c:9825 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9600 │ │ │ │ │ + je 9510 │ │ │ │ │ mov -0x34(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9829 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je 9310 │ │ │ │ │ + je 9218 │ │ │ │ │ ./pynx/scattering/cpu.c:9829 (discriminator 1) │ │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ │ cmp -0x24(%ecx),%eax │ │ │ │ │ - je 9318 │ │ │ │ │ + je 9220 │ │ │ │ │ ./pynx/scattering/cpu.c:9829 (discriminator 2) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %ecx,%ebx │ │ │ │ │ push %eax │ │ │ │ │ call 2250 │ │ │ │ │ ./pynx/scattering/cpu.c:9829 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9318 │ │ │ │ │ + je 9220 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9826 │ │ │ │ │ movl $0x0,0x14(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:6760 │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - je 9325 │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je 922d │ │ │ │ │ ./pynx/scattering/cpu.c:6762 (discriminator 1) │ │ │ │ │ - cmp %esi,0x14(%ebp) │ │ │ │ │ - jne 995f │ │ │ │ │ + cmp %edi,0x14(%esi) │ │ │ │ │ + jne 986f │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ │ mov 0x48(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ - mov %ebp,0x48(%eax) │ │ │ │ │ + mov %esi,0x48(%eax) │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 9346 │ │ │ │ │ + je 924e │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ebp │ │ │ │ │ + mov (%edx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebp │ │ │ │ │ - je 9346 │ │ │ │ │ + cmp $0x3fffffff,%esi │ │ │ │ │ + je 924e │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ebp │ │ │ │ │ - mov %ebp,(%edx) │ │ │ │ │ - je 97a8 │ │ │ │ │ + dec %esi │ │ │ │ │ + mov %esi,(%edx) │ │ │ │ │ + je 96b8 │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je 935d │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + je 9267 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edi),%ecx │ │ │ │ │ + mov 0x0(%ebp),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 935d │ │ │ │ │ + je 9267 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ - mov %ecx,(%edi) │ │ │ │ │ - je 9790 │ │ │ │ │ + mov %ecx,0x0(%ebp) │ │ │ │ │ + je 96a0 │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 9374 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 927e │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%esi),%edi │ │ │ │ │ + mov (%edi),%ebp │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%edi │ │ │ │ │ - je 9374 │ │ │ │ │ + cmp $0x3fffffff,%ebp │ │ │ │ │ + je 927e │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %edi │ │ │ │ │ - mov %edi,(%esi) │ │ │ │ │ - je 9778 │ │ │ │ │ + dec %ebp │ │ │ │ │ + mov %ebp,(%edi) │ │ │ │ │ + je 9688 │ │ │ │ │ ./pynx/scattering/cpu.c:10080 │ │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - jne 95b0 │ │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + jne 94c0 │ │ │ │ │ ./pynx/scattering/cpu.c:9863 (discriminator 1) │ │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:10080 (discriminator 2) │ │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9863 (discriminator 1) │ │ │ │ │ mov 0x6a4(%ebx),%ebx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 96eb │ │ │ │ │ + je 9603 │ │ │ │ │ ./pynx/scattering/cpu.c:9866 │ │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ │ mov 0x69c(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9841 │ │ │ │ │ mov %edi,%ecx │ │ │ │ │ dec %ecx │ │ │ │ │ - js 9400 │ │ │ │ │ + js 9310 │ │ │ │ │ ./pynx/scattering/cpu.c:9841 (discriminator 1) │ │ │ │ │ cmp %esi,0x4(%ebx,%ecx,8) │ │ │ │ │ - jl 9400 │ │ │ │ │ + jl 9310 │ │ │ │ │ ./pynx/scattering/cpu.c:9844 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 9c11 │ │ │ │ │ + je 9af0 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - jmp 93c5 │ │ │ │ │ - nop │ │ │ │ │ + jmp 92d5 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9848 │ │ │ │ │ - jge 9638 │ │ │ │ │ + jge 9550 │ │ │ │ │ ./pynx/scattering/cpu.c:9849 │ │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9844 │ │ │ │ │ cmp %ecx,%edx │ │ │ │ │ - jge 93e2 │ │ │ │ │ + jge 92f2 │ │ │ │ │ ./pynx/scattering/cpu.c:9845 │ │ │ │ │ mov %ecx,%ebp │ │ │ │ │ sub %edx,%ebp │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ shr $0x1f,%eax │ │ │ │ │ add %ebp,%eax │ │ │ │ │ sar $1,%eax │ │ │ │ │ add %edx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9846 │ │ │ │ │ mov 0x4(%ebx,%eax,8),%ebp │ │ │ │ │ cmp %esi,%ebp │ │ │ │ │ - jle 93b8 │ │ │ │ │ + jle 92c8 │ │ │ │ │ ./pynx/scattering/cpu.c:9847 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9844 │ │ │ │ │ cmp %ecx,%edx │ │ │ │ │ - jl 93c5 │ │ │ │ │ + jl 92d5 │ │ │ │ │ ./pynx/scattering/cpu.c:9854 │ │ │ │ │ cmp %esi,%ebp │ │ │ │ │ - jl 9c5e │ │ │ │ │ + jl 9b3d │ │ │ │ │ ./pynx/scattering/cpu.c:9867 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jle 9400 │ │ │ │ │ + jle 9310 │ │ │ │ │ lea (%ebx,%eax,8),%ecx │ │ │ │ │ cmp %esi,0x4(%ecx) │ │ │ │ │ - je 9643 │ │ │ │ │ + je 955b │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ - mov 0x48(%ebx),%edx │ │ │ │ │ + mov 0x48(%ebx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:6788 │ │ │ │ │ movl $0x0,0x48(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6792 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 9975 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 9885 │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ - mov 0x4(%edx),%ecx │ │ │ │ │ + mov 0x4(%edi),%edx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ + mov (%edx),%ebp │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 9425 │ │ │ │ │ + cmp $0x3fffffff,%ebp │ │ │ │ │ + je 9336 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ - inc %eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ + inc %ebp │ │ │ │ │ + mov %ebp,(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:6796 │ │ │ │ │ - mov 0x14(%edx),%edi │ │ │ │ │ + mov 0x14(%edi),%ecx │ │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ │ /usr/include/python3.13/object.h:1031 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je 9439 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 9356 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edi),%ebp │ │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ │ + mov (%ebx),%eax │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebp │ │ │ │ │ - je 9439 │ │ │ │ │ + cmp $0x3fffffff,%eax │ │ │ │ │ + je 9356 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ - inc %ebp │ │ │ │ │ - mov %ebp,(%edi) │ │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ │ + inc %eax │ │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:6793 (discriminator 1) │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:10022 │ │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je 9730 │ │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 9648 │ │ │ │ │ ./pynx/scattering/cpu.c:10027 │ │ │ │ │ push 0x14(%esp) │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ - lea -0x4c13(%ebx),%edx │ │ │ │ │ - lea -0x4bfd(%ebx),%ecx │ │ │ │ │ - push %edx │ │ │ │ │ - push 0x28(%esp) │ │ │ │ │ + lea -0x4c03(%ebx),%ecx │ │ │ │ │ + lea -0x4bed(%ebx),%eax │ │ │ │ │ push %ecx │ │ │ │ │ + push 0x28(%esp) │ │ │ │ │ + push %eax │ │ │ │ │ call 2030 │ │ │ │ │ ./pynx/scattering/cpu.c:10028 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 99ad │ │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ │ + je 98b9 │ │ │ │ │ ./pynx/scattering/cpu.c:10029 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ │ call 23b0 │ │ │ │ │ ./pynx/scattering/cpu.c:10030 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x14(%esp),%ebp │ │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ │ test %eax,%eax │ │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ │ - je 9984 │ │ │ │ │ + je 989a │ │ │ │ │ ./pynx/scattering/cpu.c:10060 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push 0x1c(%esp) │ │ │ │ │ push %eax │ │ │ │ │ push 0x28(%esp) │ │ │ │ │ call 24d0 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:10060 │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ -/usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ebx),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 94d2 │ │ │ │ │ + je 93db │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%ebx) │ │ │ │ │ - je 9adc │ │ │ │ │ + je 99cb │ │ │ │ │ ./pynx/scattering/cpu.c:10085 │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - je 99ad │ │ │ │ │ + je 98b9 │ │ │ │ │ ./pynx/scattering/cpu.c:6760 │ │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 94ef │ │ │ │ │ + je 93fc │ │ │ │ │ ./pynx/scattering/cpu.c:6762 (discriminator 1) │ │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ │ - cmp %edi,0x14(%ebx) │ │ │ │ │ - jne 9b9d │ │ │ │ │ + cmp %ebx,0x14(%edx) │ │ │ │ │ + jne 9a80 │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ mov 0x48(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ - mov %ebx,0x48(%eax) │ │ │ │ │ + mov %edx,0x48(%eax) │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 9513 │ │ │ │ │ + je 9421 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ + mov (%ecx),%ebx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 9513 │ │ │ │ │ + cmp $0x3fffffff,%ebx │ │ │ │ │ + je 9421 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %eax │ │ │ │ │ - mov %eax,(%ecx) │ │ │ │ │ - je 9b23 │ │ │ │ │ + dec %ebx │ │ │ │ │ + mov %ebx,(%ecx) │ │ │ │ │ + je 9a0a │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 952a │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 9437 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%edi),%eax │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je 952a │ │ │ │ │ + cmp $0x3fffffff,%eax │ │ │ │ │ + je 9437 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 9b0e │ │ │ │ │ + dec %eax │ │ │ │ │ + mov %eax,(%edi) │ │ │ │ │ + je 99f5 │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 9541 │ │ │ │ │ + je 9452 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edi),%ebx │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebx │ │ │ │ │ - je 9541 │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je 9452 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ebx │ │ │ │ │ - mov %ebx,(%edi) │ │ │ │ │ - je 9af9 │ │ │ │ │ + dec %ecx │ │ │ │ │ + mov %ecx,(%edi) │ │ │ │ │ + je 99e0 │ │ │ │ │ ./pynx/scattering/cpu.c:9876 │ │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ │ - mov 0x6a4(%edi),%ecx │ │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ │ + mov 0x6a4(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9880 (discriminator 1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 9b47 │ │ │ │ │ + je 9a26 │ │ │ │ │ ./pynx/scattering/cpu.c:9892 │ │ │ │ │ - mov 0x69c(%edi),%eax │ │ │ │ │ + mov 0x69c(%edx),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9841 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %ebx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9892 │ │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9841 │ │ │ │ │ dec %edx │ │ │ │ │ - js 9858 │ │ │ │ │ + js 9768 │ │ │ │ │ ./pynx/scattering/cpu.c:9841 (discriminator 1) │ │ │ │ │ cmp %esi,0x4(%ecx,%edx,8) │ │ │ │ │ - jl 9b40 │ │ │ │ │ + jl 9a1f │ │ │ │ │ ./pynx/scattering/cpu.c:9844 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 9bfc │ │ │ │ │ + je 9adb │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 9591 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 94a1 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9848 │ │ │ │ │ - jge 9a2a │ │ │ │ │ + jge 9914 │ │ │ │ │ ./pynx/scattering/cpu.c:9849 │ │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9844 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jge 97d8 │ │ │ │ │ + jge 96e8 │ │ │ │ │ ./pynx/scattering/cpu.c:9845 │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ sub %eax,%ebx │ │ │ │ │ mov %ebx,%edi │ │ │ │ │ shr $0x1f,%edi │ │ │ │ │ add %ebx,%edi │ │ │ │ │ sar $1,%edi │ │ │ │ │ add %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9846 │ │ │ │ │ mov 0x4(%ecx,%edi,8),%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ - jle 9580 │ │ │ │ │ + jle 9490 │ │ │ │ │ ./pynx/scattering/cpu.c:9847 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ - jmp 9589 │ │ │ │ │ + jmp 9499 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9863 (discriminator 1) │ │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:10080 (discriminator 1) │ │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9863 (discriminator 1) │ │ │ │ │ - mov 0x6a4(%eax),%ebx │ │ │ │ │ + mov 0x6a4(%edx),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:10080 (discriminator 1) │ │ │ │ │ neg %esi │ │ │ │ │ ./pynx/scattering/cpu.c:9863 (discriminator 1) │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - jne 9396 │ │ │ │ │ + jne 92a0 │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ │ - mov 0x48(%edi),%edx │ │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ │ + mov 0x48(%eax),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:6788 │ │ │ │ │ - movl $0x0,0x48(%edi) │ │ │ │ │ + movl $0x0,0x48(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:6792 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jne 9416 │ │ │ │ │ - movl $0x0,0x24(%esp) │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + jne 9326 │ │ │ │ │ ./pynx/scattering/cpu.c:6791 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - jmp 944b │ │ │ │ │ + movl $0x0,0x24(%esp) │ │ │ │ │ +./pynx/scattering/cpu.c:6792 │ │ │ │ │ + movl $0x0,0x28(%esp) │ │ │ │ │ + jmp 9368 │ │ │ │ │ ./pynx/scattering/cpu.c:9821 │ │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ │ call 2290 │ │ │ │ │ ./pynx/scattering/cpu.c:9825 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9827 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ push -0x34(%ebx) │ │ │ │ │ push 0x5f8(%ebx) │ │ │ │ │ push 0x594(%ebx) │ │ │ │ │ call 22d0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9310 │ │ │ │ │ + jmp 9218 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:6791 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:6790 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 92b4 │ │ │ │ │ +./pynx/scattering/cpu.c:6790 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + jmp 91b5 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9867 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jle 9400 │ │ │ │ │ + jle 9310 │ │ │ │ │ lea (%ebx,%eax,8),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9870 │ │ │ │ │ mov (%ecx),%ebp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 9653 │ │ │ │ │ + je 956b │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:10096 │ │ │ │ │ push $0x0 │ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ │ push 0x58c(%ebx) │ │ │ │ │ push %ebp │ │ │ │ │ push 0x1c(%esp) │ │ │ │ │ call 20b0 │ │ │ │ │ ./pynx/scattering/cpu.c:10102 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:10096 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:10102 │ │ │ │ │ - je 96c8 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 95e0 │ │ │ │ │ ./pynx/scattering/cpu.c:10103 │ │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:10104 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:10103 │ │ │ │ │ - mov %edx,0x14(%eax) │ │ │ │ │ + mov %ecx,0x14(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:10104 │ │ │ │ │ push %eax │ │ │ │ │ call 2240 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov 0x0(%ebp),%ebx │ │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - cmp $0x3fffffff,%ebx │ │ │ │ │ - je 969a │ │ │ │ │ + cmp $0x3fffffff,%eax │ │ │ │ │ + je 95b1 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ebx │ │ │ │ │ - mov %ebx,0x0(%ebp) │ │ │ │ │ - je 97c0 │ │ │ │ │ + dec %eax │ │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ │ + je 96d0 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edi),%ebp │ │ │ │ │ + mov (%esi),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebp │ │ │ │ │ - je 96ad │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je 95c4 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ebp │ │ │ │ │ - mov %ebp,(%edi) │ │ │ │ │ - je 9760 │ │ │ │ │ + dec %ecx │ │ │ │ │ + mov %ecx,(%esi) │ │ │ │ │ + je 9670 │ │ │ │ │ ./pynx/scattering/cpu.c:10108 │ │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - jne 9c59 │ │ │ │ │ + jne 9b38 │ │ │ │ │ add $0x4c,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov 0x0(%ebp),%ecx │ │ │ │ │ + mov 0x0(%ebp),%edi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je 96ad │ │ │ │ │ + cmp $0x3fffffff,%edi │ │ │ │ │ + je 95c4 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,0x0(%ebp) │ │ │ │ │ - jne 96ad │ │ │ │ │ + dec %edi │ │ │ │ │ + mov %edi,0x0(%ebp) │ │ │ │ │ + jne 95c4 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 96ad │ │ │ │ │ + jmp 95c4 │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ │ - mov 0x48(%eax),%edx │ │ │ │ │ + mov 0x48(%eax),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:6788 │ │ │ │ │ movl $0x0,0x48(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:6792 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 9a85 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 9975 │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ - mov 0x4(%edx),%ecx │ │ │ │ │ + mov 0x4(%edi),%edx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%ecx),%ebp │ │ │ │ │ + mov (%edx),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebp │ │ │ │ │ - je 9bbe │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je 9a99 │ │ │ │ │ ./pynx/scattering/cpu.c:6796 │ │ │ │ │ - mov 0x14(%edx),%edi │ │ │ │ │ + mov 0x14(%edi),%ebp │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ - inc %ebp │ │ │ │ │ - mov %ebp,(%ecx) │ │ │ │ │ + inc %ecx │ │ │ │ │ + mov %ecx,(%edx) │ │ │ │ │ +./pynx/scattering/cpu.c:6796 │ │ │ │ │ + mov %ebp,0x24(%esp) │ │ │ │ │ /usr/include/python3.13/object.h:1031 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - jne 942c │ │ │ │ │ + test %ebp,%ebp │ │ │ │ │ + jne 9341 │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:6793 (discriminator 1) │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:10060 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push 0x1c(%esp) │ │ │ │ │ push 0x28(%esp) │ │ │ │ │ push 0x28(%esp) │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 24d0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ - jmp 94d2 │ │ │ │ │ + jmp 93db │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ + push %esi │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:10108 │ │ │ │ │ - jmp 96ad │ │ │ │ │ + jmp 95c4 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9374 │ │ │ │ │ + jmp 927e │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ + push %ebp │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 935d │ │ │ │ │ + jmp 9267 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9346 │ │ │ │ │ + jmp 924e │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebp │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 969a │ │ │ │ │ + jmp 95b1 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9857 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ setl %al │ │ │ │ │ add %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9893 │ │ │ │ │ cmp %edi,0x14(%esp) │ │ │ │ │ - jle 9862 │ │ │ │ │ + jle 9772 │ │ │ │ │ ./pynx/scattering/cpu.c:9893 (discriminator 1) │ │ │ │ │ lea (%ecx,%edi,8),%edx │ │ │ │ │ cmp %esi,0x4(%edx) │ │ │ │ │ - je 9a37 │ │ │ │ │ + je 9921 │ │ │ │ │ ./pynx/scattering/cpu.c:9899 │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ cmp 0x6a0(%eax),%ebx │ │ │ │ │ - je 9876 │ │ │ │ │ + je 9786 │ │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9910 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ lea (%ecx,%edi,8),%edx │ │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ │ sub %edi,%ebx │ │ │ │ │ lea 0x8(%ecx,%edi,8),%edi │ │ │ │ │ @@ -10720,27 +10576,27 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:9914 │ │ │ │ │ inc %ecx │ │ │ │ │ mov %ecx,0x69c(%esi) │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - jne 964f │ │ │ │ │ - jmp 9653 │ │ │ │ │ + jne 9567 │ │ │ │ │ + jmp 956b │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9854 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ cmp 0x4(%ecx),%esi │ │ │ │ │ - setg %dl │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ + setg %al │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9899 │ │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ │ cmp %edx,0x6a0(%eax) │ │ │ │ │ - jne 9b95 │ │ │ │ │ + jne 9a78 │ │ │ │ │ ./pynx/scattering/cpu.c:9900 │ │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9901 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:9900 │ │ │ │ │ add $0x40,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9901 │ │ │ │ │ @@ -10748,528 +10604,505 @@ │ │ │ │ │ mov %ebx,0x1c(%esp) │ │ │ │ │ push %eax │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2210 │ │ │ │ │ ./pynx/scattering/cpu.c:9903 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9901 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9903 (discriminator 1) │ │ │ │ │ - je 9653 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 956b │ │ │ │ │ +./pynx/scattering/cpu.c:9907 │ │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9906 │ │ │ │ │ mov %eax,0x6a4(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:9909 │ │ │ │ │ mov 0x69c(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9907 │ │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:9909 (discriminator 1) │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ -./pynx/scattering/cpu.c:9909 │ │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:9907 │ │ │ │ │ mov %edx,0x6a0(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:9912 │ │ │ │ │ lea (%ecx,%edi,8),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:9909 │ │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:9909 (discriminator 1) │ │ │ │ │ - jl 9803 │ │ │ │ │ - jmp 982d │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jl 9713 │ │ │ │ │ + jmp 973d │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6839 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea 0x3c(%esp),%eax │ │ │ │ │ - push %eax │ │ │ │ │ + lea 0x3c(%esp),%ebx │ │ │ │ │ + push %ebx │ │ │ │ │ push %edx │ │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ │ push 0x594(%ebx) │ │ │ │ │ call 2490 │ │ │ │ │ ./pynx/scattering/cpu.c:6840 │ │ │ │ │ - mov 0x48(%esp),%ecx │ │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:9817 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 95ed │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 9503 │ │ │ │ │ ./pynx/scattering/cpu.c:9818 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %ecx,0x30(%esp) │ │ │ │ │ - push %ecx │ │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ │ + push %eax │ │ │ │ │ call 2250 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ │ + mov 0x34(%esp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9818 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:9818 (discriminator 1) │ │ │ │ │ - je 9a68 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 9958 │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 9310 │ │ │ │ │ + je 9218 │ │ │ │ │ ./pynx/scattering/cpu.c:9818 (discriminator 1) │ │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ │ - mov -0x34(%edx),%edx │ │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ │ + mov -0x34(%eax),%edx │ │ │ │ │ mov %edx,%eax │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ │ dec %ecx │ │ │ │ │ mov %ecx,(%ebx) │ │ │ │ │ - jne 92ee │ │ │ │ │ + jne 91ef │ │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ │ push %ebx │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ │ - jmp 92ee │ │ │ │ │ + jmp 91ef │ │ │ │ │ ./pynx/scattering/cpu.c:6764 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ + push %edi │ │ │ │ │ push %esi │ │ │ │ │ - push %ebp │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2070 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9325 │ │ │ │ │ - movl $0x0,0x24(%esp) │ │ │ │ │ + jmp 922d │ │ │ │ │ + movl $0x0,0x28(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:6791 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - jmp 943f │ │ │ │ │ -/usr/include/python3.13/object.h:363 │ │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ │ -/usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%esi │ │ │ │ │ - je 99ad │ │ │ │ │ -/usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %esi │ │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ │ - jne 99ad │ │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ │ -/usr/include/python3.13/object.h:949 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - push %ebp │ │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ │ - call 2130 <_Py_Dealloc@plt> │ │ │ │ │ -./pynx/scattering/cpu.c:10085 │ │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ │ -/usr/include/python3.13/object.h:949 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -/usr/include/python3.13/object.h:1041 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 99cf │ │ │ │ │ + movl $0x0,0x24(%esp) │ │ │ │ │ + jmp 935c │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ + mov (%edx),%ebp │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 99cf │ │ │ │ │ + cmp $0x3fffffff,%ebp │ │ │ │ │ + je 98b9 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %eax │ │ │ │ │ - mov %eax,(%edx) │ │ │ │ │ - jne 99cf │ │ │ │ │ + dec %ebp │ │ │ │ │ + mov %ebp,(%edx) │ │ │ │ │ + jne 98b9 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edx │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 99f6 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 98dc │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebx │ │ │ │ │ - je 99f6 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je 98dc │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ebx │ │ │ │ │ - mov %ebx,(%edx) │ │ │ │ │ - jne 99f6 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%edi) │ │ │ │ │ + jne 98dc │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edx │ │ │ │ │ + push %edi │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je 96ad │ │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 9903 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edi),%ebp │ │ │ │ │ + mov (%ebx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebp │ │ │ │ │ - je 96ad │ │ │ │ │ + cmp $0x3fffffff,%esi │ │ │ │ │ + je 9903 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ebp │ │ │ │ │ - mov %ebp,(%edi) │ │ │ │ │ - jne 96ad │ │ │ │ │ + dec %esi │ │ │ │ │ + mov %esi,(%ebx) │ │ │ │ │ + jne 9903 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ + push %ebx │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 96ad │ │ │ │ │ +/usr/include/python3.13/object.h:1041 │ │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jne 95b1 │ │ │ │ │ + jmp 95c4 │ │ │ │ │ ./pynx/scattering/cpu.c:9893 │ │ │ │ │ cmp %edi,0x14(%esp) │ │ │ │ │ - jle 9862 │ │ │ │ │ + jle 9772 │ │ │ │ │ ./pynx/scattering/cpu.c:9893 (discriminator 1) │ │ │ │ │ lea (%ecx,%edi,8),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:9894 │ │ │ │ │ mov (%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:9895 │ │ │ │ │ mov %ebp,(%edx) │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%esi),%ecx │ │ │ │ │ + mov (%esi),%edi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je 9653 │ │ │ │ │ + cmp $0x3fffffff,%edi │ │ │ │ │ + je 956b │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%esi) │ │ │ │ │ - jne 9653 │ │ │ │ │ + dec %edi │ │ │ │ │ + mov %edi,(%esi) │ │ │ │ │ + jne 956b │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %esi │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9653 │ │ │ │ │ - nop │ │ │ │ │ + jmp 956b │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ │ - je 9be1 │ │ │ │ │ + je 9ac0 │ │ │ │ │ mov -0x24(%ebx),%eax │ │ │ │ │ mov -0x34(%ebx),%edx │ │ │ │ │ - jmp 992d │ │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ │ + jmp 983d │ │ │ │ │ ./pynx/scattering/cpu.c:10060 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push 0x1c(%esp) │ │ │ │ │ push 0x28(%esp) │ │ │ │ │ push 0x28(%esp) │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 24d0 │ │ │ │ │ ./pynx/scattering/cpu.c:10085 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:10060 │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:10085 │ │ │ │ │ - je 96ad │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 95c4 │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ │ mov 0x48(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ movl $0x0,0x48(%edx) │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 9541 │ │ │ │ │ + je 9452 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%ecx),%eax │ │ │ │ │ + mov (%ecx),%ebx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 9541 │ │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ │ + cmp $0x3fffffff,%ebx │ │ │ │ │ + je 9452 │ │ │ │ │ ./pynx/scattering/cpu.c:6791 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - jmp 950a │ │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ │ + movl $0x0,0x24(%esp) │ │ │ │ │ + jmp 9418 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ebx │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ │ - jmp 94d2 │ │ │ │ │ + jmp 93db │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %edi │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 9541 │ │ │ │ │ + jmp 9452 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edx │ │ │ │ │ + push %edi │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 952a │ │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ │ + jmp 9437 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ │ - jmp 9513 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 9862 │ │ │ │ │ + jmp 9421 │ │ │ │ │ + mov %ebx,%edi │ │ │ │ │ + jmp 9772 │ │ │ │ │ ./pynx/scattering/cpu.c:9881 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push $0x200 │ │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ │ + mov 0x1c(%esp),%edi │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ call 24b0 │ │ │ │ │ ./pynx/scattering/cpu.c:9882 (discriminator 1) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 9653 │ │ │ │ │ + je 956b │ │ │ │ │ +./pynx/scattering/cpu.c:9885 │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + mov $0x40,%ebx │ │ │ │ │ ./pynx/scattering/cpu.c:9883 │ │ │ │ │ - mov %eax,0x6a4(%ebx) │ │ │ │ │ -./pynx/scattering/cpu.c:9884 │ │ │ │ │ - movl $0x40,0x6a0(%ebx) │ │ │ │ │ + mov %eax,0x6a4(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:9885 │ │ │ │ │ - movl $0x1,0x69c(%ebx) │ │ │ │ │ + mov %edx,0x69c(%edi) │ │ │ │ │ + mov %ebx,0x6a0(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:9886 │ │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:9887 │ │ │ │ │ mov %ebp,(%eax) │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - jne 964f │ │ │ │ │ - jmp 9653 │ │ │ │ │ + jne 9567 │ │ │ │ │ + jmp 956b │ │ │ │ │ ./pynx/scattering/cpu.c:9912 │ │ │ │ │ lea (%ecx,%edi,8),%edx │ │ │ │ │ - jmp 982d │ │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ │ + jmp 973d │ │ │ │ │ ./pynx/scattering/cpu.c:6764 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %edi │ │ │ │ │ - push 0x30(%esp) │ │ │ │ │ + push %ebx │ │ │ │ │ + push 0x34(%esp) │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 2070 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ │ - jmp 94ef │ │ │ │ │ + jmp 93fc │ │ │ │ │ ./pynx/scattering/cpu.c:6796 │ │ │ │ │ - mov 0x14(%edx),%edi │ │ │ │ │ + mov 0x14(%edi),%ebx │ │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ │ /usr/include/python3.13/object.h:1031 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je 9c21 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 9b00 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edi),%esi │ │ │ │ │ + mov (%ebx),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%esi │ │ │ │ │ - je 9bd2 │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je 9ab1 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ - inc %esi │ │ │ │ │ - mov %esi,(%edi) │ │ │ │ │ + inc %ecx │ │ │ │ │ + mov %ecx,(%ebx) │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:10080 (discriminator 2) │ │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6793 (discriminator 1) │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ - jmp 9730 │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + jmp 9648 │ │ │ │ │ ./pynx/scattering/cpu.c:9829 │ │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ │ - mov -0x34(%ebx),%eax │ │ │ │ │ - cmp %eax,-0x24(%ebx) │ │ │ │ │ - jne 9318 │ │ │ │ │ - jmp 9310 │ │ │ │ │ -./pynx/scattering/cpu.c:9854 │ │ │ │ │ - cmp 0x4(%ecx),%esi │ │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ │ + mov -0x34(%edx),%ebx │ │ │ │ │ + cmp %ebx,-0x24(%edx) │ │ │ │ │ + jne 9220 │ │ │ │ │ + jmp 9218 │ │ │ │ │ ./pynx/scattering/cpu.c:9857 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:9854 │ │ │ │ │ - jg 9862 │ │ │ │ │ + cmp 0x4(%ecx),%esi │ │ │ │ │ + jg 9772 │ │ │ │ │ ./pynx/scattering/cpu.c:9855 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 97e7 │ │ │ │ │ + jmp 96f7 │ │ │ │ │ ./pynx/scattering/cpu.c:9854 │ │ │ │ │ cmp 0x4(%ebx),%esi │ │ │ │ │ - jg 9400 │ │ │ │ │ + jg 9310 │ │ │ │ │ ./pynx/scattering/cpu.c:9855 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 93ee │ │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ │ + jmp 92fe │ │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:10060 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ │ push 0x1c(%esp) │ │ │ │ │ push 0x28(%esp) │ │ │ │ │ push 0x28(%esp) │ │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ │ call 24d0 │ │ │ │ │ ./pynx/scattering/cpu.c:10085 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:10060 │ │ │ │ │ mov %eax,%ebp │ │ │ │ │ ./pynx/scattering/cpu.c:10085 │ │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ │ - je 9c64 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:6787 │ │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ │ ./pynx/scattering/cpu.c:6793 (discriminator 1) │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ - jmp 94e2 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ +./pynx/scattering/cpu.c:10085 │ │ │ │ │ + jne 93eb │ │ │ │ │ + jmp 98b9 │ │ │ │ │ ./pynx/scattering/cpu.c:10108 │ │ │ │ │ - call 17b40 │ │ │ │ │ + call 180c0 │ │ │ │ │ ./pynx/scattering/cpu.c:9857 │ │ │ │ │ inc %eax │ │ │ │ │ - jmp 93ea │ │ │ │ │ -./pynx/scattering/cpu.c:6787 │ │ │ │ │ - mov %ebx,0x24(%esp) │ │ │ │ │ -./pynx/scattering/cpu.c:6793 (discriminator 1) │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ - jmp 99ad │ │ │ │ │ + jmp 92fa │ │ │ │ │ __Pyx_AddTraceback(): │ │ │ │ │ -./pynx/scattering/cpu.c:6793 (discriminator 1) │ │ │ │ │ - nop │ │ │ │ │ +./pynx/scattering/cpu.c:9857 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4281 │ │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ │ and $0xffffffe0,%esp │ │ │ │ │ push -0x4(%ecx) │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ - call 5a9e │ │ │ │ │ - add $0x13371,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x1448f,%ebx │ │ │ │ │ push %ecx │ │ │ │ │ sub $0x248,%esp │ │ │ │ │ - mov 0x8(%ecx),%ebx │ │ │ │ │ + mov 0x8(%ecx),%esi │ │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ │ + mov %esi,-0x228(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4310 │ │ │ │ │ - lea 0x650(%edi),%edx │ │ │ │ │ + lea 0x60c(%ebx),%edx │ │ │ │ │ + lea 0x5c(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4281 │ │ │ │ │ - mov %ebx,-0x230(%ebp) │ │ │ │ │ - mov %gs:0x14,%esi │ │ │ │ │ - mov %esi,-0x1c(%ebp) │ │ │ │ │ - mov 0xc(%ecx),%esi │ │ │ │ │ + mov %gs:0x14,%edi │ │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ │ + mov 0xc(%ecx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:4310 │ │ │ │ │ lea 0x4(%edx),%ecx │ │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ │ - lea 0x8(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ │ - lea 0x14(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ │ - lea 0x18(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ │ - lea 0x1c(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ │ - lea -0x40(%edx),%ecx │ │ │ │ │ - sub $0x44,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4311 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4310 │ │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ │ + vmovd %esi,%xmm1 │ │ │ │ │ + lea 0x4c(%edx),%esi │ │ │ │ │ + vmovd %ecx,%xmm0 │ │ │ │ │ + lea 0x60(%edx),%ecx │ │ │ │ │ + vmovd %esi,%xmm5 │ │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm3 │ │ │ │ │ + lea 0x58(%edx),%ecx │ │ │ │ │ + vpinsrd $0x1,%edx,%xmm0,%xmm2 │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm5,%xmm6 │ │ │ │ │ + lea 0x48(%edx),%ecx │ │ │ │ │ + lea 0x44(%edx),%edx │ │ │ │ │ + vmovd %edx,%xmm7 │ │ │ │ │ + vpunpcklqdq %xmm2,%xmm3,%xmm4 │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm7,%xmm0 │ │ │ │ │ + vpunpcklqdq %xmm6,%xmm0,%xmm2 │ │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm2,%ymm1 │ │ │ │ │ + vmovdqa %ymm1,-0x58(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4311 │ │ │ │ │ - je 9d10 │ │ │ │ │ -./pynx/scattering/cpu.c:4308 │ │ │ │ │ - lea 0x0(,%ebx,4),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4313 │ │ │ │ │ - cmp $0x8,%ebx │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 9c20 │ │ │ │ │ ./pynx/scattering/cpu.c:4308 │ │ │ │ │ + mov -0x228(%ebp),%esi │ │ │ │ │ + lea 0x0(,%esi,4),%edx │ │ │ │ │ lea (%eax,%edx,1),%ecx │ │ │ │ │ mov %ecx,-0x220(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4313 │ │ │ │ │ - ja bd18 │ │ │ │ │ - mov -0x36e4(%edi,%edx,1),%edx │ │ │ │ │ - add %edi,%edx │ │ │ │ │ + cmp $0x8,%esi │ │ │ │ │ + ja caba │ │ │ │ │ + mov -0x36e4(%ebx,%edx,1),%edx │ │ │ │ │ + add %ebx,%edx │ │ │ │ │ jmp *%edx │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:4417 (discriminator 1) │ │ │ │ │ - cmpl $0x8,-0x230(%ebp) │ │ │ │ │ - jne bd18 │ │ │ │ │ + cmpl $0x8,-0x228(%ebp) │ │ │ │ │ + jne caba │ │ │ │ │ ./pynx/scattering/cpu.c:4420 │ │ │ │ │ - mov (%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4422 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ + mov (%eax),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:4421 │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4422 │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4423 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4420 │ │ │ │ │ - mov %esi,-0x1fc(%ebp) │ │ │ │ │ + mov %edi,-0x1fc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4424 │ │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4422 │ │ │ │ │ - mov %edx,-0x20c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4426 │ │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ │ + mov 0x10(%eax),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:4421 │ │ │ │ │ - mov %ebx,-0x208(%ebp) │ │ │ │ │ + mov %esi,-0x208(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4425 │ │ │ │ │ - mov 0x14(%eax),%ebx │ │ │ │ │ + mov 0x14(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4422 │ │ │ │ │ + mov %ecx,-0x20c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4426 │ │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:4427 │ │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4423 │ │ │ │ │ - mov %ecx,-0x200(%ebp) │ │ │ │ │ + mov %edx,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4424 │ │ │ │ │ - mov %esi,-0x210(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4426 │ │ │ │ │ - mov %edx,-0x218(%ebp) │ │ │ │ │ + mov %edi,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4425 │ │ │ │ │ - mov %ebx,-0x214(%ebp) │ │ │ │ │ + mov %esi,-0x214(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4426 │ │ │ │ │ + mov %ecx,-0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4427 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov %eax,-0x224(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ │ + mov -0x1fc(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:4454 │ │ │ │ │ - mov 0x5b8(%edi),%eax │ │ │ │ │ + mov 0x5b8(%ebx),%eax │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ - mov 0x4(%edx),%edx │ │ │ │ │ + mov 0x4(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4454 (discriminator 2) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne c318 │ │ │ │ │ + jne c140 │ │ │ │ │ ./pynx/scattering/cpu.c:4455 (discriminator 2) │ │ │ │ │ mov -0x208(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne c340 │ │ │ │ │ + jne c170 │ │ │ │ │ ./pynx/scattering/cpu.c:4456 (discriminator 2) │ │ │ │ │ mov -0x20c(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne c360 │ │ │ │ │ + jne c190 │ │ │ │ │ ./pynx/scattering/cpu.c:4457 (discriminator 2) │ │ │ │ │ mov -0x200(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne c380 │ │ │ │ │ + jne c1b0 │ │ │ │ │ ./pynx/scattering/cpu.c:4458 (discriminator 2) │ │ │ │ │ mov -0x210(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne c3a0 │ │ │ │ │ + jne c1d0 │ │ │ │ │ ./pynx/scattering/cpu.c:4459 (discriminator 2) │ │ │ │ │ mov -0x214(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne c3c0 │ │ │ │ │ + jne c240 │ │ │ │ │ ./pynx/scattering/cpu.c:4460 (discriminator 2) │ │ │ │ │ mov -0x218(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne c3f8 │ │ │ │ │ + jne c278 │ │ │ │ │ ./pynx/scattering/cpu.c:4461 (discriminator 2) │ │ │ │ │ - cmp %edx,0x4(%ebx) │ │ │ │ │ - jne c418 │ │ │ │ │ - lea 0x6ac(%edi),%esi │ │ │ │ │ + mov -0x224(%ebp),%eax │ │ │ │ │ + cmp %edx,0x4(%eax) │ │ │ │ │ + jne c2a0 │ │ │ │ │ + lea 0x6ac(%ebx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:4547 │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4513 │ │ │ │ │ movl $0x0,-0x194(%ebp) │ │ │ │ │ - mov %esi,-0x220(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4547 │ │ │ │ │ - mov -0x28(%edi),%esi │ │ │ │ │ - cmp %esi,-0x1fc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4514 │ │ │ │ │ movl $0x0,-0x198(%ebp) │ │ │ │ │ + vmovd %ecx,%xmm6 │ │ │ │ │ ./pynx/scattering/cpu.c:4517 │ │ │ │ │ movl $0x0,-0x164(%ebp) │ │ │ │ │ - vmovd -0x220(%ebp),%xmm0 │ │ │ │ │ + vpunpckldq %xmm6,%xmm6,%xmm7 │ │ │ │ │ ./pynx/scattering/cpu.c:4518 │ │ │ │ │ movl $0x0,-0x168(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4521 │ │ │ │ │ movl $0x0,-0x134(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4522 │ │ │ │ │ movl $0x0,-0x138(%ebp) │ │ │ │ │ - vpunpckldq %xmm0,%xmm0,%xmm1 │ │ │ │ │ ./pynx/scattering/cpu.c:4525 │ │ │ │ │ movl $0x0,-0x104(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4526 │ │ │ │ │ movl $0x0,-0x108(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4529 │ │ │ │ │ movl $0x0,-0xd4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4530 │ │ │ │ │ @@ -11283,4364 +11116,4282 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:4538 │ │ │ │ │ movl $0x0,-0x1c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4541 │ │ │ │ │ movl $0x0,-0x1f4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4542 │ │ │ │ │ movl $0x0,-0x1f8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4547 │ │ │ │ │ - je a248 │ │ │ │ │ + cmp %esi,-0x1fc(%ebp) │ │ │ │ │ + je a160 │ │ │ │ │ ./pynx/scattering/cpu.c:4547 (discriminator 4) │ │ │ │ │ mov -0x1fc(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x194(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x220(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x220(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:4547 (discriminator 1) │ │ │ │ │ - vmovq -0x220(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je cb48 │ │ │ │ │ + vmovq -0x220(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je cb47 │ │ │ │ │ ./pynx/scattering/cpu.c:4552 │ │ │ │ │ cmp %esi,-0x208(%ebp) │ │ │ │ │ - je a272 │ │ │ │ │ + je a18a │ │ │ │ │ ./pynx/scattering/cpu.c:4552 (discriminator 4) │ │ │ │ │ mov -0x208(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x164(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x220(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x220(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:4552 (discriminator 1) │ │ │ │ │ - vmovq -0x220(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je cb61 │ │ │ │ │ + vmovq -0x220(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je cb73 │ │ │ │ │ ./pynx/scattering/cpu.c:4557 │ │ │ │ │ cmp %esi,-0x20c(%ebp) │ │ │ │ │ - je a2a6 │ │ │ │ │ + je a1be │ │ │ │ │ ./pynx/scattering/cpu.c:4557 (discriminator 4) │ │ │ │ │ mov -0x20c(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x134(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x208(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x208(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:4557 (discriminator 1) │ │ │ │ │ - vmovq -0x208(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je c581 │ │ │ │ │ + vmovq -0x208(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je c44d │ │ │ │ │ ./pynx/scattering/cpu.c:4562 │ │ │ │ │ cmp %esi,-0x200(%ebp) │ │ │ │ │ - je a2da │ │ │ │ │ + je a1f2 │ │ │ │ │ ./pynx/scattering/cpu.c:4562 (discriminator 4) │ │ │ │ │ mov -0x200(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x104(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x208(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x208(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:4562 (discriminator 1) │ │ │ │ │ - vmovq -0x208(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je c7fb │ │ │ │ │ + vmovq -0x208(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je c6a7 │ │ │ │ │ ./pynx/scattering/cpu.c:4567 │ │ │ │ │ cmp %esi,-0x210(%ebp) │ │ │ │ │ - je a30e │ │ │ │ │ + je a226 │ │ │ │ │ ./pynx/scattering/cpu.c:4567 (discriminator 4) │ │ │ │ │ mov -0x210(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0xd4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x208(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x208(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:4567 (discriminator 1) │ │ │ │ │ - vmovq -0x208(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je c814 │ │ │ │ │ + vmovq -0x208(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je c6c0 │ │ │ │ │ ./pynx/scattering/cpu.c:4572 │ │ │ │ │ cmp %esi,-0x214(%ebp) │ │ │ │ │ - je a342 │ │ │ │ │ + je a25a │ │ │ │ │ ./pynx/scattering/cpu.c:4572 (discriminator 4) │ │ │ │ │ mov -0x214(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0xa4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x208(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x208(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:4572 (discriminator 1) │ │ │ │ │ - vmovq -0x208(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je c84c │ │ │ │ │ + vmovq -0x208(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je c71b │ │ │ │ │ ./pynx/scattering/cpu.c:4577 │ │ │ │ │ cmp %esi,-0x218(%ebp) │ │ │ │ │ - je a373 │ │ │ │ │ + je a28b │ │ │ │ │ ./pynx/scattering/cpu.c:4577 (discriminator 4) │ │ │ │ │ mov -0x218(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x1c4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x208(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x208(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:4577 (discriminator 1) │ │ │ │ │ - vmovq -0x208(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je c888 │ │ │ │ │ + vmovq -0x208(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je c740 │ │ │ │ │ ./pynx/scattering/cpu.c:4582 │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - je a3a3 │ │ │ │ │ + cmp %esi,-0x224(%ebp) │ │ │ │ │ + je a2bf │ │ │ │ │ ./pynx/scattering/cpu.c:4582 (discriminator 4) │ │ │ │ │ + mov -0x224(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x1f4(%ebp),%eax │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - call 85d0 │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:4582 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je c8a1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je c759 │ │ │ │ │ ./pynx/scattering/cpu.c:4593 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x200(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2320 │ │ │ │ │ ./pynx/scattering/cpu.c:4593 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4593 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ +./pynx/scattering/cpu.c:4593 (discriminator 2) │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - mov %eax,-0x200(%ebp) │ │ │ │ │ - je c990 │ │ │ │ │ + je c850 │ │ │ │ │ ./pynx/scattering/cpu.c:4595 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x1fc(%ebp) │ │ │ │ │ call 2320 │ │ │ │ │ ./pynx/scattering/cpu.c:4595 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - je c9e8 │ │ │ │ │ + je c8d8 │ │ │ │ │ ./pynx/scattering/cpu.c:4613 │ │ │ │ │ - mov -0x200(%ebp),%edx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push -0x1f4(%ebp) │ │ │ │ │ push -0x1c4(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - push %edx │ │ │ │ │ + push %edi │ │ │ │ │ push -0xa4(%ebp) │ │ │ │ │ push -0xd4(%ebp) │ │ │ │ │ push -0x104(%ebp) │ │ │ │ │ push -0x134(%ebp) │ │ │ │ │ push -0x164(%ebp) │ │ │ │ │ push -0x194(%ebp) │ │ │ │ │ - call 4630 │ │ │ │ │ + call 45f0 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%esi),%ecx │ │ │ │ │ + mov (%esi),%edx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je a0c2 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je 9fe3 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ - inc %ecx │ │ │ │ │ - mov %ecx,(%esi) │ │ │ │ │ + inc %edx │ │ │ │ │ + mov %edx,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x1f4(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je a0f2 │ │ │ │ │ + mov -0x1f4(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je a011 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ - cmp %eax,-0x1d0(%ebp) │ │ │ │ │ - je c028 │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ + cmp %ecx,-0x1d0(%ebp) │ │ │ │ │ + je be00 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x1f4(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + lea -0x1f4(%ebp),%edi │ │ │ │ │ + push %edi │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x1c4(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je a122 │ │ │ │ │ + mov -0x1c4(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je a03f │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0x1a0(%ebp) │ │ │ │ │ - je c018 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x1a0(%ebp) │ │ │ │ │ + je bdf0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x1c4(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0x1c4(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x194(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je a152 │ │ │ │ │ + mov -0x194(%ebp),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je a06d │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0x170(%ebp) │ │ │ │ │ - je c008 │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ + cmp %edx,-0x170(%ebp) │ │ │ │ │ + je bde0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x194(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0x194(%ebp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x164(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je a182 │ │ │ │ │ + mov -0x164(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je a09b │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0x140(%ebp) │ │ │ │ │ - je c068 │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ + cmp %edi,-0x140(%ebp) │ │ │ │ │ + je be50 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x164(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ + lea -0x164(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x134(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je a1b2 │ │ │ │ │ + mov -0x134(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je a0c9 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ - cmp %eax,-0x110(%ebp) │ │ │ │ │ - je c058 │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ + cmp %ecx,-0x110(%ebp) │ │ │ │ │ + je be40 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x134(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + lea -0x134(%ebp),%edi │ │ │ │ │ + push %edi │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je a1e2 │ │ │ │ │ + mov -0x104(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je a0f7 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0xe0(%ebp) │ │ │ │ │ - je c048 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0xe0(%ebp) │ │ │ │ │ + je be30 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x104(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0x104(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je a212 │ │ │ │ │ + mov -0xd4(%ebp),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je a125 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0xb0(%ebp) │ │ │ │ │ - je c038 │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ + cmp %edx,-0xb0(%ebp) │ │ │ │ │ + je be20 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0xd4(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0xd4(%ebp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je a23f │ │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je a150 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0x80(%ebp) │ │ │ │ │ - je c078 │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ + cmp %edi,-0x80(%ebp) │ │ │ │ │ + je be10 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0xa4(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ + lea -0xa4(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4623 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ - jmp bd75 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp a8bf │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4552 │ │ │ │ │ - cmp %esi,-0x208(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x178(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x190(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %ecx,-0x170(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x178(%ebp) │ │ │ │ │ + mov %edx,-0x170(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4552 │ │ │ │ │ - jne 9ed9 │ │ │ │ │ + cmp %esi,-0x208(%ebp) │ │ │ │ │ + jne 9df0 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:4557 │ │ │ │ │ - cmp %esi,-0x20c(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x148(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x164(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x160(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %eax,-0x140(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x148(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4557 │ │ │ │ │ - jne 9f10 │ │ │ │ │ + cmp %esi,-0x20c(%ebp) │ │ │ │ │ + jne 9e29 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4562 │ │ │ │ │ - cmp %esi,-0x200(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x118(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x134(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x130(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %edx,-0x110(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x118(%ebp) │ │ │ │ │ + mov %edi,-0x110(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4562 │ │ │ │ │ - jne 9f47 │ │ │ │ │ + cmp %esi,-0x200(%ebp) │ │ │ │ │ + jne 9e62 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4567 │ │ │ │ │ - cmp %esi,-0x210(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0xe8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x104(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x100(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %ecx,-0xe0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0xe8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4567 │ │ │ │ │ - jne 9f7e │ │ │ │ │ + cmp %esi,-0x210(%ebp) │ │ │ │ │ + jne 9e9b │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:4572 │ │ │ │ │ - cmp %esi,-0x214(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0xb8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0xd4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0xb8(%ebp) │ │ │ │ │ + mov %edx,-0xb0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4572 │ │ │ │ │ - jne 9fb5 │ │ │ │ │ + cmp %esi,-0x214(%ebp) │ │ │ │ │ + jne 9ed4 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4577 │ │ │ │ │ - cmp %esi,-0x218(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x88(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x88(%ebp) │ │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4577 │ │ │ │ │ - jne 9fec │ │ │ │ │ + cmp %esi,-0x218(%ebp) │ │ │ │ │ + jne 9f0d │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4582 │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x1a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x1c4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x1c0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %ecx,-0x1a0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x1a8(%ebp) │ │ │ │ │ + mov %edi,-0x1a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4582 │ │ │ │ │ - jne a01f │ │ │ │ │ + cmp %esi,-0x224(%ebp) │ │ │ │ │ + jne 9f46 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x1d8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x1f4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x1f0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %ebx,-0x1d0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x1d8(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8213 │ │ │ │ │ - jmp a036 │ │ │ │ │ + mov %ecx,-0x1d0(%ebp) │ │ │ │ │ + jmp 9f63 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4336 │ │ │ │ │ - mov 0x650(%edi),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ + mov 0x650(%ebx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %edx,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4336 │ │ │ │ │ - mov %eax,-0x1fc(%ebp) │ │ │ │ │ + mov %esi,-0x1fc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle bd02 │ │ │ │ │ - sub %ebx,%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle a59d │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ + mov -0x228(%ebp),%esi │ │ │ │ │ + sub %esi,%edx │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - je cc0b │ │ │ │ │ + je cbf5 │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - je a484 │ │ │ │ │ + je a3aa │ │ │ │ │ cmp $0x2,%edx │ │ │ │ │ - je a473 │ │ │ │ │ + je a399 │ │ │ │ │ cmp $0x3,%edx │ │ │ │ │ - je a462 │ │ │ │ │ + je a388 │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - je a451 │ │ │ │ │ + je a377 │ │ │ │ │ cmp $0x5,%edx │ │ │ │ │ - je a440 │ │ │ │ │ + je a366 │ │ │ │ │ cmp $0x6,%edx │ │ │ │ │ - je a42f │ │ │ │ │ + je a355 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x1fc(%ebp),%ecx │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je c3e0 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je c260 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x1fc(%ebp),%ebx │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ebx │ │ │ │ │ - je c3e0 │ │ │ │ │ + mov -0x1fc(%ebp),%edx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + je c260 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - je c3e0 │ │ │ │ │ + mov -0x1fc(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c260 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x1fc(%ebp),%ecx │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c3e0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je c260 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x1fc(%ebp),%ebx │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ebx │ │ │ │ │ - je c3e0 │ │ │ │ │ + mov -0x1fc(%ebp),%edx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + je c260 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - je c3e0 │ │ │ │ │ + mov -0x1fc(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c260 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x1fc(%ebp),%ecx │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c3e0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je c260 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ cmp %eax,-0x200(%ebp) │ │ │ │ │ - je a50d │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c3e0 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ + je a435 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c260 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c3e0 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je c260 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je c3e0 │ │ │ │ │ - cmp 0x14(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je c260 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x2(%ebx),%eax │ │ │ │ │ + lea 0x2(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c3e0 │ │ │ │ │ - cmp 0x18(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%edx,4),%esi │ │ │ │ │ + je c260 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x3(%ebx),%eax │ │ │ │ │ + lea 0x3(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c3e0 │ │ │ │ │ - cmp 0x1c(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%edx,4),%esi │ │ │ │ │ + je c260 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x4(%ebx),%eax │ │ │ │ │ + lea 0x4(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c3e0 │ │ │ │ │ - cmp 0x20(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%edx,4),%esi │ │ │ │ │ + je c260 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x5(%ebx),%eax │ │ │ │ │ + lea 0x5(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c3e0 │ │ │ │ │ - cmp 0x24(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%edx,4),%esi │ │ │ │ │ + je c260 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x6(%ebx),%eax │ │ │ │ │ + lea 0x6(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je c3e0 │ │ │ │ │ + cmp 0x24(%edi,%edx,4),%esi │ │ │ │ │ + je c260 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x7(%ebx),%eax │ │ │ │ │ + lea 0x7(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %eax,-0x200(%ebp) │ │ │ │ │ - jne a49d │ │ │ │ │ + jne a3c5 │ │ │ │ │ +/usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ + mov -0xc(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x1fc(%ebp),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%ebx │ │ │ │ │ - mov %esi,-0x208(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7428 │ │ │ │ │ - mov -0x230(%ebp),%ecx │ │ │ │ │ + mov %edi,-0x1fc(%ebp) │ │ │ │ │ + mov %edx,-0x208(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %edx,-0x1fc(%ebp) │ │ │ │ │ - mov %edx,-0x210(%ebp) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + mov %esi,-0x20c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7428 │ │ │ │ │ + mov -0x228(%ebp),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %ebx,-0x20c(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x218(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x208(%ebp),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x1fc(%ebp),%ebx │ │ │ │ │ + sete -0x214(%ebp) │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x1fc(%ebp),%eax │ │ │ │ │ mov 0xc(%eax,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je c088 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je be60 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x20c(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x208(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je bc58 │ │ │ │ │ + je ba80 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je bc69 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%ebx │ │ │ │ │ + je ba91 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %ebx,-0x214(%ebp) │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne a650 │ │ │ │ │ -./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne a590 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7362 │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je a5a8 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne a650 │ │ │ │ │ + test %dl,-0x218(%ebp) │ │ │ │ │ + je a4dc │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne a590 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x1fc(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x218(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x224(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x224(%ebp) │ │ │ │ │ - jne a650 │ │ │ │ │ + jne a590 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ - jne ccd2 │ │ │ │ │ + testb $0x20,-0x218(%ebp) │ │ │ │ │ + jne ccce │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov -0x1fc(%ebp),%ebx │ │ │ │ │ - mov 0x1c(%ebx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x218(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne ccbe │ │ │ │ │ + jne ccbb │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x224(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x218(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je cd36 │ │ │ │ │ + je cd37 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je cd47 │ │ │ │ │ + je cd48 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x224(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x224(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x224(%ebp) │ │ │ │ │ - jne a650 │ │ │ │ │ + cmp %edx,-0x224(%ebp) │ │ │ │ │ + jne a590 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x214(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je c088 │ │ │ │ │ + mov -0x210(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je be60 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x218(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c088 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + je be60 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %esi,-0x200(%ebp) │ │ │ │ │ - jne a540 │ │ │ │ │ - jmp bd02 │ │ │ │ │ + jne a470 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp bb22 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4320 │ │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4316 │ │ │ │ │ - mov 0x18(%eax),%ebx │ │ │ │ │ + mov 0x18(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4318 │ │ │ │ │ mov 0x14(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4320 │ │ │ │ │ mov %edx,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4316 │ │ │ │ │ - mov %ebx,-0x218(%ebp) │ │ │ │ │ + mov %esi,-0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ │ + mov 0xc(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4318 │ │ │ │ │ mov %ecx,-0x214(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4324 │ │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ mov %edx,-0x208(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov %ebx,-0x200(%ebp) │ │ │ │ │ + mov %esi,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4324 │ │ │ │ │ mov %ecx,-0x20c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov %eax,-0x1fc(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %edx,-0x238(%ebp) │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ mov %edx,-0x224(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4404 │ │ │ │ │ - mov 0x60c(%edi),%ecx │ │ │ │ │ + mov 0x60c(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle a8ff │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle a84f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - je a738 │ │ │ │ │ + je a678 │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - je a723 │ │ │ │ │ + je a663 │ │ │ │ │ cmp $0x2,%edx │ │ │ │ │ - je a718 │ │ │ │ │ + je a658 │ │ │ │ │ cmp $0x3,%edx │ │ │ │ │ - je a70d │ │ │ │ │ + je a64d │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - je a702 │ │ │ │ │ + je a642 │ │ │ │ │ cmp $0x5,%edx │ │ │ │ │ - je a6f7 │ │ │ │ │ + je a637 │ │ │ │ │ cmp $0x6,%edx │ │ │ │ │ - jne c458 │ │ │ │ │ + jne c2e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je b728 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je b600 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je b728 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je b600 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je b728 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je b600 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je b728 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je b600 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je b728 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je b600 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je b728 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je b600 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ + mov -0x224(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - je a7aa │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + je a6ea │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je b728 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je b600 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %edx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je b728 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je b600 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je b728 │ │ │ │ │ - cmp 0x14(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je b600 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je b728 │ │ │ │ │ - cmp 0x18(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%edx,4),%esi │ │ │ │ │ + je b600 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je b728 │ │ │ │ │ - cmp 0x1c(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%edx,4),%esi │ │ │ │ │ + je b600 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je b728 │ │ │ │ │ - cmp 0x20(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%edx,4),%esi │ │ │ │ │ + je b600 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je b728 │ │ │ │ │ - cmp 0x24(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%edx,4),%esi │ │ │ │ │ + je b600 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je b728 │ │ │ │ │ + cmp 0x24(%edi,%edx,4),%esi │ │ │ │ │ + je b600 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ + mov -0x224(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne a738 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne a678 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ + mov -0x28(%ebx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %ecx,-0x228(%ebp) │ │ │ │ │ - mov %esi,-0x22c(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %edi,-0x22c(%ebp) │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - mov %edx,-0x23c(%ebp) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + mov %edx,-0x238(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x234(%ebp) │ │ │ │ │ + mov %eax,-0x230(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x244(%ebp) │ │ │ │ │ + sete -0x240(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x22c(%ebp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x228(%ebp),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ + mov -0x22c(%ebp),%edx │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je b618 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je b500 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x234(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x230(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je b4a0 │ │ │ │ │ + je b3a0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je b4b1 │ │ │ │ │ + je b3b1 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x23c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %edx,-0x240(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne a8f0 │ │ │ │ │ + jne a840 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x244(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je a848 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne a8f0 │ │ │ │ │ + test %dl,-0x244(%ebp) │ │ │ │ │ + je a78c │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne a840 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x228(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x244(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x248(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x248(%ebp) │ │ │ │ │ - jne a8f0 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x228(%ebp),%edx │ │ │ │ │ + jne a840 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - jne ca7a │ │ │ │ │ + testb $0x20,-0x244(%ebp) │ │ │ │ │ + jne ca5d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x244(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne ca66 │ │ │ │ │ + jne ca4a │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x248(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x244(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je cb8e │ │ │ │ │ + je cb8c │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je cbe9 │ │ │ │ │ + je cbe4 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x248(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x248(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x248(%ebp) │ │ │ │ │ - jne a8f0 │ │ │ │ │ + cmp %edx,-0x248(%ebp) │ │ │ │ │ + jne a840 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x240(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je b618 │ │ │ │ │ + mov -0x23c(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je b500 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x244(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b618 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + je b500 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x224(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - jne a7e0 │ │ │ │ │ + jne a720 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:4408 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:4408 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne cd58 │ │ │ │ │ + jne c772 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%eax │ │ │ │ │ - lea -0x4a95(%edi),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a85(%ebx),%esi │ │ │ │ │ push $0x7 │ │ │ │ │ - lea -0x3ce0(%edi),%ecx │ │ │ │ │ - lea -0x4ab1(%edi),%esi │ │ │ │ │ - push %eax │ │ │ │ │ - mov -0x40(%edi),%eax │ │ │ │ │ + push %edi │ │ │ │ │ push $0x8 │ │ │ │ │ - push %esi │ │ │ │ │ push %edx │ │ │ │ │ - push %ecx │ │ │ │ │ - push (%eax) │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:4410 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4410 (discriminator 1) │ │ │ │ │ mov $0x113a,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4410 │ │ │ │ │ - jmp bd56 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ │ + nop │ │ │ │ │ +./pynx/scattering/cpu.c:4450 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x4ab9(%ebx),%esi │ │ │ │ │ + mov $0x21,%ecx │ │ │ │ │ + push %esi │ │ │ │ │ + lea -0x4a99(%ebx),%eax │ │ │ │ │ + call 9130 │ │ │ │ │ +./pynx/scattering/cpu.c:4452 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4650 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +./pynx/scattering/cpu.c:4477 │ │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ │ + sub %gs:0x14,%edx │ │ │ │ │ + jne cd77 │ │ │ │ │ + lea -0x10(%ebp),%esp │ │ │ │ │ + pop %ecx │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + lea -0x4(%ecx),%esp │ │ │ │ │ + ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4322 │ │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:4324 │ │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov %ecx,-0x20c(%ebp) │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov %ebx,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ mov %edx,-0x208(%ebp) │ │ │ │ │ +/usr/include/python3.13/object.h:349 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4322 │ │ │ │ │ + mov %ecx,-0x200(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4324 │ │ │ │ │ + mov %esi,-0x20c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov %eax,-0x1fc(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %ecx,-0x228(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ + mov %edx,-0x224(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4374 │ │ │ │ │ - mov 0x668(%edi),%edx │ │ │ │ │ + mov 0x668(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle bbd0 │ │ │ │ │ - lea -0x1(%ecx),%eax │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle c1f0 │ │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je a9e7 │ │ │ │ │ + je a977 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%edx │ │ │ │ │ - je aa40 │ │ │ │ │ + cmp 0xc(%edi),%ecx │ │ │ │ │ + je a9d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je a9e7 │ │ │ │ │ + je a977 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je a9e0 │ │ │ │ │ + je a970 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je a9d9 │ │ │ │ │ + je a969 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je a9d2 │ │ │ │ │ + je a962 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je a9cb │ │ │ │ │ + je a95b │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne c4df │ │ │ │ │ + jne c39f │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je aa40 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je a9d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je aa40 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je a9d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je aa40 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je a9d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je aa40 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je a9d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je aa40 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je a9d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je aa40 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je a9d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - je b9ec │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je b858 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je aa40 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je a9d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je a9d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x2(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%ecx │ │ │ │ │ + je a9d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%ecx │ │ │ │ │ + je a9d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%ecx │ │ │ │ │ + je a9d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%ecx │ │ │ │ │ + je a9d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je aa40 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je aa40 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je aa40 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je aa40 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je aa40 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je aa40 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%ecx │ │ │ │ │ + je a9d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x7(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - jne a9ed │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + jne a97d │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ +./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x220(%ebp),%edx │ │ │ │ │ - mov (%edx,%ebx,4),%ecx │ │ │ │ │ - mov %ecx,-0x210(%ebp) │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4374 (discriminator 2) │ │ │ │ │ - mov -0x210(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je bbd0 │ │ │ │ │ + mov -0x210(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je c1f0 │ │ │ │ │ ./pynx/scattering/cpu.c:4376 │ │ │ │ │ - mov -0x228(%ebp),%ebx │ │ │ │ │ + mov -0x224(%ebp),%esi │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4376 │ │ │ │ │ - dec %ebx │ │ │ │ │ - mov %ebx,-0x22c(%ebp) │ │ │ │ │ - jmp aaa5 │ │ │ │ │ + dec %esi │ │ │ │ │ + mov %esi,-0x22c(%ebp) │ │ │ │ │ + jmp aa35 │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:4320 │ │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ │ + mov 0x10(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4322 │ │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4320 │ │ │ │ │ - mov %edx,-0x210(%ebp) │ │ │ │ │ + mov %esi,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4324 │ │ │ │ │ + mov %edx,-0x20c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ +/usr/include/python3.13/object.h:349 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov %ebx,-0x200(%ebp) │ │ │ │ │ + mov %ecx,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ - mov %edx,-0x208(%ebp) │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov %ecx,-0x20c(%ebp) │ │ │ │ │ + mov %esi,-0x208(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov %eax,-0x1fc(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %edx,-0x22c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4384 │ │ │ │ │ - mov 0x66c(%edi),%ecx │ │ │ │ │ + mov 0x66c(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle b950 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle c0f0 │ │ │ │ │ lea -0x1(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je ab10 │ │ │ │ │ + je aaa0 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je ab70 │ │ │ │ │ + cmp 0xc(%edi),%ecx │ │ │ │ │ + je ab00 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je ab10 │ │ │ │ │ + je aaa0 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je ab09 │ │ │ │ │ + je aa99 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je ab02 │ │ │ │ │ + je aa92 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je aafb │ │ │ │ │ + je aa8b │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je aaf4 │ │ │ │ │ + je aa84 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne c4c8 │ │ │ │ │ + jne c388 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je ab70 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je ab00 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je ab70 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je ab00 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je ab70 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je ab00 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je ab70 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je ab00 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je ab70 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je ab00 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je ab70 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je ab00 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je b78c │ │ │ │ │ + je b668 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je ab70 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ab00 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je ab00 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x2(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%ecx │ │ │ │ │ + je ab00 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%ecx │ │ │ │ │ + je ab00 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%ecx │ │ │ │ │ + je ab00 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je ab70 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je ab70 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je ab70 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je ab70 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je ab70 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je ab70 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%ecx │ │ │ │ │ + je ab00 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%ecx │ │ │ │ │ + je ab00 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x7(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - jne ab16 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + jne aaa6 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x220(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%ebx,4),%edx │ │ │ │ │ - mov %edx,-0x214(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7433 │ │ │ │ │ + mov -0x220(%ebp),%edx │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x214(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4384 (discriminator 2) │ │ │ │ │ - mov -0x214(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je b950 │ │ │ │ │ + mov -0x214(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je c0f0 │ │ │ │ │ ./pynx/scattering/cpu.c:4386 │ │ │ │ │ - mov -0x22c(%ebp),%ebx │ │ │ │ │ + mov -0x22c(%ebp),%esi │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4386 │ │ │ │ │ - dec %ebx │ │ │ │ │ + dec %esi │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %edx,-0x218(%ebp) │ │ │ │ │ - jmp ad10 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4386 │ │ │ │ │ + mov %esi,-0x230(%ebp) │ │ │ │ │ + jmp aca0 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ - mov %edx,-0x1fc(%ebp) │ │ │ │ │ + mov %eax,-0x1fc(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %ecx,-0x214(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ + mov %ecx,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4344 │ │ │ │ │ - mov 0x654(%edi),%edx │ │ │ │ │ + mov 0x654(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle c2a8 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle ca00 │ │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je ac32 │ │ │ │ │ + je abca │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%edx │ │ │ │ │ - je ac90 │ │ │ │ │ + cmp 0xc(%edi),%edx │ │ │ │ │ + je ac20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je ac32 │ │ │ │ │ + je abca │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je ac2b │ │ │ │ │ + je abc3 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je ac24 │ │ │ │ │ + je abbc │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je ac1d │ │ │ │ │ + je abb5 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je ac16 │ │ │ │ │ + je abae │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - je ac0f │ │ │ │ │ + je aba7 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - je ac90 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + je ac20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je ac90 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je ac20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je ac90 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je ac20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je ac90 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je ac20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je ac90 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je ac20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je ac90 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je ac20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je ac90 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je ac20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - je c0c2 │ │ │ │ │ + je be98 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je ac90 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + je ac20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je ac90 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je ac90 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je ac90 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je ac90 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je ac90 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je ac90 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je ac20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x2(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - jne ac38 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x220(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%ebx,4),%edx │ │ │ │ │ - mov %edx,-0x208(%ebp) │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%edx │ │ │ │ │ + je ac20 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%edx │ │ │ │ │ + je ac20 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%edx │ │ │ │ │ + je ac20 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%edx │ │ │ │ │ + je ac20 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%edx │ │ │ │ │ + je ac20 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x7(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + jne abd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7433 │ │ │ │ │ + mov -0x220(%ebp),%edx │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x208(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4344 (discriminator 2) │ │ │ │ │ - mov -0x208(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je c2a8 │ │ │ │ │ + mov -0x208(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je ca00 │ │ │ │ │ ./pynx/scattering/cpu.c:4346 │ │ │ │ │ - mov -0x214(%ebp),%ebx │ │ │ │ │ + mov -0x210(%ebp),%esi │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4346 │ │ │ │ │ - dec %ebx │ │ │ │ │ - mov %ebx,-0x218(%ebp) │ │ │ │ │ - jmp b0da │ │ │ │ │ + dec %esi │ │ │ │ │ + mov %esi,-0x214(%ebp) │ │ │ │ │ + jmp af62 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4318 │ │ │ │ │ - mov 0x14(%eax),%ebx │ │ │ │ │ + mov 0x14(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4320 │ │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4322 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4318 │ │ │ │ │ - mov %ebx,-0x214(%ebp) │ │ │ │ │ + mov %esi,-0x214(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4320 │ │ │ │ │ mov %ecx,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov %ebx,-0x20c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4322 │ │ │ │ │ + mov %edx,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%ebx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4324 │ │ │ │ │ + mov %esi,-0x20c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ mov %ecx,-0x208(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov %eax,-0x1fc(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %ebx,-0x218(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov %edx,-0x200(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4334 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ + mov %edx,-0x230(%ebp) │ │ │ │ │ + mov %edx,-0x218(%ebp) │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4394 │ │ │ │ │ - mov 0x610(%edi),%ecx │ │ │ │ │ + mov 0x610(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle af5f │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle aef7 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - je ad93 │ │ │ │ │ + je ad23 │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - je ad7e │ │ │ │ │ + je ad0e │ │ │ │ │ cmp $0x2,%edx │ │ │ │ │ - je ad73 │ │ │ │ │ + je ad03 │ │ │ │ │ cmp $0x3,%edx │ │ │ │ │ - je ad68 │ │ │ │ │ + je acf8 │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - je ad5d │ │ │ │ │ + je aced │ │ │ │ │ cmp $0x5,%edx │ │ │ │ │ - je ad52 │ │ │ │ │ + je ace2 │ │ │ │ │ cmp $0x6,%edx │ │ │ │ │ - jne c470 │ │ │ │ │ + jne c2f8 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je b738 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je b618 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je b738 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je b618 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je b738 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je b618 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je b738 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je b618 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je b738 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je b618 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je b738 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je b618 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x218(%ebp),%edx │ │ │ │ │ + mov -0x218(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - je ae05 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + je ad95 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je b738 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je b618 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %edx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je b738 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je b618 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je b738 │ │ │ │ │ - cmp 0x14(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je b618 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je b738 │ │ │ │ │ - cmp 0x18(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%edx,4),%esi │ │ │ │ │ + je b618 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je b738 │ │ │ │ │ - cmp 0x1c(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%edx,4),%esi │ │ │ │ │ + je b618 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je b738 │ │ │ │ │ - cmp 0x20(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%edx,4),%esi │ │ │ │ │ + je b618 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je b738 │ │ │ │ │ - cmp 0x24(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%edx,4),%esi │ │ │ │ │ + je b618 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je b738 │ │ │ │ │ + cmp 0x24(%edi,%edx,4),%esi │ │ │ │ │ + je b618 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov -0x218(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x218(%ebp),%edx │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jne ad93 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne ad23 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%eax │ │ │ │ │ + mov -0x28(%ebx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %ecx,-0x224(%ebp) │ │ │ │ │ - mov %ebx,-0x244(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %edi,-0x224(%ebp) │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - mov %eax,-0x234(%ebp) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ + mov %eax,-0x22c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ sete -0x23c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x22c(%ebp) │ │ │ │ │ - mov %esi,-0x228(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x228(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov -0x224(%ebp),%edx │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je b6e0 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je b5c0 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0x22c(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je b558 │ │ │ │ │ + je b450 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je b569 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ + je b461 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ mov %edx,-0x238(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne af50 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne aee8 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x240(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je aea8 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne af50 │ │ │ │ │ + test %dl,-0x240(%ebp) │ │ │ │ │ + je ae34 │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne aee8 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x224(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x240(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ - mov %cl,-0x240(%ebp) │ │ │ │ │ + mov %cl,-0x244(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - cmp %dl,-0x240(%ebp) │ │ │ │ │ - jne af50 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x224(%ebp),%edx │ │ │ │ │ + cmp %dl,-0x244(%ebp) │ │ │ │ │ + jne aee8 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - jne caa8 │ │ │ │ │ + testb $0x20,-0x240(%ebp) │ │ │ │ │ + jne ca95 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x240(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne ca94 │ │ │ │ │ + jne ca82 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x240(%ebp),%eax │ │ │ │ │ + movzbl -0x244(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x240(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je cbb3 │ │ │ │ │ + je cbb0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je cc4a │ │ │ │ │ + je cc49 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x240(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x244(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x240(%ebp) │ │ │ │ │ - jne af50 │ │ │ │ │ + cmp %edx,-0x244(%ebp) │ │ │ │ │ + jne aee8 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x238(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je b6e0 │ │ │ │ │ + mov -0x238(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je b5c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x240(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b6e0 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + je b5c0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x218(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - jne ae40 │ │ │ │ │ + jne adc8 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:4398 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:4398 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne cd62 │ │ │ │ │ + jne c77c │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4ab1(%edi),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a85(%ebx),%esi │ │ │ │ │ push $0x6 │ │ │ │ │ - lea -0x4a95(%edi),%ecx │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x40(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0x8 │ │ │ │ │ push %edx │ │ │ │ │ - push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:4400 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4400 (discriminator 1) │ │ │ │ │ mov $0x1130,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4400 │ │ │ │ │ - jmp bd56 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4316 │ │ │ │ │ - mov 0x18(%eax),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4318 │ │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4314 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:4316 │ │ │ │ │ - mov %ecx,-0x218(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4320 │ │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4318 │ │ │ │ │ - mov %edx,-0x214(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4320 │ │ │ │ │ - mov %ecx,-0x210(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4322 │ │ │ │ │ - mov %edx,-0x200(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4326 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4328 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov %ecx,-0x20c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4326 │ │ │ │ │ - mov %edx,-0x208(%ebp) │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4328 │ │ │ │ │ - mov %eax,-0x1fc(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4334 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4413 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jle 9d5e │ │ │ │ │ -./pynx/scattering/cpu.c:4415 │ │ │ │ │ - mov -0x1fc(%ebp),%ecx │ │ │ │ │ - mov -0x208(%ebp),%edx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x20c(%ebp),%eax │ │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ │ - lea -0x4a95(%edi),%ebx │ │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ │ - mov -0x200(%ebp),%ecx │ │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ │ - mov -0x210(%ebp),%edx │ │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ │ - mov -0x214(%ebp),%eax │ │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ │ - mov -0x218(%ebp),%ecx │ │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ │ - lea -0x78(%ebp),%edx │ │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ │ - lea -0x58(%ebp),%ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - push -0x230(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ - mov -0x220(%ebp),%edx │ │ │ │ │ - call 8bb0 │ │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4415 (discriminator 2) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4415 │ │ │ │ │ - mov %esi,-0x1fc(%ebp) │ │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4415 (discriminator 2) │ │ │ │ │ - inc %eax │ │ │ │ │ -./pynx/scattering/cpu.c:4415 │ │ │ │ │ - mov %ecx,-0x208(%ebp) │ │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ │ - mov %ebx,-0x20c(%ebp) │ │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ │ - mov %edx,-0x200(%ebp) │ │ │ │ │ - mov %ebx,-0x218(%ebp) │ │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ │ - mov %esi,-0x210(%ebp) │ │ │ │ │ - mov %ecx,-0x214(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4415 (discriminator 2) │ │ │ │ │ - jne 9d5e │ │ │ │ │ -./pynx/scattering/cpu.c:4415 (discriminator 1) │ │ │ │ │ - mov $0x113f,%edx │ │ │ │ │ - jmp bd56 │ │ │ │ │ + jmp a8a0 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ - mov (%eax),%ebx │ │ │ │ │ + mov (%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ mov %ecx,-0x208(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ - mov %ebx,-0x1fc(%ebp) │ │ │ │ │ + mov %esi,-0x1fc(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %ecx,-0x218(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ + mov %ecx,-0x214(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4354 │ │ │ │ │ - mov 0x658(%edi),%edx │ │ │ │ │ + mov 0x658(%ebx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle bf90 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle c840 │ │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je b14f │ │ │ │ │ + je afd7 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%edx │ │ │ │ │ - je b1a8 │ │ │ │ │ + cmp 0xc(%edi),%edx │ │ │ │ │ + je b030 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je b14f │ │ │ │ │ + je afd7 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je b148 │ │ │ │ │ + je afd0 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je b141 │ │ │ │ │ + je afc9 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je b13a │ │ │ │ │ + je afc2 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je b133 │ │ │ │ │ + je afbb │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - je b12c │ │ │ │ │ + je afb4 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - je b1a8 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + je b030 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b1a8 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je b030 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b1a8 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je b030 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b1a8 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je b030 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b1a8 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je b030 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b1a8 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je b030 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b1a8 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je b030 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - je bda0 │ │ │ │ │ + je bb88 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je b1a8 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + je b030 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + je b030 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x2(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%edx │ │ │ │ │ + je b030 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%edx │ │ │ │ │ + je b030 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%edx │ │ │ │ │ + je b030 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%edx │ │ │ │ │ + je b030 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je b1a8 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je b1a8 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je b1a8 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je b1a8 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je b1a8 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je b1a8 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%edx │ │ │ │ │ + je b030 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x7(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - jne b155 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ + jne afdd │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ │ - mov (%eax,%ebx,4),%edx │ │ │ │ │ - mov %edx,-0x20c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7433 │ │ │ │ │ + mov -0x220(%ebp),%edx │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x20c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4354 (discriminator 2) │ │ │ │ │ mov -0x20c(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je bf90 │ │ │ │ │ + je c840 │ │ │ │ │ ./pynx/scattering/cpu.c:4356 │ │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ │ + mov -0x214(%ebp),%esi │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4356 │ │ │ │ │ - dec %ebx │ │ │ │ │ + dec %esi │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %edx,-0x200(%ebp) │ │ │ │ │ - jmp b1fd │ │ │ │ │ - nop │ │ │ │ │ +./pynx/scattering/cpu.c:4356 │ │ │ │ │ + mov %esi,-0x218(%ebp) │ │ │ │ │ + jmp b091 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4326 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +/usr/include/python3.13/object.h:349 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4324 │ │ │ │ │ - mov %ebx,-0x20c(%ebp) │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%ebx │ │ │ │ │ + mov %ecx,-0x20c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4326 │ │ │ │ │ + mov %esi,-0x208(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4328 │ │ │ │ │ mov %eax,-0x1fc(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %ebx,-0x200(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4326 │ │ │ │ │ - mov %edx,-0x208(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4334 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ + mov %edx,-0x218(%ebp) │ │ │ │ │ + mov %edx,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4364 │ │ │ │ │ - mov 0x664(%edi),%ecx │ │ │ │ │ + mov 0x664(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle b44d │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle b2e5 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - je b280 │ │ │ │ │ + je b114 │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - je b26b │ │ │ │ │ + je b0ff │ │ │ │ │ cmp $0x2,%edx │ │ │ │ │ - je b260 │ │ │ │ │ + je b0f4 │ │ │ │ │ cmp $0x3,%edx │ │ │ │ │ - je b255 │ │ │ │ │ + je b0e9 │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - je b24a │ │ │ │ │ + je b0de │ │ │ │ │ cmp $0x5,%edx │ │ │ │ │ - je b23f │ │ │ │ │ + je b0d3 │ │ │ │ │ cmp $0x6,%edx │ │ │ │ │ - jne c515 │ │ │ │ │ + jne c3d3 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je bc40 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je ba68 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je bc40 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je ba68 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je bc40 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je ba68 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je bc40 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je ba68 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je bc40 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je ba68 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je bc40 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je ba68 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x200(%ebp),%edx │ │ │ │ │ + mov -0x200(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - je b2f2 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + je b186 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je bc40 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je ba68 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %edx,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je bc40 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je ba68 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je bc40 │ │ │ │ │ - cmp 0x14(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je ba68 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je bc40 │ │ │ │ │ - cmp 0x18(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%edx,4),%esi │ │ │ │ │ + je ba68 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je bc40 │ │ │ │ │ - cmp 0x1c(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%edx,4),%esi │ │ │ │ │ + je ba68 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je bc40 │ │ │ │ │ - cmp 0x20(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%edx,4),%esi │ │ │ │ │ + je ba68 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je bc40 │ │ │ │ │ - cmp 0x24(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%edx,4),%esi │ │ │ │ │ + je ba68 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je bc40 │ │ │ │ │ + cmp 0x24(%edi,%edx,4),%esi │ │ │ │ │ + je ba68 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov -0x200(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x200(%ebp),%edx │ │ │ │ │ - cmp %edx,%eax │ │ │ │ │ - jne b280 │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne b114 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%eax │ │ │ │ │ + mov -0x28(%ebx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %ecx,-0x210(%ebp) │ │ │ │ │ - mov %ebx,-0x238(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %edi,-0x210(%ebp) │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - mov %eax,-0x224(%ebp) │ │ │ │ │ + cmp %edx,%esi │ │ │ │ │ + mov %edx,-0x224(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ + mov %eax,-0x214(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x22c(%ebp) │ │ │ │ │ + sete -0x230(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x218(%ebp) │ │ │ │ │ - mov %esi,-0x214(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x214(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov -0x210(%ebp),%edx │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je b750 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je b630 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x218(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x214(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je b640 │ │ │ │ │ + je b530 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je b651 │ │ │ │ │ + je b541 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %ebx,-0x228(%ebp) │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x22c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne b440 │ │ │ │ │ -./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne b2d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7362 │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x234(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je b398 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne b440 │ │ │ │ │ + test %dl,-0x234(%ebp) │ │ │ │ │ + je b224 │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne b2d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x210(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x234(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ - mov %cl,-0x234(%ebp) │ │ │ │ │ + mov %cl,-0x238(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - cmp %dl,-0x234(%ebp) │ │ │ │ │ - jne b440 │ │ │ │ │ + cmp %dl,-0x238(%ebp) │ │ │ │ │ + jne b2d8 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x210(%ebp),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - jne c567 │ │ │ │ │ + testb $0x20,-0x234(%ebp) │ │ │ │ │ + jne c428 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne cb7a │ │ │ │ │ + jne cb60 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x234(%ebp),%eax │ │ │ │ │ + movzbl -0x238(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x234(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je cc7a │ │ │ │ │ + je cc77 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je ccf2 │ │ │ │ │ + je ccf3 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x234(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x238(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x234(%ebp) │ │ │ │ │ - jne b440 │ │ │ │ │ + cmp %edx,-0x238(%ebp) │ │ │ │ │ + jne b2d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x228(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je b750 │ │ │ │ │ + mov -0x22c(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je b630 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x234(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b750 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + je b630 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %esi,-0x200(%ebp) │ │ │ │ │ - jne b330 │ │ │ │ │ + jne b1b8 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:4368 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:4368 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne cd80 │ │ │ │ │ + jne c79a │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x3ce0(%edi),%edx │ │ │ │ │ + lea -0x4a85(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ push $0x3 │ │ │ │ │ - lea -0x4ab1(%edi),%ecx │ │ │ │ │ - lea -0x4a95(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x40(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0x8 │ │ │ │ │ push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ push %edx │ │ │ │ │ - push (%esi) │ │ │ │ │ + push %esi │ │ │ │ │ + push (%eax) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:4370 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4370 (discriminator 1) │ │ │ │ │ mov $0x1112,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4370 │ │ │ │ │ - jmp bd56 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp a8a0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4314 │ │ │ │ │ + mov 0x1c(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4316 │ │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:4318 │ │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4314 │ │ │ │ │ + mov %esi,-0x224(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4320 │ │ │ │ │ + mov 0x10(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4316 │ │ │ │ │ + mov %ecx,-0x218(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4322 │ │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:4318 │ │ │ │ │ + mov %edx,-0x214(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4324 │ │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4320 │ │ │ │ │ + mov %esi,-0x210(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4326 │ │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4328 │ │ │ │ │ + mov (%eax),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:4322 │ │ │ │ │ + mov %ecx,-0x200(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4326 │ │ │ │ │ + mov %esi,-0x208(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4328 │ │ │ │ │ + mov %eax,-0x1fc(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4324 │ │ │ │ │ + mov %edx,-0x20c(%ebp) │ │ │ │ │ +/usr/include/python3.13/object.h:349 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4334 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4413 (discriminator 1) │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jg c8f8 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 9c77 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je b4b1 │ │ │ │ │ - cmpb $0x0,-0x244(%ebp) │ │ │ │ │ - jne a8f0 │ │ │ │ │ + je b3b1 │ │ │ │ │ + cmpb $0x0,-0x240(%ebp) │ │ │ │ │ + jne a840 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x23c(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne b4c3 │ │ │ │ │ + mov -0x238(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne b3c3 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne a8f0 │ │ │ │ │ + jne a840 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x228(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je a8ff │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je a852 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne bd98 │ │ │ │ │ - mov -0x23c(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - je bd98 │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne bb70 │ │ │ │ │ + mov -0x238(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je bb70 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x240(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x23c(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x240(%ebp),%edx │ │ │ │ │ + mov -0x23c(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je b538 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je b432 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je c9c8 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je c8b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je a8f0 │ │ │ │ │ + je a840 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x22c(%ebp),%esi │ │ │ │ │ - js a8ff │ │ │ │ │ - jmp b620 │ │ │ │ │ + mov -0x22c(%ebp),%edi │ │ │ │ │ + js a852 │ │ │ │ │ + jmp b506 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je b569 │ │ │ │ │ + je b461 │ │ │ │ │ cmpb $0x0,-0x23c(%ebp) │ │ │ │ │ - jne af50 │ │ │ │ │ + jne aee8 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x234(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne b57b │ │ │ │ │ + mov -0x234(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne b473 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne af50 │ │ │ │ │ + jne aee8 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x224(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je af5f │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je aefa │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne c000 │ │ │ │ │ - mov -0x234(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - je c000 │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne bb80 │ │ │ │ │ + mov -0x234(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je bb80 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x238(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x238(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x238(%ebp),%edx │ │ │ │ │ + mov -0x238(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je b5f0 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je b4e2 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je ca08 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je c9e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je af50 │ │ │ │ │ + je aee8 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x244(%ebp),%ebx │ │ │ │ │ - mov -0x228(%ebp),%esi │ │ │ │ │ - js af5f │ │ │ │ │ - jmp b6ee │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x22c(%ebp),%esi │ │ │ │ │ + mov -0x224(%ebp),%edi │ │ │ │ │ + js aefa │ │ │ │ │ + jmp b5c6 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x22c(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x220(%ebp),%edx │ │ │ │ │ - mov (%edx,%ebx,4),%ebx │ │ │ │ │ + mov -0x220(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%esi,4),%edx │ │ │ │ │ + mov %edx,-0x224(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4404 (discriminator 2) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je a8ff │ │ │ │ │ + mov -0x224(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je a84f │ │ │ │ │ ./pynx/scattering/cpu.c:4406 │ │ │ │ │ - mov -0x238(%ebp),%edx │ │ │ │ │ + mov -0x234(%ebp),%edx │ │ │ │ │ dec %edx │ │ │ │ │ - jmp aff8 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp b388 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je b651 │ │ │ │ │ - cmpb $0x0,-0x22c(%ebp) │ │ │ │ │ - jne b440 │ │ │ │ │ + je b541 │ │ │ │ │ + cmpb $0x0,-0x230(%ebp) │ │ │ │ │ + jne b2d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne b663 │ │ │ │ │ + mov -0x224(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne b553 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne b440 │ │ │ │ │ + jne b2d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x210(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je b44d │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je b2e8 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne b6a7 │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne c4a8 │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne b593 │ │ │ │ │ + mov -0x224(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne c368 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je b6bd │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je b5a9 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je cac2 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je cac2 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b440 │ │ │ │ │ + je b2d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x238(%ebp),%ebx │ │ │ │ │ - mov -0x214(%ebp),%esi │ │ │ │ │ - js b44d │ │ │ │ │ - jmp b75e │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x244(%ebp),%ebx │ │ │ │ │ - mov -0x228(%ebp),%esi │ │ │ │ │ + mov -0x210(%ebp),%edi │ │ │ │ │ + js b2e8 │ │ │ │ │ + jmp b636 │ │ │ │ │ + nop │ │ │ │ │ + mov -0x224(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x220(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x218(%ebp) │ │ │ │ │ + mov (%ecx,%esi,4),%edx │ │ │ │ │ + mov %edx,-0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4394 (discriminator 2) │ │ │ │ │ - mov -0x218(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je af5f │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov -0x218(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je aef7 │ │ │ │ │ ./pynx/scattering/cpu.c:4396 │ │ │ │ │ - lea -0x1(%ebx),%ebx │ │ │ │ │ - mov %ebx,-0x238(%ebp) │ │ │ │ │ + mov -0x230(%ebp),%edx │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ mov %edx,-0x224(%ebp) │ │ │ │ │ - jmp a6b5 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp a5f5 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x220(%ebp),%ebx │ │ │ │ │ - mov (%ebx,%eax,4),%ebx │ │ │ │ │ + mov -0x220(%ebp),%esi │ │ │ │ │ + mov (%esi,%eax,4),%eax │ │ │ │ │ + mov %eax,-0x224(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp b629 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp b515 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x220(%ebp),%edx │ │ │ │ │ - mov (%edx,%eax,4),%ecx │ │ │ │ │ - mov %ecx,-0x218(%ebp) │ │ │ │ │ + mov -0x220(%ebp),%esi │ │ │ │ │ + mov (%esi,%eax,4),%eax │ │ │ │ │ + mov %eax,-0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp b6fd │ │ │ │ │ + jmp b5d5 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x238(%ebp),%ebx │ │ │ │ │ - mov -0x214(%ebp),%esi │ │ │ │ │ + mov -0x210(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x220(%ebp),%eax │ │ │ │ │ - mov (%eax,%edx,4),%edx │ │ │ │ │ - mov %edx,-0x200(%ebp) │ │ │ │ │ + mov (%eax,%esi,4),%ecx │ │ │ │ │ + mov %ecx,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4364 (discriminator 2) │ │ │ │ │ - mov -0x200(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je b44d │ │ │ │ │ + mov -0x200(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je b2e5 │ │ │ │ │ ./pynx/scattering/cpu.c:4366 │ │ │ │ │ - lea -0x1(%ebx),%ebx │ │ │ │ │ + mov -0x218(%ebp),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4366 │ │ │ │ │ - mov %ebx,-0x228(%ebp) │ │ │ │ │ - jmp a97c │ │ │ │ │ + dec %ecx │ │ │ │ │ + mov %ecx,-0x224(%ebp) │ │ │ │ │ + jmp a90c │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ + mov -0x28(%ebx),%edx │ │ │ │ │ + mov %edi,-0x214(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %ecx,-0x214(%ebp) │ │ │ │ │ - mov %ebx,-0x224(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %esi,-0x218(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ -/usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x228(%ebp) │ │ │ │ │ + mov %edx,-0x230(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x214(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %edx,-0x234(%ebp) │ │ │ │ │ - sete -0x23c(%ebp) │ │ │ │ │ + sete -0x238(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - mov %esi,-0x218(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ +/usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ + mov %eax,-0x224(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x214(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je b9d0 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je b7b5 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x228(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x224(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je b8c0 │ │ │ │ │ + je b7c8 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je b8cd │ │ │ │ │ + je b7d5 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %edx,-0x238(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne b8a8 │ │ │ │ │ + jne b790 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x23c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je b82a │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne b8a8 │ │ │ │ │ + test %dl,-0x23c(%ebp) │ │ │ │ │ + je b70a │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne b790 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x214(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x23c(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x240(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x240(%ebp) │ │ │ │ │ - jne b8a8 │ │ │ │ │ + jne b790 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ - jne caf5 │ │ │ │ │ + testb $0x20,-0x23c(%ebp) │ │ │ │ │ + jne caf2 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov -0x214(%ebp),%ebx │ │ │ │ │ - mov 0x1c(%ebx),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x23c(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne cae1 │ │ │ │ │ + jne cadf │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x240(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x23c(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je cbd8 │ │ │ │ │ + je cbd3 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je cc8b │ │ │ │ │ + je cc88 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x240(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x240(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x240(%ebp) │ │ │ │ │ - je b9a0 │ │ │ │ │ + cmp %edx,-0x240(%ebp) │ │ │ │ │ + je c330 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ + mov -0x218(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je b950 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp b7c8 │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + je c0f0 │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x214(%ebp),%ecx │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7326 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + jne b6b0 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x214(%ebp),%edi │ │ │ │ │ + jmp ab00 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je b8cd │ │ │ │ │ - cmpb $0x0,-0x23c(%ebp) │ │ │ │ │ - jne b8a8 │ │ │ │ │ + je b7d5 │ │ │ │ │ + cmpb $0x0,-0x238(%ebp) │ │ │ │ │ + jne b790 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x234(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne b8db │ │ │ │ │ + mov -0x230(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne b7e3 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne b8a8 │ │ │ │ │ + jne b790 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x214(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je b950 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je c0f3 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne b91b │ │ │ │ │ - mov -0x234(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne c438 │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne b823 │ │ │ │ │ + mov -0x230(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne c2c0 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je b931 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je b839 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je ca28 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je ca10 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b8a8 │ │ │ │ │ + je b790 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x218(%ebp),%esi │ │ │ │ │ - jns b9d8 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:4388 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - call 22e0 │ │ │ │ │ -./pynx/scattering/cpu.c:4388 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne cd6c │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4a95(%edi),%edx │ │ │ │ │ - push $0x5 │ │ │ │ │ - lea -0x4ab1(%edi),%ecx │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x40(%edi),%esi │ │ │ │ │ - push $0x8 │ │ │ │ │ - push %ecx │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 2440 │ │ │ │ │ -./pynx/scattering/cpu.c:4390 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4390 (discriminator 1) │ │ │ │ │ - mov $0x1126,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4390 │ │ │ │ │ - jmp bd56 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x214(%ebp),%edi │ │ │ │ │ + js c0f3 │ │ │ │ │ + jmp ab00 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x238(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je b9d0 │ │ │ │ │ -./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - call 2170 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne b8a8 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x218(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x220(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x214(%ebp) │ │ │ │ │ - jmp ab7f │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%ecx │ │ │ │ │ + mov -0x28(%ebx),%edx │ │ │ │ │ + mov %edi,-0x210(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %edx,-0x210(%ebp) │ │ │ │ │ - mov %ebx,-0x218(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %esi,-0x214(%ebp) │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ -/usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x224(%ebp) │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + mov %edx,-0x22c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x210(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %ecx,-0x22c(%ebp) │ │ │ │ │ - sete -0x238(%ebp) │ │ │ │ │ + sete -0x234(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %esi,-0x214(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ +/usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ + mov %eax,-0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x214(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je bc20 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je b9c5 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x224(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x218(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je bb48 │ │ │ │ │ + je b9d8 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je bb55 │ │ │ │ │ + je b9e5 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x230(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %edx,-0x234(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne bb30 │ │ │ │ │ + jne b9a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x238(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je ba8e │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne bb30 │ │ │ │ │ + test %dl,-0x238(%ebp) │ │ │ │ │ + je b8fa │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne b9a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x210(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x238(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x23c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x23c(%ebp) │ │ │ │ │ - jne bb30 │ │ │ │ │ + jne b9a0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ - jne c547 │ │ │ │ │ + testb $0x20,-0x238(%ebp) │ │ │ │ │ + jne c3e6 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ │ - mov 0x1c(%ebx),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x238(%ebp) │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne cb15 │ │ │ │ │ + jne cb17 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x23c(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x238(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je cbfa │ │ │ │ │ + je cc00 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je cc9c │ │ │ │ │ + je cc99 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x23c(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x23c(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x23c(%ebp) │ │ │ │ │ - jne bb30 │ │ │ │ │ + cmp %edx,-0x23c(%ebp) │ │ │ │ │ + jne b9a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x234(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je bc20 │ │ │ │ │ + mov -0x230(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je b9c5 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x238(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je bc20 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + je b9c5 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ │ + mov -0x214(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je bbd0 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp ba28 │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + je c1f0 │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x210(%ebp),%ecx │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7326 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + jne b8a0 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x210(%ebp),%edi │ │ │ │ │ + jmp a9d0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je bb55 │ │ │ │ │ - cmpb $0x0,-0x238(%ebp) │ │ │ │ │ - jne bb30 │ │ │ │ │ + je b9e5 │ │ │ │ │ + cmpb $0x0,-0x234(%ebp) │ │ │ │ │ + jne b9a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x22c(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne bb63 │ │ │ │ │ + mov -0x22c(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne b9f3 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne bb30 │ │ │ │ │ + jne b9a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x210(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je bbd0 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je c1f3 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne bba3 │ │ │ │ │ - mov -0x22c(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne c488 │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne ba33 │ │ │ │ │ + mov -0x22c(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne c310 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je bbb9 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je ba49 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je ca47 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je ca2d │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je bb30 │ │ │ │ │ + je b9a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x214(%ebp),%esi │ │ │ │ │ - jns bc28 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4378 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - call 22e0 │ │ │ │ │ -./pynx/scattering/cpu.c:4378 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne cd76 │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4ab1(%edi),%edx │ │ │ │ │ - push $0x4 │ │ │ │ │ - lea -0x4a95(%edi),%ecx │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x40(%edi),%esi │ │ │ │ │ - push $0x8 │ │ │ │ │ - push %edx │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 2440 │ │ │ │ │ -./pynx/scattering/cpu.c:4380 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4380 (discriminator 1) │ │ │ │ │ - mov $0x111c,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4380 │ │ │ │ │ - jmp bd56 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x214(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x220(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x210(%ebp) │ │ │ │ │ - jmp aa4f │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x210(%ebp),%edi │ │ │ │ │ + js c1f3 │ │ │ │ │ + jmp a9d0 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x220(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%eax,4),%eax │ │ │ │ │ - mov %eax,-0x200(%ebp) │ │ │ │ │ + mov -0x220(%ebp),%edx │ │ │ │ │ + mov (%edx,%eax,4),%esi │ │ │ │ │ + mov %esi,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp b76d │ │ │ │ │ + jmp b645 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je bc69 │ │ │ │ │ - cmpb $0x0,-0x218(%ebp) │ │ │ │ │ - jne a650 │ │ │ │ │ + je ba91 │ │ │ │ │ + cmpb $0x0,-0x214(%ebp) │ │ │ │ │ + jne a590 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne bc7b │ │ │ │ │ + mov -0x20c(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne baa3 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne a650 │ │ │ │ │ + jne a590 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x1fc(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je bd02 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je bb22 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne c880 │ │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - je c880 │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne c738 │ │ │ │ │ + mov -0x20c(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je c738 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x214(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x210(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x214(%ebp),%edx │ │ │ │ │ + mov -0x210(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je bcec │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je bb0e │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je cc5b │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je cc5a │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je a650 │ │ │ │ │ + je a590 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x208(%ebp),%esi │ │ │ │ │ - jns c090 │ │ │ │ │ + mov -0x1fc(%ebp),%edi │ │ │ │ │ + jns be66 │ │ │ │ │ ./pynx/scattering/cpu.c:4340 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:4340 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je bd18 │ │ │ │ │ -./pynx/scattering/cpu.c:4340 (discriminator 1) │ │ │ │ │ - mov $0x10f4,%edx │ │ │ │ │ - jmp bd56 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jne cd6d │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x40(%edi),%esi │ │ │ │ │ + mov -0x40(%ebx),%edi │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4a95(%edi),%edx │ │ │ │ │ - lea -0x4d65(%edi),%ecx │ │ │ │ │ - lea -0x4ab1(%edi),%ebx │ │ │ │ │ - push -0x230(%ebp) │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %ecx │ │ │ │ │ + lea -0x3cd0(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4a85(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%esi │ │ │ │ │ + push -0x228(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ push $0x8 │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ + push %edx │ │ │ │ │ + push (%edi) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:4440 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4440 (discriminator 1) │ │ │ │ │ mov $0x1158,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4450 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%edi),%ecx │ │ │ │ │ - lea -0x4aa9(%edi),%eax │ │ │ │ │ - push %ecx │ │ │ │ │ - mov $0x21,%ecx │ │ │ │ │ - call 9230 │ │ │ │ │ -./pynx/scattering/cpu.c:4452 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4650 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:4477 │ │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ │ - sub %gs:0x14,%edx │ │ │ │ │ - jne cd9e │ │ │ │ │ - lea -0x10(%ebp),%esp │ │ │ │ │ - pop %ecx │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - lea -0x4(%ecx),%esp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4440 │ │ │ │ │ + jmp a8a0 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp b525 │ │ │ │ │ + jmp b41f │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + movzbl %al,%eax │ │ │ │ │ + jmp b4cf │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%ecx │ │ │ │ │ + mov -0x28(%ebx),%ecx │ │ │ │ │ + mov %edi,-0x200(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %edx,-0x200(%ebp) │ │ │ │ │ - mov %ebx,-0x210(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %esi,-0x20c(%ebp) │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %ecx,%edx │ │ │ │ │ -/usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x214(%ebp) │ │ │ │ │ + mov %ecx,-0x218(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x200(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %ecx,-0x224(%ebp) │ │ │ │ │ sete -0x22c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - mov %esi,-0x20c(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ +/usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ + mov %eax,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x20c(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je bfe0 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je bcf5 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x214(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x210(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je bf08 │ │ │ │ │ + je bd08 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je bf15 │ │ │ │ │ + je bd15 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %ebx,-0x228(%ebp) │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x224(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne bef0 │ │ │ │ │ -./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne bcd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7362 │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x230(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je be48 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne bef0 │ │ │ │ │ + test %dl,-0x230(%ebp) │ │ │ │ │ + je bc2a │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne bcd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x200(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x230(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x234(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x234(%ebp) │ │ │ │ │ - jne bef0 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x200(%ebp),%edx │ │ │ │ │ + jne bcd0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - jne c865 │ │ │ │ │ + testb $0x20,-0x230(%ebp) │ │ │ │ │ + jne c6f6 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x230(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne cb9f │ │ │ │ │ + jne cb9d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x234(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x230(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je ccad │ │ │ │ │ + je ccaa │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je cd14 │ │ │ │ │ + je cd04 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x234(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x234(%ebp) │ │ │ │ │ - jne bef0 │ │ │ │ │ + cmp %edx,-0x234(%ebp) │ │ │ │ │ + jne bcd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x228(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je bfe0 │ │ │ │ │ + mov -0x224(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je bcf5 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x230(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je bfe0 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + je bcf5 │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ │ + mov -0x20c(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je bf90 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp bde0 │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + je c840 │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x200(%ebp),%edx │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7326 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + jne bbd0 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x200(%ebp),%edi │ │ │ │ │ + jmp b030 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je bf15 │ │ │ │ │ + je bd15 │ │ │ │ │ cmpb $0x0,-0x22c(%ebp) │ │ │ │ │ - jne bef0 │ │ │ │ │ + jne bcd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne bf23 │ │ │ │ │ + mov -0x218(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne bd23 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne bef0 │ │ │ │ │ + jne bcd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x200(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je bf90 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je bd90 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne bf63 │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne c4f6 │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne bd5f │ │ │ │ │ + mov -0x218(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne c3b6 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je bf79 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je bd75 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je cb29 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je cb2a │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je bef0 │ │ │ │ │ + je bcd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x20c(%ebp),%esi │ │ │ │ │ - jns bfe8 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x200(%ebp),%edi │ │ │ │ │ + jns b030 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4358 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:4358 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne cd8a │ │ │ │ │ + jne cd59 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4a95(%edi),%edx │ │ │ │ │ + lea -0x4a85(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%esi │ │ │ │ │ push $0x2 │ │ │ │ │ - lea -0x4ab1(%edi),%eax │ │ │ │ │ - lea -0x3ce0(%edi),%ecx │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x40(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0x8 │ │ │ │ │ - push %eax │ │ │ │ │ + push %esi │ │ │ │ │ push %edx │ │ │ │ │ - push %ecx │ │ │ │ │ - push (%esi) │ │ │ │ │ + push %eax │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:4360 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4360 (discriminator 1) │ │ │ │ │ mov $0x1108,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4360 │ │ │ │ │ - jmp bd56 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x20c(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ │ - mov (%eax,%edx,4),%ecx │ │ │ │ │ - mov %ecx,-0x20c(%ebp) │ │ │ │ │ - jmp b1b7 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:11382 │ │ │ │ │ - movzbl %al,%eax │ │ │ │ │ - jmp b5dd │ │ │ │ │ + jmp a8a0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ movl $0x0,-0x170(%ebp) │ │ │ │ │ - jmp a13e │ │ │ │ │ + jmp a05b │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1a0(%ebp) │ │ │ │ │ - jmp a10e │ │ │ │ │ + jmp a02d │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1d0(%ebp) │ │ │ │ │ - jmp a0de │ │ │ │ │ + jmp 9fff │ │ │ │ │ nop │ │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ │ + jmp a13e │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ movl $0x0,-0xb0(%ebp) │ │ │ │ │ - jmp a1fe │ │ │ │ │ + jmp a113 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xe0(%ebp) │ │ │ │ │ - jmp a1ce │ │ │ │ │ + jmp a0e5 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x110(%ebp) │ │ │ │ │ - jmp a19e │ │ │ │ │ + jmp a0b7 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x140(%ebp) │ │ │ │ │ - jmp a16e │ │ │ │ │ + jmp a089 │ │ │ │ │ nop │ │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ │ - jmp a22b │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x208(%ebp),%esi │ │ │ │ │ + mov -0x1fc(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x220(%ebp),%eax │ │ │ │ │ - mov (%eax,%ebx,4),%ecx │ │ │ │ │ - mov %ecx,-0x1fc(%ebp) │ │ │ │ │ + mov (%eax,%esi,4),%esi │ │ │ │ │ + mov %esi,-0x1fc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4336 (discriminator 2) │ │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je bd02 │ │ │ │ │ + mov -0x1fc(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je a59d │ │ │ │ │ ./pynx/scattering/cpu.c:4338 │ │ │ │ │ - mov -0x200(%ebp),%ecx │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,-0x214(%ebp) │ │ │ │ │ + mov -0x200(%ebp),%esi │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ - jmp abb9 │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:4338 │ │ │ │ │ + dec %esi │ │ │ │ │ + mov %esi,-0x210(%ebp) │ │ │ │ │ + jmp ab51 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%ecx │ │ │ │ │ + mov -0x28(%ebx),%ecx │ │ │ │ │ + mov %edi,-0x200(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %edx,-0x200(%ebp) │ │ │ │ │ - mov %ebx,-0x20c(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %esi,-0x208(%ebp) │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %ecx,%edx │ │ │ │ │ -/usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x210(%ebp) │ │ │ │ │ + mov %ecx,-0x214(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x200(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %ecx,-0x218(%ebp) │ │ │ │ │ - sete -0x228(%ebp) │ │ │ │ │ + sete -0x224(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - mov %esi,-0x208(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ +/usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ + mov %eax,-0x20c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x208(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je c2f8 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je c005 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x210(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x20c(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je c220 │ │ │ │ │ + je c018 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je c22d │ │ │ │ │ + je c025 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %edx,-0x224(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne c208 │ │ │ │ │ + jne bfe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x22c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je c166 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne c208 │ │ │ │ │ + test %dl,-0x22c(%ebp) │ │ │ │ │ + je bf3a │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne bfe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x200(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x22c(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ - mov %cl,-0x22c(%ebp) │ │ │ │ │ + mov %cl,-0x230(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - cmp %dl,-0x22c(%ebp) │ │ │ │ │ - jne c208 │ │ │ │ │ + cmp %dl,-0x230(%ebp) │ │ │ │ │ + jne bfe0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ - jne cc2a │ │ │ │ │ + testb $0x20,-0x22c(%ebp) │ │ │ │ │ + jne cc24 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ │ - mov 0x1c(%ebx),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x22c(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne cc16 │ │ │ │ │ + jne cc11 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x22c(%ebp),%eax │ │ │ │ │ + movzbl -0x230(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x22c(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je cd03 │ │ │ │ │ + je cd15 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je cd25 │ │ │ │ │ + je cd26 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x22c(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x230(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x22c(%ebp) │ │ │ │ │ - jne c208 │ │ │ │ │ + cmp %edx,-0x230(%ebp) │ │ │ │ │ + jne bfe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x224(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je c2f8 │ │ │ │ │ + mov -0x218(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je c005 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x22c(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c2f8 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + je c005 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x20c(%ebp),%ebx │ │ │ │ │ + mov -0x208(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je c2a8 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp c100 │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + je ca00 │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x200(%ebp),%edx │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7326 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + jne bee0 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x200(%ebp),%edi │ │ │ │ │ + jmp ac20 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je c22d │ │ │ │ │ - cmpb $0x0,-0x228(%ebp) │ │ │ │ │ - jne c208 │ │ │ │ │ + je c025 │ │ │ │ │ + cmpb $0x0,-0x224(%ebp) │ │ │ │ │ + jne bfe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne c23b │ │ │ │ │ + mov -0x214(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne c033 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne c208 │ │ │ │ │ + jne bfe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x200(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je c2a8 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je c0a0 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne c27b │ │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne c528 │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne c06f │ │ │ │ │ + mov -0x214(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne c40b │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je c291 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je c085 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je c82d │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je c6d9 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c208 │ │ │ │ │ + je bfe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x208(%ebp),%esi │ │ │ │ │ - jns c300 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x200(%ebp),%edi │ │ │ │ │ + jns ac20 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4348 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:4348 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne cd94 │ │ │ │ │ + jne cd63 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4a95(%edi),%edx │ │ │ │ │ + lea -0x4a85(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%esi │ │ │ │ │ push $0x1 │ │ │ │ │ - lea -0x4ab1(%edi),%ecx │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x40(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0x8 │ │ │ │ │ - push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:4350 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4350 (discriminator 1) │ │ │ │ │ mov $0x10fe,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4350 │ │ │ │ │ - jmp bd56 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x208(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x220(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x208(%ebp) │ │ │ │ │ - jmp ac9f │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp a8a0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:4388 │ │ │ │ │ + call 22e0 │ │ │ │ │ +./pynx/scattering/cpu.c:4388 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne c786 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%ecx │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4a85(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%esi │ │ │ │ │ + push $0x5 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x8 │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ + push %eax │ │ │ │ │ + push (%ecx) │ │ │ │ │ + call 2440 │ │ │ │ │ +./pynx/scattering/cpu.c:4390 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4390 (discriminator 1) │ │ │ │ │ + mov $0x1126,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4390 │ │ │ │ │ + jmp a8a0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4454 (discriminator 5) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ mov -0x1fc(%ebp),%eax │ │ │ │ │ - lea -0x4a8c(%edi),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a7c(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:4454 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne bd73 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne a8bd │ │ │ │ │ ./pynx/scattering/cpu.c:4455 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp 9d75 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp 9c8e │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4455 (discriminator 5) │ │ │ │ │ - lea -0x4a89(%edi),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a79(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:4455 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne bd73 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne a8bd │ │ │ │ │ ./pynx/scattering/cpu.c:4456 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp 9d84 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp 9c9d │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4456 (discriminator 5) │ │ │ │ │ - lea -0x4a86(%edi),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a76(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:4456 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne bd73 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne a8bd │ │ │ │ │ ./pynx/scattering/cpu.c:4457 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp 9d93 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp 9cac │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4457 (discriminator 5) │ │ │ │ │ - lea -0x4a83(%edi),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a73(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:4457 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne bd73 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne a8bd │ │ │ │ │ ./pynx/scattering/cpu.c:4458 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp 9da2 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp 9cbb │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4458 (discriminator 5) │ │ │ │ │ - lea -0x4a80(%edi),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a70(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:4458 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne bd73 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne a8bd │ │ │ │ │ ./pynx/scattering/cpu.c:4459 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp 9db1 │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp 9cca │ │ │ │ │ + nop │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:4378 │ │ │ │ │ + call 22e0 │ │ │ │ │ +./pynx/scattering/cpu.c:4378 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne c790 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%ecx │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4a85(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%esi │ │ │ │ │ + push $0x4 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x8 │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ + push %eax │ │ │ │ │ + push (%ecx) │ │ │ │ │ + call 2440 │ │ │ │ │ +./pynx/scattering/cpu.c:4380 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4380 (discriminator 1) │ │ │ │ │ + mov $0x111c,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4380 │ │ │ │ │ + jmp a8a0 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4459 (discriminator 5) │ │ │ │ │ - lea -0x4a7d(%edi),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a6d(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:4459 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne bd73 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne a8bd │ │ │ │ │ ./pynx/scattering/cpu.c:4460 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp 9dc0 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp 9cd9 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x220(%ebp),%ebx │ │ │ │ │ - mov (%ebx,%eax,4),%eax │ │ │ │ │ - mov %eax,-0x1fc(%ebp) │ │ │ │ │ + mov -0x220(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%eax,4),%edx │ │ │ │ │ + mov %edx,-0x1fc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp c09f │ │ │ │ │ + jmp be75 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4460 (discriminator 5) │ │ │ │ │ - lea -0x4a7a(%edi),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a6a(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:4460 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne bd73 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne a8bd │ │ │ │ │ ./pynx/scattering/cpu.c:4461 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp 9dcf │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp 9ce8 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4461 (discriminator 5) │ │ │ │ │ - lea -0x4a74(%edi),%ecx │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a64(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:4461 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - je 9dd8 │ │ │ │ │ - jmp bd73 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 9cf7 │ │ │ │ │ + jmp a8bd │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x238(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x234(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x238(%ebp),%edx │ │ │ │ │ + mov -0x234(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp b91e │ │ │ │ │ - nop │ │ │ │ │ + jmp b826 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je b728 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je b600 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp a6ec │ │ │ │ │ + jmp a62c │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je b738 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je b618 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp ad47 │ │ │ │ │ + jmp acd7 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x234(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x230(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ + mov -0x230(%ebp),%ecx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp ba36 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7381 │ │ │ │ │ mov -0x234(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je b7b5 │ │ │ │ │ +./pynx/scattering/cpu.c:7384 │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x23c(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ + call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp bba6 │ │ │ │ │ - nop │ │ │ │ │ +./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne b790 │ │ │ │ │ + jmp b7b5 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x228(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x22c(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x228(%ebp),%edx │ │ │ │ │ + mov -0x22c(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp b6aa │ │ │ │ │ - nop │ │ │ │ │ + jmp b596 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ab70 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ab00 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ - jmp aaed │ │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ │ + jmp aa7d │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - je aa40 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je a9d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ - jmp a9c4 │ │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ │ + jmp a954 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x228(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x224(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x228(%ebp),%edx │ │ │ │ │ + mov -0x224(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp bf66 │ │ │ │ │ + jmp bd62 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je bc40 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je ba68 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp b234 │ │ │ │ │ + jmp b0c8 │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x238(%ebp) │ │ │ │ │ + mov %edx,-0x240(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x240(%ebp),%edx │ │ │ │ │ + mov %edx,-0x238(%ebp) │ │ │ │ │ + jmp b93a │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x224(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x218(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x224(%ebp),%edx │ │ │ │ │ + mov -0x218(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c27e │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x210(%ebp),%edx │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je bacc │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp bacc │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je b3d6 │ │ │ │ │ + jmp c072 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp b3d6 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x234(%ebp) │ │ │ │ │ + mov %edx,-0x23c(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x23c(%ebp),%edx │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ + jmp b268 │ │ │ │ │ ./pynx/scattering/cpu.c:4557 (discriminator 7) │ │ │ │ │ - movl $0x11cd,-0x20c(%ebp) │ │ │ │ │ - movl $0x21,-0x210(%ebp) │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + movl $0x11cd,-0x208(%ebp) │ │ │ │ │ + movl $0x21,-0x20c(%ebp) │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4638 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2370 │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ mov 0x48(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4638 │ │ │ │ │ - mov %eax,-0x208(%ebp) │ │ │ │ │ + mov %eax,-0x200(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:6788 │ │ │ │ │ movl $0x0,0x48(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:6792 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je c8c0 │ │ │ │ │ + je c7a8 │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ - mov 0x4(%esi),%ebx │ │ │ │ │ + mov 0x4(%esi),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%ebx),%eax │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ - mov %ebx,-0x200(%ebp) │ │ │ │ │ + mov %ecx,-0x1fc(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je c5cc │ │ │ │ │ + je c49a │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %eax │ │ │ │ │ - mov %eax,(%ebx) │ │ │ │ │ -./pynx/scattering/cpu.c:6796 │ │ │ │ │ - mov 0x14(%esi),%edx │ │ │ │ │ -/usr/include/python3.13/object.h:1031 │ │ │ │ │ - test %edx,%edx │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:6796 │ │ │ │ │ - mov %edx,-0x1fc(%ebp) │ │ │ │ │ + mov 0x14(%esi),%edi │ │ │ │ │ /usr/include/python3.13/object.h:1031 │ │ │ │ │ - je c5e6 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je c4ae │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je c5e6 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je c4ae │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ - inc %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ + inc %edx │ │ │ │ │ + mov %edx,(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x1f4(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je c616 │ │ │ │ │ + mov -0x1f4(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je c4dc │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x1d0(%ebp) │ │ │ │ │ - je c940 │ │ │ │ │ + je c830 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1f4(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1c4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je c646 │ │ │ │ │ + je c50a │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0x1a0(%ebp) │ │ │ │ │ - je c920 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x1a0(%ebp) │ │ │ │ │ + je c7c0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x1c4(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0x1c4(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x194(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je c676 │ │ │ │ │ + mov -0x194(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je c538 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0x170(%ebp) │ │ │ │ │ - je c930 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x170(%ebp) │ │ │ │ │ + je c7d0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x194(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0x194(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x164(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je c6a6 │ │ │ │ │ + mov -0x164(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je c566 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0x140(%ebp) │ │ │ │ │ - je c8e0 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x140(%ebp) │ │ │ │ │ + je c7e0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x164(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ + lea -0x164(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x134(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je c6d6 │ │ │ │ │ + mov -0x134(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je c594 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x110(%ebp) │ │ │ │ │ - je c8f0 │ │ │ │ │ + je c7f0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x134(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x104(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je c706 │ │ │ │ │ + je c5c2 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0xe0(%ebp) │ │ │ │ │ - je c900 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0xe0(%ebp) │ │ │ │ │ + je c800 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x104(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0x104(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je c736 │ │ │ │ │ + mov -0xd4(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je c5f0 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0xb0(%ebp) │ │ │ │ │ - je c910 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0xb0(%ebp) │ │ │ │ │ + je c810 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0xd4(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0xd4(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je c763 │ │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je c61b │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0x80(%ebp) │ │ │ │ │ - je c950 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x80(%ebp) │ │ │ │ │ + je c820 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0xa4(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ + lea -0xa4(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6760 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je c776 │ │ │ │ │ + je c628 │ │ │ │ │ ./pynx/scattering/cpu.c:6762 (discriminator 1) │ │ │ │ │ - mov -0x1fc(%ebp),%ebx │ │ │ │ │ - cmp %ebx,0x14(%esi) │ │ │ │ │ - jne cbc4 │ │ │ │ │ + cmp %edi,0x14(%esi) │ │ │ │ │ + jne cbc1 │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ - mov -0x208(%ebp),%eax │ │ │ │ │ - mov 0x48(%eax),%edx │ │ │ │ │ + mov -0x200(%ebp),%ecx │ │ │ │ │ + mov 0x48(%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ - mov %esi,0x48(%eax) │ │ │ │ │ + mov %esi,0x48(%ecx) │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je c799 │ │ │ │ │ + je c64b │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%esi │ │ │ │ │ - je c799 │ │ │ │ │ + je c64b │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %esi │ │ │ │ │ mov %esi,(%edx) │ │ │ │ │ - je c960 │ │ │ │ │ + je c870 │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ - mov -0x200(%ebp),%ecx │ │ │ │ │ + mov -0x1fc(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je c7b6 │ │ │ │ │ + je c667 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%ecx),%ebx │ │ │ │ │ + mov (%ecx),%eax │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebx │ │ │ │ │ - je c7b6 │ │ │ │ │ + cmp $0x3fffffff,%eax │ │ │ │ │ + je c667 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ebx │ │ │ │ │ - mov %ebx,(%ecx) │ │ │ │ │ - je c978 │ │ │ │ │ + dec %eax │ │ │ │ │ + mov %eax,(%ecx) │ │ │ │ │ + je c888 │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je c7d2 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je c67e │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%eax │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je c7d2 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je c67e │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %eax │ │ │ │ │ - mov %eax,(%edx) │ │ │ │ │ - je c9b0 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%edi) │ │ │ │ │ + je c8a0 │ │ │ │ │ ./pynx/scattering/cpu.c:4649 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%edi),%esi │ │ │ │ │ - mov -0x210(%ebp),%ecx │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x20c(%ebp),%edx │ │ │ │ │ - lea -0x4aa9(%edi),%eax │ │ │ │ │ - call 9230 │ │ │ │ │ + lea -0x4ab9(%ebx),%edi │ │ │ │ │ + mov -0x20c(%ebp),%ecx │ │ │ │ │ + mov -0x208(%ebp),%edx │ │ │ │ │ + push %edi │ │ │ │ │ + lea -0x4a99(%ebx),%eax │ │ │ │ │ + call 9130 │ │ │ │ │ ./pynx/scattering/cpu.c:4651 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp bd73 │ │ │ │ │ + jmp a8bd │ │ │ │ │ ./pynx/scattering/cpu.c:4562 (discriminator 7) │ │ │ │ │ - movl $0x11d2,-0x20c(%ebp) │ │ │ │ │ - movl $0x21,-0x210(%ebp) │ │ │ │ │ - jmp c598 │ │ │ │ │ + movl $0x11d2,-0x208(%ebp) │ │ │ │ │ + movl $0x21,-0x20c(%ebp) │ │ │ │ │ + jmp c468 │ │ │ │ │ ./pynx/scattering/cpu.c:4567 (discriminator 7) │ │ │ │ │ - movl $0x11d7,-0x20c(%ebp) │ │ │ │ │ - movl $0x21,-0x210(%ebp) │ │ │ │ │ - jmp c598 │ │ │ │ │ + movl $0x11d7,-0x208(%ebp) │ │ │ │ │ + movl $0x21,-0x20c(%ebp) │ │ │ │ │ + jmp c468 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x224(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x218(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x224(%ebp),%eax │ │ │ │ │ + mov -0x218(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c291 │ │ │ │ │ -./pynx/scattering/cpu.c:4572 (discriminator 7) │ │ │ │ │ - movl $0x11dc,-0x20c(%ebp) │ │ │ │ │ - movl $0x21,-0x210(%ebp) │ │ │ │ │ - jmp c598 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je be86 │ │ │ │ │ + jmp c085 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp be86 │ │ │ │ │ - nop │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x230(%ebp) │ │ │ │ │ + mov %edx,-0x238(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x238(%ebp),%edx │ │ │ │ │ + mov %edx,-0x230(%ebp) │ │ │ │ │ + jmp bc6a │ │ │ │ │ +./pynx/scattering/cpu.c:4572 (discriminator 7) │ │ │ │ │ + movl $0x11dc,-0x208(%ebp) │ │ │ │ │ + movl $0x21,-0x20c(%ebp) │ │ │ │ │ + jmp c468 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp bcd9 │ │ │ │ │ + jmp bafb │ │ │ │ │ ./pynx/scattering/cpu.c:4577 (discriminator 7) │ │ │ │ │ - movl $0x11e1,-0x20c(%ebp) │ │ │ │ │ - movl $0x21,-0x210(%ebp) │ │ │ │ │ - jmp c598 │ │ │ │ │ + movl $0x11e1,-0x208(%ebp) │ │ │ │ │ + movl $0x21,-0x20c(%ebp) │ │ │ │ │ + jmp c468 │ │ │ │ │ ./pynx/scattering/cpu.c:4582 (discriminator 7) │ │ │ │ │ - movl $0x11e6,-0x20c(%ebp) │ │ │ │ │ - movl $0x21,-0x210(%ebp) │ │ │ │ │ - jmp c598 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:6791 │ │ │ │ │ - movl $0x0,-0x1fc(%ebp) │ │ │ │ │ + movl $0x11e6,-0x208(%ebp) │ │ │ │ │ + movl $0x21,-0x20c(%ebp) │ │ │ │ │ + jmp c468 │ │ │ │ │ +./pynx/scattering/cpu.c:4408 (discriminator 1) │ │ │ │ │ + mov $0x1138,%edx │ │ │ │ │ + jmp a8a0 │ │ │ │ │ +./pynx/scattering/cpu.c:4398 (discriminator 1) │ │ │ │ │ + mov $0x112e,%edx │ │ │ │ │ + jmp a8a0 │ │ │ │ │ +./pynx/scattering/cpu.c:4388 (discriminator 1) │ │ │ │ │ + mov $0x1124,%edx │ │ │ │ │ + jmp a8a0 │ │ │ │ │ +./pynx/scattering/cpu.c:4378 (discriminator 1) │ │ │ │ │ + mov $0x111a,%edx │ │ │ │ │ + jmp a8a0 │ │ │ │ │ +./pynx/scattering/cpu.c:4368 (discriminator 1) │ │ │ │ │ + mov $0x1110,%edx │ │ │ │ │ + jmp a8a0 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:6790 │ │ │ │ │ - movl $0x0,-0x200(%ebp) │ │ │ │ │ - jmp c5e6 │ │ │ │ │ + movl $0x0,-0x1fc(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:6791 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + jmp c4ae │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ + movl $0x0,-0x1a0(%ebp) │ │ │ │ │ + jmp c4f8 │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x170(%ebp) │ │ │ │ │ + jmp c526 │ │ │ │ │ + nop │ │ │ │ │ movl $0x0,-0x140(%ebp) │ │ │ │ │ - jmp c692 │ │ │ │ │ + jmp c554 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x110(%ebp) │ │ │ │ │ - jmp c6c2 │ │ │ │ │ + jmp c582 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xe0(%ebp) │ │ │ │ │ - jmp c6f2 │ │ │ │ │ + jmp c5b0 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xb0(%ebp) │ │ │ │ │ - jmp c722 │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x1a0(%ebp) │ │ │ │ │ - jmp c632 │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x170(%ebp) │ │ │ │ │ - jmp c662 │ │ │ │ │ + jmp c5de │ │ │ │ │ nop │ │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ │ + jmp c609 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ movl $0x0,-0x1d0(%ebp) │ │ │ │ │ - jmp c602 │ │ │ │ │ + jmp c4ca │ │ │ │ │ nop │ │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ │ - jmp c74f │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp bd90 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4593 (discriminator 1) │ │ │ │ │ + movl $0x11f1,-0x208(%ebp) │ │ │ │ │ + movl $0x2b,-0x20c(%ebp) │ │ │ │ │ + jmp c468 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c799 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp c64b │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c7b6 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4593 (discriminator 1) │ │ │ │ │ - movl $0x11f1,-0x20c(%ebp) │ │ │ │ │ - movl $0x2b,-0x210(%ebp) │ │ │ │ │ - jmp c598 │ │ │ │ │ + jmp c667 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %edi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c7d2 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp c67e │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x240(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x23c(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x240(%ebp),%eax │ │ │ │ │ + mov -0x23c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp b538 │ │ │ │ │ - nop │ │ │ │ │ + jmp b432 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4595 (discriminator 1) │ │ │ │ │ - movl $0x11f3,-0x20c(%ebp) │ │ │ │ │ - movl $0x2b,-0x210(%ebp) │ │ │ │ │ - jmp c598 │ │ │ │ │ + movl $0x11f3,-0x208(%ebp) │ │ │ │ │ + movl $0x2b,-0x20c(%ebp) │ │ │ │ │ + jmp c468 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/python3.13/object.h:949 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x238(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ +./pynx/scattering/cpu.c:4415 │ │ │ │ │ + vmovd -0x218(%ebp),%xmm3 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x78(%ebp),%esi │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + vpinsrd $0x1,-0x224(%ebp),%xmm3,%xmm5 │ │ │ │ │ + vmovd -0x210(%ebp),%xmm4 │ │ │ │ │ + lea -0x4a85(%ebx),%edx │ │ │ │ │ + lea -0x58(%ebp),%ecx │ │ │ │ │ + vmovd -0x20c(%ebp),%xmm0 │ │ │ │ │ + vmovd -0x1fc(%ebp),%xmm1 │ │ │ │ │ + vpinsrd $0x1,-0x214(%ebp),%xmm4,%xmm6 │ │ │ │ │ + vpinsrd $0x1,-0x200(%ebp),%xmm0,%xmm2 │ │ │ │ │ + vpinsrd $0x1,-0x208(%ebp),%xmm1,%xmm3 │ │ │ │ │ + vpunpcklqdq %xmm5,%xmm6,%xmm7 │ │ │ │ │ + vpunpcklqdq %xmm2,%xmm3,%xmm5 │ │ │ │ │ + vinserti128 $0x1,%xmm7,%ymm5,%ymm4 │ │ │ │ │ + vmovdqa %ymm4,-0x78(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ - call 2130 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x238(%ebp),%eax │ │ │ │ │ + mov -0x220(%ebp),%edx │ │ │ │ │ + push -0x228(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ + call 8a70 │ │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4415 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp b5f0 │ │ │ │ │ - nop │ │ │ │ │ +./pynx/scattering/cpu.c:4415 │ │ │ │ │ + mov %edi,-0x1fc(%ebp) │ │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ │ + mov %ecx,-0x208(%ebp) │ │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ │ + mov %edx,-0x20c(%ebp) │ │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ │ + mov %esi,-0x200(%ebp) │ │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ │ + mov %edi,-0x210(%ebp) │ │ │ │ │ + mov %ecx,-0x214(%ebp) │ │ │ │ │ + mov %edx,-0x218(%ebp) │ │ │ │ │ + mov %esi,-0x224(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4415 (discriminator 2) │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + jne 9c77 │ │ │ │ │ +./pynx/scattering/cpu.c:4415 (discriminator 1) │ │ │ │ │ + mov $0x113f,%edx │ │ │ │ │ + jmp a8a0 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x238(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x238(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp b931 │ │ │ │ │ + jmp b4e2 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp c0a0 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x234(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x234(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp bbb9 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je a892 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp a892 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je a886 │ │ │ │ │ + jmp b839 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %eax,-0x230(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + call 2130 <_Py_Dealloc@plt> │ │ │ │ │ + mov -0x230(%ebp),%eax │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp ba49 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x228(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp a886 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je aef2 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp aef2 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je aee6 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x224(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp aee6 │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + cmove %eax,%ecx │ │ │ │ │ + jmp a7dc │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x244(%ebp) │ │ │ │ │ + mov %edx,-0x24c(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x24c(%ebp),%edx │ │ │ │ │ + mov %edx,-0x244(%ebp) │ │ │ │ │ + jmp a7d0 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + cmove %eax,%ecx │ │ │ │ │ + jmp ae84 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x240(%ebp) │ │ │ │ │ + mov %edx,-0x248(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x248(%ebp),%edx │ │ │ │ │ + mov %edx,-0x240(%ebp) │ │ │ │ │ + jmp ae78 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp bb2f │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x228(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x22c(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x228(%ebp),%eax │ │ │ │ │ + mov -0x22c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp b6bd │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je b874 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp b874 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x214(%ebp),%edx │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je b868 │ │ │ │ │ + jmp b5a9 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x214(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp b868 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je bad8 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp bad8 │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + cmove %eax,%ecx │ │ │ │ │ + jmp b756 │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x23c(%ebp) │ │ │ │ │ + mov %edx,-0x244(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x244(%ebp),%edx │ │ │ │ │ + mov %edx,-0x23c(%ebp) │ │ │ │ │ + jmp b74a │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + cmove %eax,%ecx │ │ │ │ │ + jmp b946 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x228(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x224(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x228(%ebp),%eax │ │ │ │ │ + mov -0x224(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp bf79 │ │ │ │ │ + jmp bd75 │ │ │ │ │ ./pynx/scattering/cpu.c:4547 (discriminator 7) │ │ │ │ │ - movl $0x11c3,-0x20c(%ebp) │ │ │ │ │ - movl $0x21,-0x210(%ebp) │ │ │ │ │ - jmp c598 │ │ │ │ │ -./pynx/scattering/cpu.c:4552 (discriminator 7) │ │ │ │ │ - movl $0x11c8,-0x20c(%ebp) │ │ │ │ │ - movl $0x21,-0x210(%ebp) │ │ │ │ │ - jmp c598 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je b3e2 │ │ │ │ │ + movl $0x11c3,-0x208(%ebp) │ │ │ │ │ + movl $0x21,-0x20c(%ebp) │ │ │ │ │ + jmp c468 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp b3e2 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x248(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp a8b5 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je be92 │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + cmove %eax,%ecx │ │ │ │ │ + jmp b274 │ │ │ │ │ +./pynx/scattering/cpu.c:4552 (discriminator 7) │ │ │ │ │ + movl $0x11c8,-0x208(%ebp) │ │ │ │ │ + movl $0x21,-0x20c(%ebp) │ │ │ │ │ + jmp c468 │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x248(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp a805 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp be92 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + cmove %eax,%ecx │ │ │ │ │ + jmp bc76 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x240(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp af15 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x244(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp aead │ │ │ │ │ ./pynx/scattering/cpu.c:6764 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + push %edi │ │ │ │ │ push %esi │ │ │ │ │ call 2070 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp c776 │ │ │ │ │ + jmp c628 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x240(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp b897 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x240(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp b77f │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x248(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp a8b5 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x248(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp a805 │ │ │ │ │ + mov -0x1fc(%ebp),%esi │ │ │ │ │ + jmp a3c5 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x23c(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp bafb │ │ │ │ │ - mov -0x1fc(%ebp),%ecx │ │ │ │ │ - jmp a49d │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je c1b0 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp c1b0 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x200(%ebp),%edx │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je c1a4 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x23c(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp b96f │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp c1a4 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + cmove %eax,%ecx │ │ │ │ │ + jmp bf86 │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x22c(%ebp) │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x234(%ebp),%edx │ │ │ │ │ + mov %edx,-0x22c(%ebp) │ │ │ │ │ + jmp bf7a │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x240(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp af15 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x244(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp aead │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x214(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x210(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x214(%ebp),%eax │ │ │ │ │ + mov -0x210(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp bcec │ │ │ │ │ + jmp bb0e │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x234(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp b405 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x238(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp b29d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x240(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp b897 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x23c(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp bafb │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x240(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp b77f │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x23c(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp b96f │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x234(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp beb5 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je a5f2 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp a5f2 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je a5e6 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp bc9f │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x1fc(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp a5e6 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + cmove %eax,%ecx │ │ │ │ │ + jmp a52c │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x218(%ebp) │ │ │ │ │ + mov %edx,-0x22c(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x22c(%ebp),%edx │ │ │ │ │ + mov %edx,-0x218(%ebp) │ │ │ │ │ + jmp a520 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x234(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp b405 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x238(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp b29d │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x234(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp bc9f │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x22c(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp c1d3 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x230(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp bfaf │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x234(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp beb5 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x22c(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp c1d3 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x230(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp bfaf │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x224(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp a615 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x224(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp a555 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x224(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp a615 │ │ │ │ │ -./pynx/scattering/cpu.c:4408 (discriminator 1) │ │ │ │ │ - mov $0x1138,%edx │ │ │ │ │ - jmp bd56 │ │ │ │ │ -./pynx/scattering/cpu.c:4398 (discriminator 1) │ │ │ │ │ - mov $0x112e,%edx │ │ │ │ │ - jmp bd56 │ │ │ │ │ -./pynx/scattering/cpu.c:4388 (discriminator 1) │ │ │ │ │ - mov $0x1124,%edx │ │ │ │ │ - jmp bd56 │ │ │ │ │ -./pynx/scattering/cpu.c:4378 (discriminator 1) │ │ │ │ │ - mov $0x111a,%edx │ │ │ │ │ - jmp bd56 │ │ │ │ │ -./pynx/scattering/cpu.c:4368 (discriminator 1) │ │ │ │ │ - mov $0x1110,%edx │ │ │ │ │ - jmp bd56 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x224(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp a555 │ │ │ │ │ ./pynx/scattering/cpu.c:4358 (discriminator 1) │ │ │ │ │ mov $0x1106,%edx │ │ │ │ │ - jmp bd56 │ │ │ │ │ + jmp a8a0 │ │ │ │ │ ./pynx/scattering/cpu.c:4348 (discriminator 1) │ │ │ │ │ mov $0x10fc,%edx │ │ │ │ │ - jmp bd56 │ │ │ │ │ + jmp a8a0 │ │ │ │ │ +./pynx/scattering/cpu.c:4340 (discriminator 1) │ │ │ │ │ + mov $0x10f4,%edx │ │ │ │ │ + jmp a8a0 │ │ │ │ │ ./pynx/scattering/cpu.c:4477 │ │ │ │ │ - call 17b40 │ │ │ │ │ -.L2022(): │ │ │ │ │ + call 180c0 │ │ │ │ │ +.L2095(): │ │ │ │ │ ./pynx/scattering/cpu.c:4477 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5570 │ │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ │ and $0xffffffe0,%esp │ │ │ │ │ push -0x4(%ecx) │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ - call 5a9e │ │ │ │ │ - add $0x10239,%edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x1125f,%ebx │ │ │ │ │ push %ecx │ │ │ │ │ sub $0x2c8,%esp │ │ │ │ │ - mov 0x8(%ecx),%ebx │ │ │ │ │ - mov 0x4(%ecx),%eax │ │ │ │ │ + mov 0x8(%ecx),%esi │ │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ │ + mov %esi,-0x2b0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5601 │ │ │ │ │ - lea 0x650(%edi),%edx │ │ │ │ │ + lea 0x660(%ebx),%eax │ │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5570 │ │ │ │ │ - mov %ebx,-0x2b4(%ebp) │ │ │ │ │ - mov %gs:0x14,%esi │ │ │ │ │ - mov %esi,-0x1c(%ebp) │ │ │ │ │ - mov 0xc(%ecx),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5601 │ │ │ │ │ - lea 0x4(%edx),%ecx │ │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ │ - lea 0x8(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ │ - lea 0xc(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ │ - lea 0x14(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ │ - lea 0x18(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ │ - lea 0x1c(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ │ - lea 0x10(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ │ - lea -0x44(%edx),%ecx │ │ │ │ │ - sub $0x40,%edx │ │ │ │ │ - mov %edx,-0x280(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5602 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ + mov %gs:0x14,%edi │ │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ │ + mov 0xc(%ecx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:5601 │ │ │ │ │ - vmovd -0x280(%ebp),%xmm1 │ │ │ │ │ - vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ │ - vmovq %xmm0,-0x38(%ebp) │ │ │ │ │ + lea 0xc(%eax),%ecx │ │ │ │ │ + vmovd %esi,%xmm1 │ │ │ │ │ + lea -0x8(%eax),%esi │ │ │ │ │ + vmovd %ecx,%xmm0 │ │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ │ + vmovd %esi,%xmm5 │ │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm3 │ │ │ │ │ + lea -0x10(%eax),%esi │ │ │ │ │ + lea -0x4(%eax),%ecx │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm5,%xmm6 │ │ │ │ │ + vmovd %esi,%xmm7 │ │ │ │ │ + lea -0xc(%eax),%ecx │ │ │ │ │ + vpinsrd $0x1,%eax,%xmm0,%xmm2 │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm7,%xmm0 │ │ │ │ │ + lea -0x54(%eax),%ecx │ │ │ │ │ + sub $0x50,%eax │ │ │ │ │ + vpunpcklqdq %xmm2,%xmm3,%xmm4 │ │ │ │ │ + vpunpcklqdq %xmm6,%xmm0,%xmm2 │ │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm2,%ymm1 │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm3,%xmm4 │ │ │ │ │ + vmovdqa %ymm1,-0x58(%ebp) │ │ │ │ │ + vmovq %xmm4,-0x38(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5602 │ │ │ │ │ - je ce68 │ │ │ │ │ -./pynx/scattering/cpu.c:5599 │ │ │ │ │ - lea 0x0(,%ebx,4),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5604 │ │ │ │ │ - cmp $0xa,%ebx │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je ce60 │ │ │ │ │ ./pynx/scattering/cpu.c:5599 │ │ │ │ │ - lea (%eax,%edx,1),%ecx │ │ │ │ │ + mov -0x2b0(%ebp),%esi │ │ │ │ │ + lea 0x0(,%esi,4),%eax │ │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ │ mov %ecx,-0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5604 │ │ │ │ │ - ja f720 │ │ │ │ │ - mov -0x36c0(%edi,%edx,1),%ebx │ │ │ │ │ - add %edi,%ebx │ │ │ │ │ - jmp *%ebx │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + cmp $0xa,%esi │ │ │ │ │ + ja 1096e │ │ │ │ │ + mov -0x36c0(%ebx,%eax,1),%esi │ │ │ │ │ + add %ebx,%esi │ │ │ │ │ + jmp *%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5732 (discriminator 1) │ │ │ │ │ - cmpl $0xa,-0x2b4(%ebp) │ │ │ │ │ - jne f720 │ │ │ │ │ + cmpl $0xa,-0x2b0(%ebp) │ │ │ │ │ + jne 1096e │ │ │ │ │ ./pynx/scattering/cpu.c:5735 │ │ │ │ │ - mov (%eax),%esi │ │ │ │ │ + mov (%edx),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:5736 │ │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5737 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ + mov 0x8(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5738 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5736 │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5735 │ │ │ │ │ - mov %esi,-0x284(%ebp) │ │ │ │ │ + mov %edi,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5739 │ │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ │ + mov 0x10(%edx),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:5736 │ │ │ │ │ + mov %eax,-0x290(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5740 │ │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5737 │ │ │ │ │ - mov %edx,-0x294(%ebp) │ │ │ │ │ + mov %esi,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5741 │ │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ │ + mov 0x18(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5738 │ │ │ │ │ mov %ecx,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5742 │ │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5739 │ │ │ │ │ - mov %esi,-0x288(%ebp) │ │ │ │ │ + mov %edi,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5743 │ │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5736 │ │ │ │ │ - mov %ebx,-0x290(%ebp) │ │ │ │ │ + mov 0x20(%edx),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:5744 │ │ │ │ │ + mov 0x24(%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5740 │ │ │ │ │ - mov 0x14(%eax),%ebx │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5741 │ │ │ │ │ - mov %edx,-0x2a8(%ebp) │ │ │ │ │ + mov %esi,-0x2ac(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5742 │ │ │ │ │ - mov %ecx,-0x2a4(%ebp) │ │ │ │ │ + mov %ecx,-0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5743 │ │ │ │ │ - mov %esi,-0x2a0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5740 │ │ │ │ │ - mov %ebx,-0x29c(%ebp) │ │ │ │ │ + mov %edi,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5744 │ │ │ │ │ - mov 0x24(%eax),%ebx │ │ │ │ │ + mov %edx,-0x2a0(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ + mov -0x284(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5773 │ │ │ │ │ - mov 0x5b8(%edi),%eax │ │ │ │ │ + mov 0x5b8(%ebx),%eax │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ - mov 0x4(%ecx),%edx │ │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5773 (discriminator 2) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne fad0 │ │ │ │ │ + jne fb28 │ │ │ │ │ ./pynx/scattering/cpu.c:5774 (discriminator 2) │ │ │ │ │ mov -0x290(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne faf8 │ │ │ │ │ + jne fb50 │ │ │ │ │ ./pynx/scattering/cpu.c:5775 (discriminator 2) │ │ │ │ │ mov -0x294(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne fb18 │ │ │ │ │ + jne fb70 │ │ │ │ │ ./pynx/scattering/cpu.c:5776 (discriminator 2) │ │ │ │ │ mov -0x298(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne fb38 │ │ │ │ │ + jne fb90 │ │ │ │ │ ./pynx/scattering/cpu.c:5777 (discriminator 2) │ │ │ │ │ mov -0x288(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne fb58 │ │ │ │ │ + jne fbb0 │ │ │ │ │ ./pynx/scattering/cpu.c:5778 (discriminator 2) │ │ │ │ │ mov -0x29c(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne fb78 │ │ │ │ │ + jne fbd0 │ │ │ │ │ ./pynx/scattering/cpu.c:5779 (discriminator 2) │ │ │ │ │ - mov -0x2a8(%ebp),%eax │ │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne fb98 │ │ │ │ │ + jne fbf0 │ │ │ │ │ ./pynx/scattering/cpu.c:5780 (discriminator 2) │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ + mov -0x2a8(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne fbb8 │ │ │ │ │ + jne fc60 │ │ │ │ │ ./pynx/scattering/cpu.c:5781 (discriminator 2) │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne fbd8 │ │ │ │ │ + jne fc80 │ │ │ │ │ ./pynx/scattering/cpu.c:5782 (discriminator 2) │ │ │ │ │ - cmp %edx,0x4(%ebx) │ │ │ │ │ - jne fbf8 │ │ │ │ │ - lea 0x6ac(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5882 │ │ │ │ │ - mov -0x28(%edi),%esi │ │ │ │ │ - cmp %esi,-0x284(%ebp) │ │ │ │ │ - mov %edx,-0x280(%ebp) │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + cmp %edx,0x4(%eax) │ │ │ │ │ + jne fca0 │ │ │ │ │ ./pynx/scattering/cpu.c:5840 │ │ │ │ │ movl $0x0,-0x214(%ebp) │ │ │ │ │ + lea 0x6ac(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5841 │ │ │ │ │ movl $0x0,-0x218(%ebp) │ │ │ │ │ - vmovd -0x280(%ebp),%xmm2 │ │ │ │ │ + vmovd %esi,%xmm0 │ │ │ │ │ +./pynx/scattering/cpu.c:5882 │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5844 │ │ │ │ │ movl $0x0,-0x1e4(%ebp) │ │ │ │ │ + vpunpckldq %xmm0,%xmm0,%xmm1 │ │ │ │ │ ./pynx/scattering/cpu.c:5845 │ │ │ │ │ movl $0x0,-0x1e8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5848 │ │ │ │ │ movl $0x0,-0x1b4(%ebp) │ │ │ │ │ - vpunpckldq %xmm2,%xmm2,%xmm3 │ │ │ │ │ ./pynx/scattering/cpu.c:5849 │ │ │ │ │ movl $0x0,-0x1b8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5852 │ │ │ │ │ movl $0x0,-0x184(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5853 │ │ │ │ │ movl $0x0,-0x188(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5856 │ │ │ │ │ @@ -15664,5283 +15415,5273 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:5873 │ │ │ │ │ movl $0x0,-0x248(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5876 │ │ │ │ │ movl $0x0,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5877 │ │ │ │ │ movl $0x0,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5882 │ │ │ │ │ - je d4d0 │ │ │ │ │ + cmp %esi,-0x284(%ebp) │ │ │ │ │ + je d4d0 │ │ │ │ │ ./pynx/scattering/cpu.c:5882 (discriminator 4) │ │ │ │ │ mov -0x284(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x214(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5882 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 10060 │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 101a8 │ │ │ │ │ ./pynx/scattering/cpu.c:5887 │ │ │ │ │ cmp %esi,-0x290(%ebp) │ │ │ │ │ - je d4fa │ │ │ │ │ + je d4fa │ │ │ │ │ ./pynx/scattering/cpu.c:5887 (discriminator 4) │ │ │ │ │ mov -0x290(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x1e4(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5887 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 10358 │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 10483 │ │ │ │ │ ./pynx/scattering/cpu.c:5892 │ │ │ │ │ cmp %esi,-0x294(%ebp) │ │ │ │ │ - je d52e │ │ │ │ │ + je d52e │ │ │ │ │ ./pynx/scattering/cpu.c:5892 (discriminator 4) │ │ │ │ │ mov -0x294(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x1b4(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5892 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 10390 │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 104b9 │ │ │ │ │ ./pynx/scattering/cpu.c:5897 │ │ │ │ │ cmp %esi,-0x298(%ebp) │ │ │ │ │ - je d562 │ │ │ │ │ + je d562 │ │ │ │ │ ./pynx/scattering/cpu.c:5897 (discriminator 4) │ │ │ │ │ mov -0x298(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x184(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5897 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 103a9 │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 104d2 │ │ │ │ │ ./pynx/scattering/cpu.c:5902 │ │ │ │ │ cmp %esi,-0x288(%ebp) │ │ │ │ │ - je d596 │ │ │ │ │ + je d596 │ │ │ │ │ ./pynx/scattering/cpu.c:5902 (discriminator 4) │ │ │ │ │ mov -0x288(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x124(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5902 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 103c2 │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 104eb │ │ │ │ │ ./pynx/scattering/cpu.c:5907 │ │ │ │ │ cmp %esi,-0x29c(%ebp) │ │ │ │ │ - je d5ca │ │ │ │ │ + je d5ca │ │ │ │ │ ./pynx/scattering/cpu.c:5907 (discriminator 4) │ │ │ │ │ mov -0x29c(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0xf4(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5907 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 103f5 │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 10529 │ │ │ │ │ ./pynx/scattering/cpu.c:5912 │ │ │ │ │ - cmp %esi,-0x2a8(%ebp) │ │ │ │ │ - je d5fe │ │ │ │ │ + cmp %esi,-0x2ac(%ebp) │ │ │ │ │ + je d5fe │ │ │ │ │ ./pynx/scattering/cpu.c:5912 (discriminator 4) │ │ │ │ │ - mov -0x2a8(%ebp),%edx │ │ │ │ │ + mov -0x2ac(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0xc4(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5912 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 1040e │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 10542 │ │ │ │ │ ./pynx/scattering/cpu.c:5917 │ │ │ │ │ - cmp %esi,-0x2a4(%ebp) │ │ │ │ │ - je d632 │ │ │ │ │ + cmp %esi,-0x2a8(%ebp) │ │ │ │ │ + je d632 │ │ │ │ │ ./pynx/scattering/cpu.c:5917 (discriminator 4) │ │ │ │ │ - mov -0x2a4(%ebp),%edx │ │ │ │ │ + mov -0x2a8(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x154(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5917 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 10427 │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 1055b │ │ │ │ │ ./pynx/scattering/cpu.c:5922 │ │ │ │ │ - cmp %esi,-0x2a0(%ebp) │ │ │ │ │ - je d666 │ │ │ │ │ + cmp %esi,-0x2a4(%ebp) │ │ │ │ │ + je d666 │ │ │ │ │ ./pynx/scattering/cpu.c:5922 (discriminator 4) │ │ │ │ │ - mov -0x2a0(%ebp),%edx │ │ │ │ │ + mov -0x2a4(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x244(%ebp),%eax │ │ │ │ │ - vmovq %xmm3,-0x280(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm1,-0x280(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5922 (discriminator 1) │ │ │ │ │ - vmovq -0x280(%ebp),%xmm3 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 10440 │ │ │ │ │ + vmovq -0x280(%ebp),%xmm1 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 10574 │ │ │ │ │ ./pynx/scattering/cpu.c:5927 │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ - je d696 │ │ │ │ │ + cmp %esi,-0x2a0(%ebp) │ │ │ │ │ + je d69a │ │ │ │ │ ./pynx/scattering/cpu.c:5927 (discriminator 4) │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x274(%ebp),%eax │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - call 85d0 │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5927 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 10459 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 1058d │ │ │ │ │ ./pynx/scattering/cpu.c:5938 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x288(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2320 │ │ │ │ │ ./pynx/scattering/cpu.c:5938 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5938 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ +./pynx/scattering/cpu.c:5938 (discriminator 2) │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - mov %eax,-0x280(%ebp) │ │ │ │ │ - je 105b0 │ │ │ │ │ + je 10728 │ │ │ │ │ ./pynx/scattering/cpu.c:5940 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x284(%ebp) │ │ │ │ │ call 2320 │ │ │ │ │ ./pynx/scattering/cpu.c:5940 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - je 10610 │ │ │ │ │ + je 108c8 │ │ │ │ │ ./pynx/scattering/cpu.c:5959 │ │ │ │ │ - mov -0x280(%ebp),%ecx │ │ │ │ │ push -0x274(%ebp) │ │ │ │ │ push -0x244(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - push %ecx │ │ │ │ │ + push %edi │ │ │ │ │ push -0x154(%ebp) │ │ │ │ │ push -0xc4(%ebp) │ │ │ │ │ push -0xf4(%ebp) │ │ │ │ │ push -0x124(%ebp) │ │ │ │ │ push -0x184(%ebp) │ │ │ │ │ push -0x1b4(%ebp) │ │ │ │ │ push -0x1e4(%ebp) │ │ │ │ │ push -0x214(%ebp) │ │ │ │ │ - call 54a0 │ │ │ │ │ + call 53e0 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%esi),%edx │ │ │ │ │ + mov (%esi),%eax │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ - cmp $0x3fffffff,%edx │ │ │ │ │ - je d2e9 │ │ │ │ │ + cmp $0x3fffffff,%eax │ │ │ │ │ + je d2f5 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ - inc %edx │ │ │ │ │ - mov %edx,(%esi) │ │ │ │ │ + inc %eax │ │ │ │ │ + mov %eax,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x274(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je d319 │ │ │ │ │ + mov -0x274(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je d323 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ - cmp %eax,-0x250(%ebp) │ │ │ │ │ - je f808 │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ + cmp %ecx,-0x250(%ebp) │ │ │ │ │ + je f7c0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x274(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ + lea -0x274(%ebp),%edi │ │ │ │ │ + push %edi │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x244(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je d349 │ │ │ │ │ + mov -0x244(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je d351 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0x220(%ebp) │ │ │ │ │ - je f848 │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ + cmp %edx,-0x220(%ebp) │ │ │ │ │ + je f800 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x244(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0x244(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x214(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je d379 │ │ │ │ │ + mov -0x214(%ebp),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je d37f │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0x1f0(%ebp) │ │ │ │ │ - je f838 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x1f0(%ebp) │ │ │ │ │ + je f7f0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x214(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0x214(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x1e4(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je d3a9 │ │ │ │ │ + mov -0x1e4(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je d3ad │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0x1c0(%ebp) │ │ │ │ │ - je f828 │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ + cmp %edi,-0x1c0(%ebp) │ │ │ │ │ + je f7e0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x1e4(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + lea -0x1e4(%ebp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x1b4(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je d3d9 │ │ │ │ │ + mov -0x1b4(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je d3db │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ - cmp %eax,-0x190(%ebp) │ │ │ │ │ - je f818 │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ + cmp %ecx,-0x190(%ebp) │ │ │ │ │ + je f7d0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x1b4(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ + lea -0x1b4(%ebp),%edi │ │ │ │ │ + push %edi │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x184(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je d409 │ │ │ │ │ + mov -0x184(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je d409 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0x160(%ebp) │ │ │ │ │ - je f7f8 │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ + cmp %edx,-0x160(%ebp) │ │ │ │ │ + je f7b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x184(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0x184(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x154(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je d439 │ │ │ │ │ + mov -0x154(%ebp),%edi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je d437 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0x130(%ebp) │ │ │ │ │ - je f7e8 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x130(%ebp) │ │ │ │ │ + je f7a0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x154(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0x154(%ebp),%edx │ │ │ │ │ + push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x124(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je d469 │ │ │ │ │ + mov -0x124(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je d465 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0x100(%ebp) │ │ │ │ │ - je f7d8 │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ + cmp %edi,-0x100(%ebp) │ │ │ │ │ + je f790 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x124(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + lea -0x124(%ebp),%eax │ │ │ │ │ + push %eax │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0xf4(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je d499 │ │ │ │ │ + mov -0xf4(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je d493 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ - cmp %eax,-0xd0(%ebp) │ │ │ │ │ - je f7c8 │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ + cmp %ecx,-0xd0(%ebp) │ │ │ │ │ + je f780 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0xf4(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ + lea -0xf4(%ebp),%edi │ │ │ │ │ + push %edi │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je d4c9 │ │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je d4c1 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0xa0(%ebp) │ │ │ │ │ - je f7b8 │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ + cmp %edx,-0xa0(%ebp) │ │ │ │ │ + je f770 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0xc4(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0xc4(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5967 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ - jmp f77d │ │ │ │ │ + jmp fa97 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5887 │ │ │ │ │ - cmp %esi,-0x290(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0x1f8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %eax,-0x1f0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0x1f8(%ebp) │ │ │ │ │ + mov %edi,-0x1f0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5887 │ │ │ │ │ - jne d089 │ │ │ │ │ + cmp %esi,-0x290(%ebp) │ │ │ │ │ + jne d088 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5892 │ │ │ │ │ - cmp %esi,-0x294(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0x1c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x1e4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x1e0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %ecx,-0x1c0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0x1c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5892 │ │ │ │ │ - jne d0c0 │ │ │ │ │ + cmp %esi,-0x294(%ebp) │ │ │ │ │ + jne d0c1 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5897 │ │ │ │ │ - cmp %esi,-0x298(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0x198(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x1b4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x1b0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %edx,-0x190(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0x198(%ebp) │ │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5897 │ │ │ │ │ - jne d0f7 │ │ │ │ │ + cmp %esi,-0x298(%ebp) │ │ │ │ │ + jne d0fa │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5902 │ │ │ │ │ - cmp %esi,-0x288(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0x168(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x184(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x180(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %eax,-0x160(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0x168(%ebp) │ │ │ │ │ + mov %edx,-0x160(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5902 │ │ │ │ │ - jne d12e │ │ │ │ │ + cmp %esi,-0x288(%ebp) │ │ │ │ │ + jne d133 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5907 │ │ │ │ │ - cmp %esi,-0x29c(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0x108(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x124(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x120(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0x108(%ebp) │ │ │ │ │ + mov %edi,-0x100(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5907 │ │ │ │ │ - jne d165 │ │ │ │ │ + cmp %esi,-0x29c(%ebp) │ │ │ │ │ + jne d16c │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5912 │ │ │ │ │ - cmp %esi,-0x2a8(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0xd8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0xf0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %edx,-0xd0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0xd8(%ebp) │ │ │ │ │ + mov %ecx,-0xd0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5912 │ │ │ │ │ - jne d19c │ │ │ │ │ + cmp %esi,-0x2ac(%ebp) │ │ │ │ │ + jne d1a5 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5917 │ │ │ │ │ - cmp %esi,-0x2a4(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0xa8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0xc0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0xa8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5917 │ │ │ │ │ - jne d1d3 │ │ │ │ │ + cmp %esi,-0x2a8(%ebp) │ │ │ │ │ + jne d1de │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5922 │ │ │ │ │ - cmp %esi,-0x2a0(%ebp) │ │ │ │ │ + lea 0x18c(%ebx),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0x138(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x154(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x150(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %ecx,-0x130(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0x138(%ebp) │ │ │ │ │ + mov %edx,-0x130(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5922 │ │ │ │ │ - jne d20a │ │ │ │ │ + cmp %esi,-0x2a4(%ebp) │ │ │ │ │ + jne d217 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5927 │ │ │ │ │ - cmp %esi,%ebx │ │ │ │ │ + lea 0x18c(%ebx),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0x228(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x244(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x240(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %edx,-0x220(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0x228(%ebp) │ │ │ │ │ + mov %edi,-0x220(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5927 │ │ │ │ │ - jne d23d │ │ │ │ │ + cmp %esi,-0x2a0(%ebp) │ │ │ │ │ + jne d250 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ + lea 0x18c(%ebx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm1,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x274(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ - mov %ebx,-0x250(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm3,-0x258(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8213 │ │ │ │ │ - jmp d254 │ │ │ │ │ + mov %ecx,-0x250(%ebp) │ │ │ │ │ + jmp d26d │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5604 │ │ │ │ │ movl $0x0,-0x2a0(%ebp) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ movl $0x0,-0x2a4(%ebp) │ │ │ │ │ + movl $0x0,-0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5611 │ │ │ │ │ - mov 0x18(%eax),%ecx │ │ │ │ │ + mov 0x18(%edx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:5613 │ │ │ │ │ + mov 0x14(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5629 │ │ │ │ │ - cmpl $0x9,-0x2b4(%ebp) │ │ │ │ │ + cmpl $0x9,-0x2b0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5611 │ │ │ │ │ - mov %ecx,-0x2a8(%ebp) │ │ │ │ │ + mov %ecx,-0x2ac(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5615 │ │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5613 │ │ │ │ │ - mov 0x14(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x29c(%ebp) │ │ │ │ │ + mov %esi,-0x29c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5617 │ │ │ │ │ + mov 0xc(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5615 │ │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,-0x288(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5619 │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5617 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ + mov %esi,-0x298(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5621 │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ mov %ecx,-0x294(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:5621 │ │ │ │ │ + mov %esi,-0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %ecx,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5629 │ │ │ │ │ - ja e81f │ │ │ │ │ - mov -0x3694(%edi,%edx,1),%edx │ │ │ │ │ - add %edi,%edx │ │ │ │ │ - jmp *%edx │ │ │ │ │ + ja e9cb │ │ │ │ │ + mov -0x3694(%ebx,%eax,1),%eax │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ + jmp *%eax │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5604 │ │ │ │ │ movl $0x0,-0x2a0(%ebp) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + movl $0x0,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5609 │ │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x2a4(%ebp) │ │ │ │ │ - jmp d6de │ │ │ │ │ - nop │ │ │ │ │ + mov 0x1c(%edx),%esi │ │ │ │ │ + mov %esi,-0x2a8(%ebp) │ │ │ │ │ + jmp d6ee │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5604 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + movl $0x0,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5607 │ │ │ │ │ - mov 0x20(%eax),%ecx │ │ │ │ │ - mov %ecx,-0x2a0(%ebp) │ │ │ │ │ - jmp d74c │ │ │ │ │ + mov 0x20(%edx),%ecx │ │ │ │ │ + mov %ecx,-0x2a4(%ebp) │ │ │ │ │ + jmp d764 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5613 │ │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5615 │ │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5617 │ │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ │ + mov 0xc(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5613 │ │ │ │ │ - mov %edx,-0x29c(%ebp) │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5615 │ │ │ │ │ mov %ecx,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:5623 │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5617 │ │ │ │ │ + mov %esi,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov %edx,-0x294(%ebp) │ │ │ │ │ + mov %eax,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5617 │ │ │ │ │ - mov %ebx,-0x298(%ebp) │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ mov %ecx,-0x290(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %edx,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5629 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5689 │ │ │ │ │ - mov 0x66c(%edi),%ecx │ │ │ │ │ + mov 0x66c(%ebx),%ecx │ │ │ │ │ + mov %ecx,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle ef78 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle fad8 │ │ │ │ │ lea -0x1(%edx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x2a0(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je d81b │ │ │ │ │ + je d87a │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je d878 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je d8d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je d81b │ │ │ │ │ + je 10748 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je d814 │ │ │ │ │ + je d86d │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je d80d │ │ │ │ │ + je d860 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je d806 │ │ │ │ │ + je d853 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je d7ff │ │ │ │ │ + je d842 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne ff37 │ │ │ │ │ + jne 10075 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je d878 │ │ │ │ │ + mov -0x2a0(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je d8d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je d878 │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je d8d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je d878 │ │ │ │ │ + mov -0x2a0(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je d8d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je d878 │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je d8d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je d878 │ │ │ │ │ + mov -0x2a0(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je d8d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je d878 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je d8d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je ed94 │ │ │ │ │ + je ee54 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je d878 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je d8d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je d878 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je d878 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je d878 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je d878 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je d878 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je d878 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je d8d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x2(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - jne d821 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je d8d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je d8d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je d8d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je d8d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je d8d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x7(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + jne d880 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%ebx,4),%edx │ │ │ │ │ - mov %edx,-0x2a8(%ebp) │ │ │ │ │ + mov -0x28c(%ebp),%esi │ │ │ │ │ + mov (%esi,%ecx,4),%edx │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5689 (discriminator 2) │ │ │ │ │ - mov -0x2a8(%ebp),%eax │ │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je ef78 │ │ │ │ │ + je fad8 │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%ebx │ │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5691 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %ebx,-0x2a0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5699 │ │ │ │ │ - mov 0x660(%edi),%ecx │ │ │ │ │ + mov 0x660(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle daef │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle db4f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - and $0x7,%ebx │ │ │ │ │ - je d927 │ │ │ │ │ - cmp $0x1,%ebx │ │ │ │ │ - je d912 │ │ │ │ │ - cmp $0x2,%ebx │ │ │ │ │ - je d907 │ │ │ │ │ - cmp $0x3,%ebx │ │ │ │ │ - je d8fc │ │ │ │ │ - cmp $0x4,%ebx │ │ │ │ │ - je d8f1 │ │ │ │ │ - cmp $0x5,%ebx │ │ │ │ │ - je d8e6 │ │ │ │ │ - cmp $0x6,%ebx │ │ │ │ │ - jne ff00 │ │ │ │ │ + and $0x7,%esi │ │ │ │ │ + je d97f │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + je d96a │ │ │ │ │ + cmp $0x2,%esi │ │ │ │ │ + je d95f │ │ │ │ │ + cmp $0x3,%esi │ │ │ │ │ + je d954 │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + je d949 │ │ │ │ │ + cmp $0x5,%esi │ │ │ │ │ + je d93e │ │ │ │ │ + cmp $0x6,%esi │ │ │ │ │ + jne 10040 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ed80 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ee40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ed80 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ee40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ed80 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ee40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ed80 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ee40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ed80 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ee40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ed80 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ee40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x2a0(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je d999 │ │ │ │ │ + je d9f1 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ed80 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ee40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ed80 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je ee40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ed80 │ │ │ │ │ - cmp 0x14(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ee40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x2(%ebx),%eax │ │ │ │ │ + lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ed80 │ │ │ │ │ - cmp 0x18(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je ee40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x3(%ebx),%eax │ │ │ │ │ + lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ed80 │ │ │ │ │ - cmp 0x1c(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je ee40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x4(%ebx),%eax │ │ │ │ │ + lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ed80 │ │ │ │ │ - cmp 0x20(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je ee40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x5(%ebx),%eax │ │ │ │ │ + lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ed80 │ │ │ │ │ - cmp 0x24(%esi,%ebx,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je ee40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x6(%ebx),%eax │ │ │ │ │ + lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ed80 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je ee40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x2a0(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x7(%ebx),%eax │ │ │ │ │ + lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne d927 │ │ │ │ │ + jne d97f │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%ebx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %ecx,-0x2a4(%ebp) │ │ │ │ │ - mov %esi,-0x2ac(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %edi,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %ebx,%ecx │ │ │ │ │ - mov %ebx,-0x2b8(%ebp) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2b0(%ebp) │ │ │ │ │ + mov %eax,-0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x2c0(%ebp) │ │ │ │ │ + sete -0x2bc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + mov %esi,-0x2b4(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x2ac(%ebp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x2a4(%ebp),%ebx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ + mov -0x2a4(%ebp),%ecx │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je e400 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je e580 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x2b0(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x2a8(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je e938 │ │ │ │ │ + je e9e8 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je e949 │ │ │ │ │ + je e9f9 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x2b8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %edx,-0x2bc(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne dae0 │ │ │ │ │ + jne db40 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2c0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je da38 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne dae0 │ │ │ │ │ + test %dl,-0x2c0(%ebp) │ │ │ │ │ + je da8c │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne db40 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x2a4(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x2c0(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2c4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2c4(%ebp) │ │ │ │ │ - jne dae0 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x2a4(%ebp),%edx │ │ │ │ │ + jne db40 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - jne 106fe │ │ │ │ │ + testb $0x20,-0x2c0(%ebp) │ │ │ │ │ + jne 109d6 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x2c0(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 106ea │ │ │ │ │ + jne 109fb │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2c4(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x2c0(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 107d7 │ │ │ │ │ + je 10ae3 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 10883 │ │ │ │ │ + je 10b97 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c4(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c4(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2c4(%ebp) │ │ │ │ │ - jne dae0 │ │ │ │ │ + cmp %edx,-0x2c4(%ebp) │ │ │ │ │ + jne db40 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2bc(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je e400 │ │ │ │ │ + mov -0x2b8(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je e580 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2c0(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je e400 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + je e580 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x2a0(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne d9d0 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne da20 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:5703 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:5703 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 109f1 │ │ │ │ │ + jne 105cb │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x3ce0(%edi),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a5e(%ebx),%esi │ │ │ │ │ push $0x7 │ │ │ │ │ - lea -0x4ab1(%edi),%ecx │ │ │ │ │ - lea -0x4a6e(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x40(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0xa │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ push %edx │ │ │ │ │ - push (%esi) │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:5705 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5705 (discriminator 1) │ │ │ │ │ mov $0x1649,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5705 │ │ │ │ │ - jmp f75e │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5617 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ + jmp fa78 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:5617 │ │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5617 │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov %ebx,-0x294(%ebp) │ │ │ │ │ + mov %ecx,-0x294(%ebp) │ │ │ │ │ +/usr/include/python3.13/object.h:349 │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:5617 │ │ │ │ │ + mov %eax,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov %edx,-0x290(%ebp) │ │ │ │ │ + mov %esi,-0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %ecx,-0x280(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5669 │ │ │ │ │ - mov 0x664(%edi),%edx │ │ │ │ │ + mov 0x664(%ebx),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle f450 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle fcc0 │ │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je dbd7 │ │ │ │ │ + je dc76 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%edx │ │ │ │ │ - je dc30 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je dcd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je dbd7 │ │ │ │ │ + je 10906 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je dbd0 │ │ │ │ │ + je dc69 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je dbc9 │ │ │ │ │ + je dc5c │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je dbc2 │ │ │ │ │ + je dc4f │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je dbbb │ │ │ │ │ + je dc3e │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne ff84 │ │ │ │ │ + jne 100c2 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je dc30 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je dcd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je dc30 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je dcd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je dc30 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je dcd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je dc30 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je dcd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je dc30 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je dcd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je dc30 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je dcd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - je f26b │ │ │ │ │ + je f2c3 │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je dc30 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je dcd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je dc30 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je dc30 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je dc30 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je dc30 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je dc30 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je dc30 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je dcd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x2(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - jne dbdd │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je dcd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je dcd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je dcd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je dcd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je dcd0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x7(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + jne dc7c │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%edx │ │ │ │ │ - mov (%edx,%ebx,4),%ecx │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ + mov -0x28c(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ │ + mov %esi,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5669 (discriminator 2) │ │ │ │ │ mov -0x288(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f450 │ │ │ │ │ + je fcc0 │ │ │ │ │ ./pynx/scattering/cpu.c:5671 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ - jmp dc90 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + jmp dd38 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5615 │ │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ + mov 0x10(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5617 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:5619 │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5615 │ │ │ │ │ - mov %ebx,-0x288(%ebp) │ │ │ │ │ + mov %esi,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5623 │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5617 │ │ │ │ │ + mov %eax,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov %edx,-0x294(%ebp) │ │ │ │ │ + mov %ecx,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5617 │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov %ebx,-0x290(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ + mov %esi,-0x290(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %edx,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5629 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5679 │ │ │ │ │ - mov 0x668(%edi),%ecx │ │ │ │ │ + mov 0x668(%ebx),%ecx │ │ │ │ │ + mov %ecx,-0x29c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle f1c8 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle fc10 │ │ │ │ │ lea -0x1(%edx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x29c(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je dcfb │ │ │ │ │ + je ddda │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je dd58 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je de30 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je dcfb │ │ │ │ │ + je 108b8 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je dcf4 │ │ │ │ │ + je ddcd │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je dced │ │ │ │ │ + je ddc0 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je dce6 │ │ │ │ │ + je ddb3 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je dcdf │ │ │ │ │ + je dda6 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne ff4e │ │ │ │ │ + jne 1008d │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je dd58 │ │ │ │ │ + mov -0x29c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je de30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je dd58 │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je de30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je dd58 │ │ │ │ │ + mov -0x29c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je de30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je dd58 │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je de30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je dd58 │ │ │ │ │ + mov -0x29c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je de30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je dd58 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je de30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je efe4 │ │ │ │ │ + je f070 │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je dd58 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je de30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je dd58 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je dd58 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je dd58 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je dd58 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je dd58 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%ecx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je dd58 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je de30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x2(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - jne dd01 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je de30 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je de30 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je de30 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je de30 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je de30 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x7(%eax),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + jne dde0 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%eax │ │ │ │ │ - mov (%eax,%ebx,4),%edx │ │ │ │ │ + mov -0x28c(%ebp),%esi │ │ │ │ │ + mov (%esi,%ecx,4),%edx │ │ │ │ │ mov %edx,-0x29c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5679 (discriminator 2) │ │ │ │ │ - mov -0x29c(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je f1c8 │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je fc10 │ │ │ │ │ ./pynx/scattering/cpu.c:5681 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ - jmp d7b0 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + jmp d7d0 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5605 │ │ │ │ │ - mov 0x24(%eax),%ebx │ │ │ │ │ - jmp d75a │ │ │ │ │ + mov 0x24(%edx),%esi │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ + jmp d782 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%ebx │ │ │ │ │ - mov %ebx,-0x280(%ebp) │ │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ │ + mov %eax,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x280(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5631 │ │ │ │ │ - mov 0x650(%edi),%ecx │ │ │ │ │ + mov 0x650(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle fe16 │ │ │ │ │ - dec %eax │ │ │ │ │ + jle 10a63 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ movl $0x0,-0x284(%ebp) │ │ │ │ │ + dec %eax │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 108d9 │ │ │ │ │ + je 10bb9 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je ded6 │ │ │ │ │ + cmp 0xc(%edi),%ecx │ │ │ │ │ + je dfb6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ movl $0x1,-0x284(%ebp) │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - je 10879 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 10b8d │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je de66 │ │ │ │ │ + je df46 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je de53 │ │ │ │ │ + je df33 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je de3c │ │ │ │ │ + je df1c │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je de25 │ │ │ │ │ + je df05 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - je de0e │ │ │ │ │ + je deee │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je ded6 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je dfb6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%ebx),%edx │ │ │ │ │ - mov %edx,-0x284(%ebp) │ │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ │ + mov %esi,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x284(%ebp),%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ded6 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je dfb6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x284(%ebp),%ebx │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - je ded6 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ - mov %ebx,-0x284(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x284(%ebp),%edx │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ - je ded6 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je dfb6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x284(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je dfb6 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %esi │ │ │ │ │ + mov %esi,-0x284(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x284(%ebp),%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ded6 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je dfb6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x284(%ebp),%edx │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ - je ded6 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je dfb6 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ - je ded0 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je dfb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%edx),%ebx │ │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,-0x280(%ebp) │ │ │ │ │ - je fc11 │ │ │ │ │ + cmp %esi,-0x280(%ebp) │ │ │ │ │ + je fd0d │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%ecx │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - je ded0 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je dfb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ - je ded0 │ │ │ │ │ - cmp 0x14(%esi,%ebx,4),%ecx │ │ │ │ │ - lea 0x2(%ebx),%edx │ │ │ │ │ - je ded0 │ │ │ │ │ - cmp 0x18(%esi,%ebx,4),%ecx │ │ │ │ │ - lea 0x3(%ebx),%edx │ │ │ │ │ - je ded0 │ │ │ │ │ - cmp 0x1c(%esi,%ebx,4),%ecx │ │ │ │ │ - lea 0x4(%ebx),%edx │ │ │ │ │ - je ded0 │ │ │ │ │ - cmp 0x20(%esi,%ebx,4),%ecx │ │ │ │ │ - lea 0x5(%ebx),%edx │ │ │ │ │ - je ded0 │ │ │ │ │ - cmp 0x24(%esi,%ebx,4),%ecx │ │ │ │ │ - lea 0x6(%ebx),%edx │ │ │ │ │ - je ded0 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%ebx),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ - jne de79 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ - mov %edx,-0x284(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x284(%ebp),%ebx │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%ebx,4),%eax │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5631 (discriminator 2) │ │ │ │ │ - mov -0x284(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je fe16 │ │ │ │ │ -./pynx/scattering/cpu.c:5633 │ │ │ │ │ - decl -0x280(%ebp) │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ - jmp df19 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %ecx,-0x280(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5639 │ │ │ │ │ - mov 0x654(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle fa60 │ │ │ │ │ - lea -0x1(%ecx),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - and $0x7,%eax │ │ │ │ │ - je df92 │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%edx │ │ │ │ │ - je dff0 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je df92 │ │ │ │ │ - cmp $0x2,%eax │ │ │ │ │ - je df8b │ │ │ │ │ - cmp $0x3,%eax │ │ │ │ │ - je df84 │ │ │ │ │ - cmp $0x4,%eax │ │ │ │ │ - je df7d │ │ │ │ │ - cmp $0x5,%eax │ │ │ │ │ - je df76 │ │ │ │ │ - cmp $0x6,%eax │ │ │ │ │ - je df6f │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - je dff0 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je dff0 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je dff0 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je dfb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + lea 0x2(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je dff0 │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je dfb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + lea 0x3(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je dff0 │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je dfb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + lea 0x4(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je dff0 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je dff0 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je dfb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,%ecx │ │ │ │ │ - je f857 │ │ │ │ │ + lea 0x5(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je dff0 │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je dfb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + lea 0x6(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je dff0 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je dff0 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je dff0 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je dff0 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je dff0 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je dff0 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je dfb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x7(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - jne df98 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + jne df59 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%ebx,4),%edx │ │ │ │ │ - mov %edx,-0x290(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5639 (discriminator 2) │ │ │ │ │ - mov -0x290(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je fa60 │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5641 │ │ │ │ │ + mov -0x284(%ebp),%esi │ │ │ │ │ + mov -0x28c(%ebp),%eax │ │ │ │ │ + mov (%eax,%esi,4),%ecx │ │ │ │ │ + mov %ecx,-0x284(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5631 (discriminator 2) │ │ │ │ │ + mov -0x284(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 10a63 │ │ │ │ │ +./pynx/scattering/cpu.c:5633 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %edx,-0x288(%ebp) │ │ │ │ │ - jmp e040 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ + jmp e2d1 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ + mov (%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov %edx,-0x284(%ebp) │ │ │ │ │ + mov %esi,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov %ebx,-0x290(%ebp) │ │ │ │ │ + mov %eax,-0x290(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %edx,-0x280(%ebp) │ │ │ │ │ - mov %edx,-0x288(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ + mov %esi,-0x280(%ebp) │ │ │ │ │ + mov %esi,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5649 │ │ │ │ │ - mov 0x658(%edi),%ecx │ │ │ │ │ + mov 0x658(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle e28f │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle e26f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - and $0x7,%edx │ │ │ │ │ - je e0cd │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - je e0b8 │ │ │ │ │ - cmp $0x2,%edx │ │ │ │ │ - je e0ad │ │ │ │ │ - cmp $0x3,%edx │ │ │ │ │ - je e0a2 │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - je e097 │ │ │ │ │ - cmp $0x5,%edx │ │ │ │ │ - je e08c │ │ │ │ │ - cmp $0x6,%edx │ │ │ │ │ - je e081 │ │ │ │ │ + and $0x7,%esi │ │ │ │ │ + je e09d │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + je e088 │ │ │ │ │ + cmp $0x2,%esi │ │ │ │ │ + je e07d │ │ │ │ │ + cmp $0x3,%esi │ │ │ │ │ + je e072 │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + je e067 │ │ │ │ │ + cmp $0x5,%esi │ │ │ │ │ + je e05c │ │ │ │ │ + cmp $0x6,%esi │ │ │ │ │ + je e051 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je f7a0 │ │ │ │ │ + cmp 0xc(%edi),%ecx │ │ │ │ │ + je f758 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f7a0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f758 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f7a0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f758 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f7a0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f758 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f7a0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f758 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f7a0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f758 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f7a0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f758 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - je e13f │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f7a0 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + je e10f │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f758 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f7a0 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je f758 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je f7a0 │ │ │ │ │ - cmp 0x14(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je f758 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x2(%edx),%eax │ │ │ │ │ + lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f7a0 │ │ │ │ │ - cmp 0x18(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je f758 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x3(%edx),%eax │ │ │ │ │ + lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f7a0 │ │ │ │ │ - cmp 0x1c(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je f758 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x4(%edx),%eax │ │ │ │ │ + lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f7a0 │ │ │ │ │ - cmp 0x20(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je f758 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x5(%edx),%eax │ │ │ │ │ + lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f7a0 │ │ │ │ │ - cmp 0x24(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je f758 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x6(%edx),%eax │ │ │ │ │ + lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je f7a0 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je f758 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x7(%edx),%eax │ │ │ │ │ + lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne e0cd │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jne e09d │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ - mov %esi,-0x298(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %edi,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - mov %edx,-0x2a0(%ebp) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x29c(%ebp) │ │ │ │ │ + mov %eax,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x2a8(%ebp) │ │ │ │ │ + sete -0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + mov %esi,-0x29c(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x298(%ebp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x294(%ebp),%ebx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ + mov -0x294(%ebp),%ecx │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je f238 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je f290 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x29c(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x298(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je ece8 │ │ │ │ │ + je eda8 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je ecf9 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%ebx │ │ │ │ │ + je edb9 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %ebx,-0x2a4(%ebp) │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne e280 │ │ │ │ │ -./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne e260 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7362 │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je e1d8 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne e280 │ │ │ │ │ + test %dl,-0x2a8(%ebp) │ │ │ │ │ + je e1ac │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne e260 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x294(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x2a8(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2ac(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2ac(%ebp) │ │ │ │ │ - jne e280 │ │ │ │ │ + jne e260 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x294(%ebp),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - jne 1082c │ │ │ │ │ + testb $0x20,-0x2a8(%ebp) │ │ │ │ │ + jne 10b24 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x2a8(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 10818 │ │ │ │ │ + jne 10b11 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2ac(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x2a8(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 10932 │ │ │ │ │ + je 10c48 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 10999 │ │ │ │ │ + je 10ca2 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2ac(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2ac(%ebp) │ │ │ │ │ - jne e280 │ │ │ │ │ + cmp %edx,-0x2ac(%ebp) │ │ │ │ │ + jne e260 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2a4(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je f238 │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je f290 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2a8(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f238 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + je f290 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x288(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne e170 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne e140 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:5653 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:5653 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 10a23 │ │ │ │ │ + jne 10d01 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x3ce0(%edi),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a5e(%ebx),%esi │ │ │ │ │ push $0x2 │ │ │ │ │ - lea -0x4ab1(%edi),%ecx │ │ │ │ │ - lea -0x4a6e(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x40(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0xa │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ push %edx │ │ │ │ │ - push (%esi) │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:5655 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5655 (discriminator 1) │ │ │ │ │ mov $0x1617,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5655 │ │ │ │ │ - jmp f75e │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp fa78 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5623 │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ +/usr/include/python3.13/object.h:349 │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:5623 │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ +/usr/include/python3.13/object.h:349 │ │ │ │ │ + mov %ecx,-0x280(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5639 │ │ │ │ │ + mov 0x654(%ebx),%eax │ │ │ │ │ + mov %eax,-0x288(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle 108fe │ │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7424 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + and $0x7,%eax │ │ │ │ │ + je e38a │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je e3e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 10a91 │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + je e37d │ │ │ │ │ + cmp $0x3,%eax │ │ │ │ │ + je e370 │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + je e363 │ │ │ │ │ + cmp $0x5,%eax │ │ │ │ │ + je e352 │ │ │ │ │ + cmp $0x6,%eax │ │ │ │ │ + je e341 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je e3e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je e3e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je e3e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je e3e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je e3e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je e3e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je e3e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je f80f │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je e3e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je e3e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x2(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je e3e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je e3e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je e3e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je e3e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je e3e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x7(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + jne e390 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ + mov -0x28c(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ │ + mov %esi,-0x290(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5639 (discriminator 2) │ │ │ │ │ + mov -0x290(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 108fe │ │ │ │ │ +/usr/include/python3.13/object.h:349 │ │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5641 │ │ │ │ │ + decl -0x280(%ebp) │ │ │ │ │ +/usr/include/python3.13/object.h:349 │ │ │ │ │ + mov %esi,-0x288(%ebp) │ │ │ │ │ + jmp e010 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5619 │ │ │ │ │ - mov %ebx,-0x294(%ebp) │ │ │ │ │ + mov %eax,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5621 │ │ │ │ │ - mov %edx,-0x290(%ebp) │ │ │ │ │ + mov %esi,-0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5623 │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %ecx,-0x280(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5659 │ │ │ │ │ - mov 0x65c(%edi),%edx │ │ │ │ │ + mov 0x65c(%ebx),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle f6b0 │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle 106b0 │ │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je e378 │ │ │ │ │ + je e4f4 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%edx │ │ │ │ │ - je e3d0 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je e550 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - je e378 │ │ │ │ │ + je 109ae │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je e371 │ │ │ │ │ + je e4e7 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je e36a │ │ │ │ │ + je e4da │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je e363 │ │ │ │ │ + je e4cd │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je e35c │ │ │ │ │ + je e4bc │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - je e355 │ │ │ │ │ + je e4ab │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - je e3d0 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je e550 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e3d0 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je e550 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e3d0 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je e550 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e3d0 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je e550 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e3d0 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je e550 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e3d0 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je e550 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e3d0 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je e550 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - je f4c8 │ │ │ │ │ + je f4e8 │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - mov %eax,%ebx │ │ │ │ │ - je e3d0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je e550 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %ebx │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - je e3d0 │ │ │ │ │ - cmp 0x14(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x2(%eax),%ebx │ │ │ │ │ - je e3d0 │ │ │ │ │ - cmp 0x18(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ │ - je e3d0 │ │ │ │ │ - cmp 0x1c(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ │ - je e3d0 │ │ │ │ │ - cmp 0x20(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x5(%eax),%ebx │ │ │ │ │ - je e3d0 │ │ │ │ │ - cmp 0x24(%esi,%eax,4),%edx │ │ │ │ │ - lea 0x6(%eax),%ebx │ │ │ │ │ - je e3d0 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je e550 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%ebx │ │ │ │ │ + lea 0x2(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%ebx,4),%edx │ │ │ │ │ - jne e37e │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je e550 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x3(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je e550 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je e550 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je e550 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je e550 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x7(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + jne e4fa │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%edx │ │ │ │ │ - mov (%edx,%ebx,4),%ecx │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ + mov -0x28c(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ │ + mov %esi,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5659 (discriminator 2) │ │ │ │ │ mov -0x298(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f6b0 │ │ │ │ │ + je 106b0 │ │ │ │ │ ./pynx/scattering/cpu.c:5661 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ - jmp db6c │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ + jmp dbcc │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x2ac(%ebp),%esi │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x2a4(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x28c(%ebp),%edx │ │ │ │ │ - mov (%edx,%ebx,4),%ecx │ │ │ │ │ - mov %ecx,-0x2a4(%ebp) │ │ │ │ │ + mov -0x28c(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%esi,4),%edx │ │ │ │ │ + mov %edx,-0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5699 (discriminator 2) │ │ │ │ │ - mov -0x2a4(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je daef │ │ │ │ │ + mov -0x2a8(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je db4f │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5701 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %edx,-0x2a0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5709 │ │ │ │ │ - mov 0x610(%edi),%ecx │ │ │ │ │ + mov 0x610(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle ea67 │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle eb1f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - and $0x7,%edx │ │ │ │ │ - je e9d0 │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - je e4a6 │ │ │ │ │ - cmp $0x2,%edx │ │ │ │ │ - je e49b │ │ │ │ │ - cmp $0x3,%edx │ │ │ │ │ - je e490 │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - je e485 │ │ │ │ │ - cmp $0x5,%edx │ │ │ │ │ - je e47a │ │ │ │ │ - cmp $0x6,%edx │ │ │ │ │ - jne fec8 │ │ │ │ │ + and $0x7,%esi │ │ │ │ │ + je ea80 │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + je e626 │ │ │ │ │ + cmp $0x2,%esi │ │ │ │ │ + je e61b │ │ │ │ │ + cmp $0x3,%esi │ │ │ │ │ + je e610 │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + je e605 │ │ │ │ │ + cmp $0x5,%esi │ │ │ │ │ + je e5fa │ │ │ │ │ + cmp $0x6,%esi │ │ │ │ │ + jne 10008 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ecd0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ed90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ecd0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ed90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ecd0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ed90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ecd0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ed90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ecd0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ed90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ecd0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ed90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne e9d0 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jne ea80 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %ecx,-0x2ac(%ebp) │ │ │ │ │ - mov %esi,-0x2b0(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %edi,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - mov %edx,-0x2bc(%ebp) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2b8(%ebp) │ │ │ │ │ + mov %eax,-0x2b4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x2c4(%ebp) │ │ │ │ │ + sete -0x2c0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + mov %esi,-0x2b8(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x2b0(%ebp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x2ac(%ebp),%ebx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ + mov -0x2a4(%ebp),%ecx │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je e600 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je e790 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x2b8(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x2b4(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je ea48 │ │ │ │ │ + je eb00 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je eab8 │ │ │ │ │ + je eb70 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x2bc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %edx,-0x2c0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne ea58 │ │ │ │ │ + jne eb10 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2c4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je e558 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne ea58 │ │ │ │ │ + test %dl,-0x2c4(%ebp) │ │ │ │ │ + je e6dc │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne eb10 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x2ac(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x2c4(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2c8(%ebp) │ │ │ │ │ - jne ea58 │ │ │ │ │ + jne eb10 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x2ac(%ebp),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - jne 106b1 │ │ │ │ │ + testb $0x20,-0x2c4(%ebp) │ │ │ │ │ + jne 10989 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x2c4(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 1069d │ │ │ │ │ + jne 10976 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2c8(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x2c4(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 107b2 │ │ │ │ │ + je 10ac0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 10868 │ │ │ │ │ + je 10b7c │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c8(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c8(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2c8(%ebp) │ │ │ │ │ - jne ea58 │ │ │ │ │ + cmp %edx,-0x2c8(%ebp) │ │ │ │ │ + jne eb10 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2c0(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je e600 │ │ │ │ │ + mov -0x2bc(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je e790 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2c4(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne ea58 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x2b0(%ebp),%esi │ │ │ │ │ + jne eb10 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x2a4(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%ebx,4),%eax │ │ │ │ │ - mov %eax,-0x2a0(%ebp) │ │ │ │ │ + mov (%ecx,%esi,4),%edx │ │ │ │ │ + mov %edx,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5709 (discriminator 2) │ │ │ │ │ - mov -0x2a0(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je ea67 │ │ │ │ │ + mov -0x2a4(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je eb1f │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5711 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %edx,-0x2ac(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %edx,%edx │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5719 │ │ │ │ │ - mov 0x60c(%edi),%ecx │ │ │ │ │ + mov 0x60c(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle ebcf │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle ec8f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - and $0x7,%edx │ │ │ │ │ - je eb38 │ │ │ │ │ - cmp $0x1,%edx │ │ │ │ │ - je e6a6 │ │ │ │ │ - cmp $0x2,%edx │ │ │ │ │ - je e69b │ │ │ │ │ - cmp $0x3,%edx │ │ │ │ │ - je e690 │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - je e685 │ │ │ │ │ - cmp $0x5,%edx │ │ │ │ │ - je e67a │ │ │ │ │ - cmp $0x6,%edx │ │ │ │ │ - jne feb0 │ │ │ │ │ + and $0x7,%esi │ │ │ │ │ + je ebf0 │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + je e836 │ │ │ │ │ + cmp $0x2,%esi │ │ │ │ │ + je e82b │ │ │ │ │ + cmp $0x3,%esi │ │ │ │ │ + je e820 │ │ │ │ │ + cmp $0x4,%esi │ │ │ │ │ + je e815 │ │ │ │ │ + cmp $0x5,%esi │ │ │ │ │ + je e80a │ │ │ │ │ + cmp $0x6,%esi │ │ │ │ │ + jne ffd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ecc0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ed78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ecc0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ed78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ecc0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ed78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ecc0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ed78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ecc0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ed78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ecc0 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ed78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x2ac(%ebp),%ebx │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne eb38 │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jne ebf0 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %ecx,-0x2b0(%ebp) │ │ │ │ │ - mov %esi,-0x2b8(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %edi,-0x2b4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ - mov %edx,-0x2c0(%ebp) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2bc(%ebp) │ │ │ │ │ + mov %eax,-0x2b8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x2c8(%ebp) │ │ │ │ │ + sete -0x2c4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + mov %esi,-0x2bc(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x2b8(%ebp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x2b0(%ebp),%ebx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ + mov -0x2b4(%ebp),%ecx │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je e800 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je e9a0 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x2bc(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x2b8(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je ebb0 │ │ │ │ │ + je ec70 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je ec20 │ │ │ │ │ + je ece0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x2c0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %edx,-0x2c4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne ebc0 │ │ │ │ │ + jne ec80 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je e758 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne ebc0 │ │ │ │ │ + test %dl,-0x2c8(%ebp) │ │ │ │ │ + je e8ec │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne ec80 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x2b0(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x2c8(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2cc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2cc(%ebp) │ │ │ │ │ - jne ebc0 │ │ │ │ │ + jne ec80 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x2b0(%ebp),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - jne 10683 │ │ │ │ │ + testb $0x20,-0x2c8(%ebp) │ │ │ │ │ + jne 10919 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x2c8(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 1066f │ │ │ │ │ + jne 1093e │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2cc(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x2c8(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 1078d │ │ │ │ │ + je 10a9c │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 10846 │ │ │ │ │ + je 10b5a │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2cc(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2cc(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2cc(%ebp) │ │ │ │ │ - jne ebc0 │ │ │ │ │ + cmp %edx,-0x2cc(%ebp) │ │ │ │ │ + jne ec80 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2c4(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je e800 │ │ │ │ │ + mov -0x2c0(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je e9a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2c8(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne ebc0 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x2b8(%ebp),%esi │ │ │ │ │ + jne ec80 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x2b4(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x28c(%ebp),%edx │ │ │ │ │ - mov (%edx,%ebx,4),%ebx │ │ │ │ │ + mov -0x28c(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%esi,4),%edx │ │ │ │ │ + mov %edx,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5719 (discriminator 2) │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je ebcf │ │ │ │ │ + mov -0x2a0(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je ec8f │ │ │ │ │ ./pynx/scattering/cpu.c:5721 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5728 (discriminator 1) │ │ │ │ │ mov -0x280(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle cec8 │ │ │ │ │ -./pynx/scattering/cpu.c:5730 │ │ │ │ │ - mov -0x290(%ebp),%eax │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x294(%ebp),%edx │ │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ │ - lea -0x4a6e(%edi),%ebx │ │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ │ - mov -0x288(%ebp),%eax │ │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ │ - mov -0x298(%ebp),%ecx │ │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ │ - mov -0x29c(%ebp),%edx │ │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ - mov %ecx,-0x8c(%ebp) │ │ │ │ │ - mov -0x2a8(%ebp),%ecx │ │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ │ - mov -0x2a0(%ebp),%edx │ │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ │ - lea -0x98(%ebp),%eax │ │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ │ - lea -0x58(%ebp),%ecx │ │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ │ - mov -0x28c(%ebp),%edx │ │ │ │ │ - push %ebx │ │ │ │ │ - push -0x2b4(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - call 8bb0 │ │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:5730 (discriminator 2) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5730 │ │ │ │ │ - mov %esi,-0x284(%ebp) │ │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5730 (discriminator 2) │ │ │ │ │ - inc %eax │ │ │ │ │ -./pynx/scattering/cpu.c:5730 │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ │ - mov %edx,-0x294(%ebp) │ │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ │ - mov %ebx,-0x298(%ebp) │ │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ │ - mov %esi,-0x288(%ebp) │ │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ │ - mov %ebx,-0x2a4(%ebp) │ │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ │ - mov %ecx,-0x29c(%ebp) │ │ │ │ │ - mov %edx,-0x2a8(%ebp) │ │ │ │ │ - mov %esi,-0x2a0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5730 (discriminator 2) │ │ │ │ │ - jne cec8 │ │ │ │ │ -./pynx/scattering/cpu.c:5730 (discriminator 1) │ │ │ │ │ - mov $0x1662,%edx │ │ │ │ │ - jmp f75e │ │ │ │ │ + jg 10778 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp cec9 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je e949 │ │ │ │ │ - cmpb $0x0,-0x2c0(%ebp) │ │ │ │ │ - jne dae0 │ │ │ │ │ + je e9f9 │ │ │ │ │ + cmpb $0x0,-0x2bc(%ebp) │ │ │ │ │ + jne db40 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x2b8(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne e95b │ │ │ │ │ + mov -0x2b4(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne ea0b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne dae0 │ │ │ │ │ + jne db40 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x2a4(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je daef │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je db52 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne e99f │ │ │ │ │ - mov -0x2b8(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne fe70 │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne ea4b │ │ │ │ │ + mov -0x2b4(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne ffb0 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je e9b5 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je ea61 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 105f0 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 10898 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je dae0 │ │ │ │ │ + je db40 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x2ac(%ebp),%esi │ │ │ │ │ - js daef │ │ │ │ │ - jmp e408 │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ecd0 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x2a4(%ebp),%edi │ │ │ │ │ + js db52 │ │ │ │ │ + jmp e588 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ed90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ecd0 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je ed90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ecd0 │ │ │ │ │ - cmp 0x14(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ed90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x2(%edx),%eax │ │ │ │ │ + lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ecd0 │ │ │ │ │ - cmp 0x18(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je ed90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x3(%edx),%eax │ │ │ │ │ + lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ecd0 │ │ │ │ │ - cmp 0x1c(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je ed90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x4(%edx),%eax │ │ │ │ │ + lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ecd0 │ │ │ │ │ - cmp 0x20(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je ed90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x5(%edx),%eax │ │ │ │ │ + lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ecd0 │ │ │ │ │ - cmp 0x24(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je ed90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x6(%edx),%eax │ │ │ │ │ + lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ecd0 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je ed90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x7(%edx),%eax │ │ │ │ │ + lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne e9d0 │ │ │ │ │ - jmp e4bf │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jne ea80 │ │ │ │ │ + jmp e63f │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je eab8 │ │ │ │ │ - cmpb $0x0,-0x2c4(%ebp) │ │ │ │ │ - je eab8 │ │ │ │ │ + je eb70 │ │ │ │ │ + cmpb $0x0,-0x2c0(%ebp) │ │ │ │ │ + je eb70 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x2a0(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne e4f0 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne e670 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:5713 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:5713 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 109e7 │ │ │ │ │ + jne 105c1 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x3ce0(%edi),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a5e(%ebx),%esi │ │ │ │ │ push $0x8 │ │ │ │ │ - lea -0x4ab1(%edi),%eax │ │ │ │ │ - lea -0x4a6e(%edi),%ecx │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x40(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0xa │ │ │ │ │ - push %eax │ │ │ │ │ - push %ecx │ │ │ │ │ push %edx │ │ │ │ │ - push (%esi) │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:5715 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5715 (discriminator 1) │ │ │ │ │ mov $0x1653,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5715 │ │ │ │ │ - jmp f75e │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp fa78 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x2bc(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne eac6 │ │ │ │ │ + mov -0x2b8(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne eb7e │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne ea58 │ │ │ │ │ + jne eb10 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je ea67 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je eb22 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne eb06 │ │ │ │ │ - mov -0x2bc(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne fe50 │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne ebba │ │ │ │ │ + mov -0x2b8(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne ff90 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je eb1c │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je ebd0 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 105d0 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 10758 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je ea58 │ │ │ │ │ + je eb10 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x2b0(%ebp),%esi │ │ │ │ │ - js ea67 │ │ │ │ │ - jmp e608 │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ecc0 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x2a4(%ebp),%edi │ │ │ │ │ + js eb22 │ │ │ │ │ + jmp e798 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ed78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ecc0 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je ed78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je ecc0 │ │ │ │ │ - cmp 0x14(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je ed78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x2(%edx),%eax │ │ │ │ │ + lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ecc0 │ │ │ │ │ - cmp 0x18(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je ed78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x3(%edx),%eax │ │ │ │ │ + lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ecc0 │ │ │ │ │ - cmp 0x1c(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je ed78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x4(%edx),%eax │ │ │ │ │ + lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ecc0 │ │ │ │ │ - cmp 0x20(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je ed78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x5(%edx),%eax │ │ │ │ │ + lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ecc0 │ │ │ │ │ - cmp 0x24(%esi,%edx,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je ed78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x6(%edx),%eax │ │ │ │ │ + lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je ecc0 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je ed78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x2ac(%ebp),%ebx │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x7(%edx),%eax │ │ │ │ │ + lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne eb38 │ │ │ │ │ - jmp e6bf │ │ │ │ │ + cmp %edx,%eax │ │ │ │ │ + jne ebf0 │ │ │ │ │ + jmp e84f │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je ec20 │ │ │ │ │ - cmpb $0x0,-0x2c8(%ebp) │ │ │ │ │ - je ec20 │ │ │ │ │ + je ece0 │ │ │ │ │ + cmpb $0x0,-0x2c4(%ebp) │ │ │ │ │ + je ece0 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - inc %esi │ │ │ │ │ + inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne e6f0 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne e880 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:5723 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:5723 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 109cc │ │ │ │ │ + jne 105b7 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%eax │ │ │ │ │ - lea -0x4a6e(%edi),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a5e(%ebx),%esi │ │ │ │ │ push $0x9 │ │ │ │ │ - lea -0x3ce0(%edi),%ecx │ │ │ │ │ - lea -0x4ab1(%edi),%esi │ │ │ │ │ - push %eax │ │ │ │ │ - mov -0x40(%edi),%eax │ │ │ │ │ + push %edi │ │ │ │ │ push $0xa │ │ │ │ │ - push %esi │ │ │ │ │ push %edx │ │ │ │ │ - push %ecx │ │ │ │ │ - push (%eax) │ │ │ │ │ + push %esi │ │ │ │ │ + push %eax │ │ │ │ │ + push (%ecx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:5725 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5725 (discriminator 1) │ │ │ │ │ mov $0x165d,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5725 │ │ │ │ │ - jmp f75e │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp fa78 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x2c0(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne ec2e │ │ │ │ │ + mov -0x2bc(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne ecee │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne ebc0 │ │ │ │ │ + jne ec80 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x2b0(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je ebcf │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je ec92 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne f4c0 │ │ │ │ │ - mov -0x2c0(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - je f4c0 │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne f4e0 │ │ │ │ │ + mov -0x2bc(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je f4e0 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2c4(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x2c0(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x2c4(%ebp),%edx │ │ │ │ │ + mov -0x2c0(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je ec9f │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je ed59 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 10590 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 10708 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je ebc0 │ │ │ │ │ + je ec80 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x2b8(%ebp),%esi │ │ │ │ │ - js ebcf │ │ │ │ │ - jmp e808 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x2b4(%ebp),%edi │ │ │ │ │ + js ec92 │ │ │ │ │ + jmp e9a8 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%eax,4),%ebx │ │ │ │ │ + mov -0x28c(%ebp),%esi │ │ │ │ │ + mov (%esi,%eax,4),%eax │ │ │ │ │ + mov %eax,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp e811 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp e9b7 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%ebx │ │ │ │ │ - mov (%ebx,%eax,4),%ecx │ │ │ │ │ - mov %ecx,-0x2a0(%ebp) │ │ │ │ │ + mov -0x28c(%ebp),%esi │ │ │ │ │ + mov (%esi,%eax,4),%eax │ │ │ │ │ + mov %eax,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp e617 │ │ │ │ │ + jmp e7a7 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je ecf9 │ │ │ │ │ - cmpb $0x0,-0x2a8(%ebp) │ │ │ │ │ - jne e280 │ │ │ │ │ + je edb9 │ │ │ │ │ + cmpb $0x0,-0x2a4(%ebp) │ │ │ │ │ + jne e260 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne ed0b │ │ │ │ │ + mov -0x29c(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne edcb │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne e280 │ │ │ │ │ + jne e260 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x294(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je e28f │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je e272 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne ed4f │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne ff9b │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne ee0b │ │ │ │ │ + mov -0x29c(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne 100da │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je ed65 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je ee21 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 10371 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 1049c │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je e280 │ │ │ │ │ + je e260 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x298(%ebp),%esi │ │ │ │ │ - js e28f │ │ │ │ │ - jmp f240 │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x294(%ebp),%edi │ │ │ │ │ + js e272 │ │ │ │ │ + jmp f298 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%ebx │ │ │ │ │ - mov (%ebx,%eax,4),%eax │ │ │ │ │ - mov %eax,-0x2a4(%ebp) │ │ │ │ │ + mov -0x28c(%ebp),%esi │ │ │ │ │ + mov (%esi,%eax,4),%eax │ │ │ │ │ + mov %eax,-0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp e417 │ │ │ │ │ + jmp e597 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ + mov %ecx,-0x2a4(%ebp) │ │ │ │ │ + mov %edi,-0x2a0(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %ecx,-0x2a0(%ebp) │ │ │ │ │ - mov %ebx,-0x2a8(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ -/usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x2a0(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %edx,-0x2b0(%ebp) │ │ │ │ │ - sete -0x2bc(%ebp) │ │ │ │ │ + mov %esi,-0x2ac(%ebp) │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + sete -0x2b8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %esi,-0x2a4(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x2a4(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je efc8 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je efc5 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x2ac(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x2a8(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je eef0 │ │ │ │ │ + je efe0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je eefd │ │ │ │ │ + je efed │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x2b4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %edx,-0x2b8(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne eed8 │ │ │ │ │ + jne efa0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2bc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je ee36 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne eed8 │ │ │ │ │ + test %dl,-0x2bc(%ebp) │ │ │ │ │ + je eefa │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne efa0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x2a0(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x2bc(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2c0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2c0(%ebp) │ │ │ │ │ - jne eed8 │ │ │ │ │ + jne efa0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x2a0(%ebp),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - jne 1072c │ │ │ │ │ + testb $0x20,-0x2bc(%ebp) │ │ │ │ │ + jne 10a21 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x2bc(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 10718 │ │ │ │ │ + jne 10a0e │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2c0(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x2bc(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 10807 │ │ │ │ │ + je 10b49 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 10472 │ │ │ │ │ + je 105a6 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c0(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c0(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2c0(%ebp) │ │ │ │ │ - jne eed8 │ │ │ │ │ + cmp %edx,-0x2c0(%ebp) │ │ │ │ │ + jne efa0 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2b8(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je efc8 │ │ │ │ │ + mov -0x2b4(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je efc5 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2bc(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je efc8 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + je efc5 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x2a8(%ebp),%ebx │ │ │ │ │ + mov -0x2a4(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je ef78 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je fad8 │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x2a0(%ebp),%ecx │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp edd0 │ │ │ │ │ + mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7326 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne eea0 │ │ │ │ │ + mov -0x2a0(%ebp),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:7433 │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ │ + jmp d8df │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je eefd │ │ │ │ │ - cmpb $0x0,-0x2bc(%ebp) │ │ │ │ │ - jne eed8 │ │ │ │ │ + je efed │ │ │ │ │ + cmpb $0x0,-0x2b8(%ebp) │ │ │ │ │ + jne efa0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x2b0(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne ef0b │ │ │ │ │ + mov -0x2ac(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne effb │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne eed8 │ │ │ │ │ + jne efa0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x2a0(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je ef78 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je fadb │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne ef4b │ │ │ │ │ - mov -0x2b0(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne fe90 │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne f03b │ │ │ │ │ + mov -0x2ac(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne ffe8 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je ef61 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je f051 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 10629 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 108e1 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je eed8 │ │ │ │ │ + je efa0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x2a4(%ebp),%esi │ │ │ │ │ - jns efd0 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5693 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - call 22e0 │ │ │ │ │ -./pynx/scattering/cpu.c:5693 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 109fb │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4a6e(%edi),%edx │ │ │ │ │ - push $0x6 │ │ │ │ │ - lea -0x4ab1(%edi),%ecx │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x40(%edi),%esi │ │ │ │ │ - push $0xa │ │ │ │ │ - push %ecx │ │ │ │ │ - push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 2440 │ │ │ │ │ -./pynx/scattering/cpu.c:5695 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5695 (discriminator 1) │ │ │ │ │ - mov $0x163f,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5695 │ │ │ │ │ - jmp f75e │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x2a4(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x2a8(%ebp) │ │ │ │ │ - jmp d887 │ │ │ │ │ + mov -0x2a0(%ebp),%edi │ │ │ │ │ + js fadb │ │ │ │ │ + jmp efcb │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x29c(%ebp),%edx │ │ │ │ │ + mov %ecx,-0x2a0(%ebp) │ │ │ │ │ + mov %edi,-0x29c(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %ecx,-0x29c(%ebp) │ │ │ │ │ - mov %ebx,-0x2a4(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ -/usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2a8(%ebp) │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x29c(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %edx,-0x2ac(%ebp) │ │ │ │ │ - sete -0x2b8(%ebp) │ │ │ │ │ + mov %esi,-0x2a8(%ebp) │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + sete -0x2b4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %esi,-0x2a0(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je f218 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je f1e5 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x2a8(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x2a4(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je f140 │ │ │ │ │ + je f200 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f14d │ │ │ │ │ + je f20d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %edx,-0x2b0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne f128 │ │ │ │ │ + jne f1c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2b8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je f086 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne f128 │ │ │ │ │ + test %dl,-0x2b8(%ebp) │ │ │ │ │ + je f11a │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne f1c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x29c(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x2b8(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2bc(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2bc(%ebp) │ │ │ │ │ - jne f128 │ │ │ │ │ + jne f1c0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ - jne ffba │ │ │ │ │ + testb $0x20,-0x2b8(%ebp) │ │ │ │ │ + jne 100f7 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - mov 0x1c(%ebx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x2b8(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 10765 │ │ │ │ │ + jne 10a6b │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2bc(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x2b8(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 10857 │ │ │ │ │ + je 10b6b │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 10910 │ │ │ │ │ + je 10c15 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2bc(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2bc(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2bc(%ebp) │ │ │ │ │ - jne f128 │ │ │ │ │ + cmp %edx,-0x2bc(%ebp) │ │ │ │ │ + jne f1c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2b0(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je f218 │ │ │ │ │ + mov -0x2ac(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je f1e5 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2b8(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f218 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + je f1e5 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x2a4(%ebp),%ebx │ │ │ │ │ + mov -0x2a0(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je f1c8 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je fc10 │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x29c(%ebp),%ecx │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp f020 │ │ │ │ │ + mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7326 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne f0c0 │ │ │ │ │ + mov -0x29c(%ebp),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:7433 │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ + jmp de3f │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f14d │ │ │ │ │ - cmpb $0x0,-0x2b8(%ebp) │ │ │ │ │ - jne f128 │ │ │ │ │ + je f20d │ │ │ │ │ + cmpb $0x0,-0x2b4(%ebp) │ │ │ │ │ + jne f1c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x2ac(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne f15b │ │ │ │ │ + mov -0x2a8(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne f21b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne f128 │ │ │ │ │ + jne f1c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x29c(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je f1c8 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je fc13 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne f19b │ │ │ │ │ - mov -0x2ac(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne fee0 │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne f25b │ │ │ │ │ + mov -0x2a8(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne 10020 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je f1b1 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je f271 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 10650 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 10951 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f128 │ │ │ │ │ + je f1c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x2a0(%ebp),%esi │ │ │ │ │ - jns f220 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5683 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - call 22e0 │ │ │ │ │ -./pynx/scattering/cpu.c:5683 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 10a05 │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4a6e(%edi),%edx │ │ │ │ │ - push $0x5 │ │ │ │ │ - lea -0x4ab1(%edi),%eax │ │ │ │ │ - lea -0x3ce0(%edi),%ecx │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x40(%edi),%esi │ │ │ │ │ - push $0xa │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - push %ecx │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 2440 │ │ │ │ │ -./pynx/scattering/cpu.c:5685 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5685 (discriminator 1) │ │ │ │ │ - mov $0x1635,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5685 │ │ │ │ │ - jmp f75e │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x2a0(%ebp),%esi │ │ │ │ │ + mov -0x29c(%ebp),%edi │ │ │ │ │ + js fc13 │ │ │ │ │ + jmp f1eb │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov %edi,%esi │ │ │ │ │ + mov -0x294(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x28c(%ebp),%eax │ │ │ │ │ - mov (%eax,%edx,4),%ecx │ │ │ │ │ - mov %ecx,-0x29c(%ebp) │ │ │ │ │ - jmp dd67 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov -0x298(%ebp),%esi │ │ │ │ │ - mov -0x28c(%ebp),%edx │ │ │ │ │ - mov (%edx,%ebx,4),%ecx │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ + mov -0x28c(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%esi,4),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5649 (discriminator 2) │ │ │ │ │ - mov -0x294(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je e28f │ │ │ │ │ + mov -0x294(%ebp),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je e26f │ │ │ │ │ ./pynx/scattering/cpu.c:5651 │ │ │ │ │ decl -0x280(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ │ - jmp e303 │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ + jmp e43b │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%ecx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x288(%ebp),%ecx │ │ │ │ │ + mov %edx,-0x29c(%ebp) │ │ │ │ │ + mov %edi,-0x288(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %edx,-0x288(%ebp) │ │ │ │ │ - mov %ebx,-0x2a0(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ -/usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2a4(%ebp) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %ecx,-0x2a8(%ebp) │ │ │ │ │ - sete -0x2b0(%ebp) │ │ │ │ │ + mov %esi,-0x2a4(%ebp) │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + sete -0x2ac(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %esi,-0x29c(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ + mov %eax,-0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je f4a0 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je f435 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x2a4(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x2a0(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je f3c8 │ │ │ │ │ + je f450 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f3d5 │ │ │ │ │ + je f45d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %ebx,-0x2ac(%ebp) │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne f3b0 │ │ │ │ │ -./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne f410 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7362 │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2b4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je f310 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne f3b0 │ │ │ │ │ + test %dl,-0x2b4(%ebp) │ │ │ │ │ + je f36a │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne f410 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x2b4(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2b8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2b8(%ebp) │ │ │ │ │ - jne f3b0 │ │ │ │ │ + jne f410 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x288(%ebp),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - jne 1033e │ │ │ │ │ + testb $0x20,-0x2b4(%ebp) │ │ │ │ │ + jne 1045e │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x2b4(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 10779 │ │ │ │ │ + jne 10a7e │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2b8(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x2b4(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 10894 │ │ │ │ │ + je 10ba8 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 10921 │ │ │ │ │ + je 10c37 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2b8(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2b8(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2b8(%ebp) │ │ │ │ │ - jne f3b0 │ │ │ │ │ + cmp %edx,-0x2b8(%ebp) │ │ │ │ │ + jne f410 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2ac(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je f4a0 │ │ │ │ │ + mov -0x2a8(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je f435 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2b4(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f4a0 │ │ │ │ │ + je f435 │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ + mov -0x29c(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je f450 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je fcc0 │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp f2a8 │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7326 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne f310 │ │ │ │ │ + mov -0x288(%ebp),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:7433 │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x288(%ebp) │ │ │ │ │ + jmp dcdf │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f3d5 │ │ │ │ │ - cmpb $0x0,-0x2b0(%ebp) │ │ │ │ │ - jne f3b0 │ │ │ │ │ + je f45d │ │ │ │ │ + cmpb $0x0,-0x2ac(%ebp) │ │ │ │ │ + jne f410 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x2a8(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne f3e3 │ │ │ │ │ + mov -0x2a4(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne f46b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne f3b0 │ │ │ │ │ + jne f410 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x288(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je f450 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je fcc3 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne f423 │ │ │ │ │ - mov -0x2a8(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne ff18 │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne f4ab │ │ │ │ │ + mov -0x2a4(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne 10058 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je f439 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je f4c1 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 106cb │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 109b9 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f3b0 │ │ │ │ │ + je f410 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x29c(%ebp),%esi │ │ │ │ │ - jns f4a8 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5673 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - call 22e0 │ │ │ │ │ -./pynx/scattering/cpu.c:5673 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 10a0f │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4ab1(%edi),%edx │ │ │ │ │ - push $0x4 │ │ │ │ │ - lea -0x4a6e(%edi),%ecx │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x40(%edi),%esi │ │ │ │ │ - push $0xa │ │ │ │ │ - push %edx │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 2440 │ │ │ │ │ -./pynx/scattering/cpu.c:5675 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5675 (discriminator 1) │ │ │ │ │ - mov $0x162b,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5675 │ │ │ │ │ - jmp f75e │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x29c(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x288(%ebp) │ │ │ │ │ - jmp dc3f │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x288(%ebp),%edi │ │ │ │ │ + js fcc3 │ │ │ │ │ + jmp f43b │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp ec8c │ │ │ │ │ + jmp ed46 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%ecx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x288(%ebp),%ecx │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + mov %edi,-0x288(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %edx,-0x288(%ebp) │ │ │ │ │ - mov %ebx,-0x29c(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ -/usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x2a0(%ebp) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %ecx,-0x2a4(%ebp) │ │ │ │ │ - sete -0x2ac(%ebp) │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + sete -0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %esi,-0x298(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ - nop │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x298(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je f700 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je f665 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x2a0(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x29c(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je f628 │ │ │ │ │ + je f680 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f635 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%ebx │ │ │ │ │ + je f68d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %ebx,-0x2a8(%ebp) │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne f610 │ │ │ │ │ -./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne f640 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7362 │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2ac(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je f568 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne f610 │ │ │ │ │ + test %dl,-0x2ac(%ebp) │ │ │ │ │ + je f592 │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne f640 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x2ac(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ - mov %cl,-0x2b0(%ebp) │ │ │ │ │ + mov %cl,-0x2b4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - cmp %dl,-0x2b0(%ebp) │ │ │ │ │ - jne f610 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x288(%ebp),%edx │ │ │ │ │ + cmp %dl,-0x2b4(%ebp) │ │ │ │ │ + jne f640 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - jne 103db │ │ │ │ │ + testb $0x20,-0x2ac(%ebp) │ │ │ │ │ + jne 10504 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 1079e │ │ │ │ │ + jne 10aad │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x2b0(%ebp),%eax │ │ │ │ │ + movzbl -0x2b4(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x2ac(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 108ff │ │ │ │ │ + je 10c26 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 10943 │ │ │ │ │ + je 10c91 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2b0(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2b4(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2b0(%ebp) │ │ │ │ │ - jne f610 │ │ │ │ │ + cmp %edx,-0x2b4(%ebp) │ │ │ │ │ + jne f640 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2a8(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je f700 │ │ │ │ │ + mov -0x2a4(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je f665 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f700 │ │ │ │ │ + je f665 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ + mov -0x298(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je f6b0 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 106b0 │ │ │ │ │ +./pynx/scattering/cpu.c:7430 │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp f500 │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7326 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne f538 │ │ │ │ │ + mov -0x288(%ebp),%edi │ │ │ │ │ +./pynx/scattering/cpu.c:7433 │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x298(%ebp) │ │ │ │ │ + jmp e55f │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f635 │ │ │ │ │ - cmpb $0x0,-0x2ac(%ebp) │ │ │ │ │ - jne f610 │ │ │ │ │ + je f68d │ │ │ │ │ + cmpb $0x0,-0x2a8(%ebp) │ │ │ │ │ + jne f640 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x2a4(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne f643 │ │ │ │ │ + mov -0x2a0(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne f69b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne f610 │ │ │ │ │ + jne f640 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x288(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je f6b0 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je f708 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne f683 │ │ │ │ │ - mov -0x2a4(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - jne ff65 │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne f6d7 │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jne 100a5 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je f699 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je f6ed │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 10746 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 10a46 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f610 │ │ │ │ │ + je f640 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x298(%ebp),%esi │ │ │ │ │ - jns f708 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x288(%ebp),%edi │ │ │ │ │ + jns f66b │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5663 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:5663 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 10a19 │ │ │ │ │ + jne 10cf7 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4ab1(%edi),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x4a5e(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ push $0x3 │ │ │ │ │ - lea -0x4a6e(%edi),%ecx │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x40(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0xa │ │ │ │ │ push %edx │ │ │ │ │ push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ + push %esi │ │ │ │ │ + push (%eax) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:5665 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5665 (discriminator 1) │ │ │ │ │ mov $0x1621,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5665 │ │ │ │ │ - jmp f75e │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x298(%ebp),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%ebx │ │ │ │ │ - mov %ebx,-0x298(%ebp) │ │ │ │ │ - jmp e3df │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x40(%edi),%esi │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%edx │ │ │ │ │ - lea -0x4ab1(%edi),%ebx │ │ │ │ │ - lea -0x4a6e(%edi),%ecx │ │ │ │ │ - push -0x2b4(%ebp) │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %edx │ │ │ │ │ - push $0xa │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ - call 2440 │ │ │ │ │ -./pynx/scattering/cpu.c:5759 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5759 (discriminator 1) │ │ │ │ │ - mov $0x167f,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5769 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%edi),%ebx │ │ │ │ │ - mov $0x54,%ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - lea -0x3ca4(%edi),%eax │ │ │ │ │ - call 9230 │ │ │ │ │ -./pynx/scattering/cpu.c:5771 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5996 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5798 │ │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ │ - sub %gs:0x14,%edx │ │ │ │ │ - jne 10a37 │ │ │ │ │ - lea -0x10(%ebp),%esp │ │ │ │ │ - pop %ecx │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - lea -0x4(%ecx),%esp │ │ │ │ │ - ret │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp fa78 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x28c(%ebp),%ebx │ │ │ │ │ - mov (%ebx,%eax,4),%eax │ │ │ │ │ + mov -0x28c(%ebp),%esi │ │ │ │ │ + mov (%esi,%eax,4),%eax │ │ │ │ │ mov %eax,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp f24f │ │ │ │ │ + jmp f2a7 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ │ - jmp d4b5 │ │ │ │ │ + jmp d4af │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ │ - jmp d485 │ │ │ │ │ + jmp d481 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x100(%ebp) │ │ │ │ │ - jmp d455 │ │ │ │ │ + jmp d453 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x130(%ebp) │ │ │ │ │ - jmp d425 │ │ │ │ │ + jmp d425 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x160(%ebp) │ │ │ │ │ - jmp d3f5 │ │ │ │ │ + jmp d3f7 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x250(%ebp) │ │ │ │ │ - jmp d305 │ │ │ │ │ + jmp d311 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x190(%ebp) │ │ │ │ │ - jmp d3c5 │ │ │ │ │ + jmp d3c9 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1c0(%ebp) │ │ │ │ │ - jmp d395 │ │ │ │ │ + jmp d39b │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1f0(%ebp) │ │ │ │ │ - jmp d365 │ │ │ │ │ + jmp d36d │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x220(%ebp) │ │ │ │ │ - jmp d335 │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%ecx │ │ │ │ │ + jmp d33f │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ - mov %edx,-0x288(%ebp) │ │ │ │ │ - mov %ebx,-0x294(%ebp) │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + mov -0x288(%ebp),%ecx │ │ │ │ │ + mov %edi,-0x288(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x298(%ebp) │ │ │ │ │ + mov %eax,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %ecx,-0x29c(%ebp) │ │ │ │ │ - sete -0x2a4(%ebp) │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + mov %esi,-0x298(%ebp) │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + sete -0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %esi,-0x290(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x290(%ebp),%ebx │ │ │ │ │ - mov 0xc(%ebx,%esi,4),%eax │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je fab0 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je fab8 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x298(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x294(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je f9b8 │ │ │ │ │ + je f990 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f9c5 │ │ │ │ │ + je f99d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %ebx,-0x2a0(%ebp) │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x29c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne f9a0 │ │ │ │ │ -./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne f970 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7362 │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je f8f8 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne f9a0 │ │ │ │ │ + test %dl,-0x2a4(%ebp) │ │ │ │ │ + je f8bc │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne f970 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x2a4(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2a8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2a8(%ebp) │ │ │ │ │ - jne f9a0 │ │ │ │ │ + jne f970 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ - jne 108b9 │ │ │ │ │ + testb $0x20,-0x2a4(%ebp) │ │ │ │ │ + jne 10bd3 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - mov 0x1c(%ebx),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x2a4(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 108a5 │ │ │ │ │ + jne 10bc0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2a8(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x2a4(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 10988 │ │ │ │ │ + je 10cb3 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 109aa │ │ │ │ │ + je 10cc4 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2a8(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2a8(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2a8(%ebp) │ │ │ │ │ - jne f9a0 │ │ │ │ │ + cmp %edx,-0x2a8(%ebp) │ │ │ │ │ + jne f970 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x2a0(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je fab0 │ │ │ │ │ + mov -0x29c(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je fab8 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2a4(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je fab0 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + je fab8 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x294(%ebp),%ebx │ │ │ │ │ + mov -0x290(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je fa60 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 108fe │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - jmp f890 │ │ │ │ │ + jmp f850 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je f9c5 │ │ │ │ │ - cmpb $0x0,-0x2a4(%ebp) │ │ │ │ │ - jne f9a0 │ │ │ │ │ + je f99d │ │ │ │ │ + cmpb $0x0,-0x2a0(%ebp) │ │ │ │ │ + jne f970 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne f9d3 │ │ │ │ │ + mov -0x298(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne f9ab │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne f9a0 │ │ │ │ │ + jne f970 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x288(%ebp) │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je fa60 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je fa30 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne 10058 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - je 10058 │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne 101a0 │ │ │ │ │ + mov -0x298(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 101a0 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2a0(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x29c(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x2a0(%ebp),%edx │ │ │ │ │ + mov -0x29c(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je fa44 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je fa16 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 107e8 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 10af4 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f9a0 │ │ │ │ │ + je f970 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x290(%ebp),%esi │ │ │ │ │ - jns fab8 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + mov -0x288(%ebp),%edi │ │ │ │ │ + jns fabe │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5643 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:5643 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 10a2d │ │ │ │ │ + jne 10d0b │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4d65(%edi),%esi │ │ │ │ │ - lea -0x4a6e(%edi),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x4a5e(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ push $0x1 │ │ │ │ │ - lea -0x4ab1(%edi),%ecx │ │ │ │ │ - lea -0x3ce0(%edi),%eax │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x40(%edi),%esi │ │ │ │ │ + push %edi │ │ │ │ │ push $0xa │ │ │ │ │ - push %ecx │ │ │ │ │ push %edx │ │ │ │ │ - push %eax │ │ │ │ │ - push (%esi) │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + push (%eax) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:5645 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5645 (discriminator 1) │ │ │ │ │ mov $0x160d,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5645 │ │ │ │ │ - jmp f75e │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x290(%ebp),%esi │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5769 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x4ab9(%ebx),%esi │ │ │ │ │ + mov $0x54,%ecx │ │ │ │ │ + push %esi │ │ │ │ │ + lea -0x3c94(%ebx),%eax │ │ │ │ │ + call 9130 │ │ │ │ │ +./pynx/scattering/cpu.c:5771 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5996 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +./pynx/scattering/cpu.c:5798 │ │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ │ + sub %gs:0x14,%edx │ │ │ │ │ + jne 10d1f │ │ │ │ │ + lea -0x10(%ebp),%esp │ │ │ │ │ + pop %ecx │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + lea -0x4(%ecx),%esp │ │ │ │ │ + ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x288(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ mov %eax,-0x290(%ebp) │ │ │ │ │ - jmp dfff │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp e3ef │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:5693 │ │ │ │ │ + call 22e0 │ │ │ │ │ +./pynx/scattering/cpu.c:5693 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 105d5 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x3cd0(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a5e(%ebx),%esi │ │ │ │ │ + push $0x6 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0xa │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ + push (%eax) │ │ │ │ │ + call 2440 │ │ │ │ │ +./pynx/scattering/cpu.c:5695 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5695 (discriminator 1) │ │ │ │ │ + mov $0x163f,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5695 │ │ │ │ │ + jmp fa78 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5773 (discriminator 5) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ mov -0x284(%ebp),%eax │ │ │ │ │ - lea -0x4a8c(%edi),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a7c(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5773 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne f77b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne fa95 │ │ │ │ │ ./pynx/scattering/cpu.c:5774 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp cedf │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp cee0 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5774 (discriminator 5) │ │ │ │ │ - lea -0x4a89(%edi),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a79(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5774 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne f77b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne fa95 │ │ │ │ │ ./pynx/scattering/cpu.c:5775 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp ceee │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp ceef │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5775 (discriminator 5) │ │ │ │ │ - lea -0x4a86(%edi),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a76(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5775 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne f77b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne fa95 │ │ │ │ │ ./pynx/scattering/cpu.c:5776 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp cefd │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp cefe │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5776 (discriminator 5) │ │ │ │ │ - lea -0x4a5c(%edi),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a4c(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5776 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne f77b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne fa95 │ │ │ │ │ ./pynx/scattering/cpu.c:5777 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp cf0c │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp cf0d │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5777 (discriminator 5) │ │ │ │ │ - lea -0x4a83(%edi),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a73(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5777 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne f77b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne fa95 │ │ │ │ │ ./pynx/scattering/cpu.c:5778 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp cf1b │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp cf1c │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5778 (discriminator 5) │ │ │ │ │ - lea -0x4a80(%edi),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a70(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5778 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne f77b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne fa95 │ │ │ │ │ ./pynx/scattering/cpu.c:5779 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp cf2a │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp cf2b │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5779 (discriminator 5) │ │ │ │ │ - lea -0x4a7d(%edi),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a6d(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5779 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne f77b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne fa95 │ │ │ │ │ ./pynx/scattering/cpu.c:5780 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp cf39 │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp cf3a │ │ │ │ │ + nop │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:5683 │ │ │ │ │ + call 22e0 │ │ │ │ │ +./pynx/scattering/cpu.c:5683 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 105df │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x3cd0(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a5e(%ebx),%esi │ │ │ │ │ + push $0x5 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0xa │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ + push (%eax) │ │ │ │ │ + call 2440 │ │ │ │ │ +./pynx/scattering/cpu.c:5685 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5685 (discriminator 1) │ │ │ │ │ + mov $0x1635,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5685 │ │ │ │ │ + jmp fa78 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5780 (discriminator 5) │ │ │ │ │ - lea -0x4a58(%edi),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a48(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5780 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne f77b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne fa95 │ │ │ │ │ ./pynx/scattering/cpu.c:5781 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp cf48 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp cf49 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5781 (discriminator 5) │ │ │ │ │ - lea -0x4a7a(%edi),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a6a(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5781 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne f77b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne fa95 │ │ │ │ │ ./pynx/scattering/cpu.c:5782 │ │ │ │ │ - mov 0x5b8(%edi),%edx │ │ │ │ │ - jmp cf57 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x5b8(%ebx),%edx │ │ │ │ │ + jmp cf58 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5782 (discriminator 5) │ │ │ │ │ - lea -0x4a74(%edi),%ecx │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a64(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5782 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - je cf60 │ │ │ │ │ - jmp f77b │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je cf67 │ │ │ │ │ + jmp fa95 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:5673 │ │ │ │ │ + call 22e0 │ │ │ │ │ +./pynx/scattering/cpu.c:5673 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 105e9 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x4a5e(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ + push $0x4 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0xa │ │ │ │ │ + push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + push (%eax) │ │ │ │ │ + call 2440 │ │ │ │ │ +./pynx/scattering/cpu.c:5675 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5675 (discriminator 1) │ │ │ │ │ + mov $0x162b,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5675 │ │ │ │ │ + jmp fa78 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov %edx,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ │ + mov -0xc(%ebx),%eax │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ + mov -0x28(%ebx),%edx │ │ │ │ │ + mov %edi,-0x288(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x294(%ebp) │ │ │ │ │ + mov %eax,-0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - mov %edx,-0x298(%ebp) │ │ │ │ │ - sete -0x2a0(%ebp) │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + sete -0x29c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - mov %esi,-0x290(%ebp) │ │ │ │ │ - mov %ebx,%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x290(%ebp),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7326 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ + mov -0x288(%ebp),%ecx │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je fe30 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je ff70 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x294(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ │ + mov -0x290(%ebp),%ecx │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je fd78 │ │ │ │ │ + je fe80 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je fd85 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%ebx │ │ │ │ │ + je fe8d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %ebx,-0x29c(%ebp) │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne fd60 │ │ │ │ │ -./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne fe60 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7362 │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne %bl │ │ │ │ │ + setne -0x2a0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,%bl │ │ │ │ │ - je fcb8 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne fd60 │ │ │ │ │ + test %dl,-0x2a0(%ebp) │ │ │ │ │ + je fdac │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne fe60 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - movzbl 0x10(%ecx),%ebx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ + mov %cl,-0x2a0(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ mov %cl,-0x2a4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ movzbl 0x10(%eax),%ecx │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp %dl,-0x2a4(%ebp) │ │ │ │ │ - jne fd60 │ │ │ │ │ + jne fe60 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - test $0x20,%bl │ │ │ │ │ - jne 10968 │ │ │ │ │ + testb $0x20,-0x2a0(%ebp) │ │ │ │ │ + jne 10c6c │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - mov 0x1c(%ebx),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x2a0(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ test $0x20,%cl │ │ │ │ │ - jne 10954 │ │ │ │ │ + jne 10c59 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl -0x2a4(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x2a0(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 109bb │ │ │ │ │ + je 10cd5 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 109d6 │ │ │ │ │ + je 10ce6 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2a4(%ebp) │ │ │ │ │ - mov (%ebx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x2a4(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x2a4(%ebp) │ │ │ │ │ - jne fd60 │ │ │ │ │ + cmp %edx,-0x2a4(%ebp) │ │ │ │ │ + jne fe60 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x29c(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je fe30 │ │ │ │ │ + mov -0x298(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je ff70 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x2a0(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je fe30 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ - nop │ │ │ │ │ + je ff70 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - mov -0x284(%ebp),%ebx │ │ │ │ │ + mov -0x284(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ebx,%esi │ │ │ │ │ - je fe16 │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp fc50 │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + je 10a63 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp fd40 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je fd85 │ │ │ │ │ - cmpb $0x0,-0x2a0(%ebp) │ │ │ │ │ - jne fd60 │ │ │ │ │ + je fe8d │ │ │ │ │ + cmpb $0x0,-0x29c(%ebp) │ │ │ │ │ + jne fe60 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x298(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%eax │ │ │ │ │ - jne fd93 │ │ │ │ │ + mov -0x294(%ebp),%ecx │ │ │ │ │ + cmp %ecx,%eax │ │ │ │ │ + jne fe9b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne fd60 │ │ │ │ │ + jne fe60 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push -0x288(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je fe16 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je ff18 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ - cmp -0x24(%edi),%eax │ │ │ │ │ + cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ - cmp -0x34(%edi),%edx │ │ │ │ │ - sete %cl │ │ │ │ │ - or %al,%cl │ │ │ │ │ - jne 10648 │ │ │ │ │ - mov -0x298(%ebp),%ebx │ │ │ │ │ - cmp %ebx,%edx │ │ │ │ │ - je 10648 │ │ │ │ │ + cmp -0x34(%ebx),%ecx │ │ │ │ │ + sete %dl │ │ │ │ │ + or %al,%dl │ │ │ │ │ + jne 10911 │ │ │ │ │ + mov -0x294(%ebp),%edx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + je 10911 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x29c(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x298(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x29c(%ebp),%edx │ │ │ │ │ + mov -0x298(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ │ - je fe04 │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je ff06 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ecx │ │ │ │ │ - mov %ecx,(%edx) │ │ │ │ │ - je 108e0 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%ecx) │ │ │ │ │ + je 10bf8 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je fd60 │ │ │ │ │ + je fe60 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x290(%ebp),%esi │ │ │ │ │ - jns fe38 │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + mov -0x288(%ebp),%edi │ │ │ │ │ + jns ff78 │ │ │ │ │ ./pynx/scattering/cpu.c:5635 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:5635 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f720 │ │ │ │ │ -./pynx/scattering/cpu.c:5635 (discriminator 1) │ │ │ │ │ - mov $0x1603,%edx │ │ │ │ │ - jmp f75e │ │ │ │ │ - nop │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov -0x290(%ebp),%esi │ │ │ │ │ + jne 10d15 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%edi │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x3cd0(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4a5e(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%esi │ │ │ │ │ + push -0x2b0(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + push $0xa │ │ │ │ │ + push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + push (%edi) │ │ │ │ │ + call 2440 │ │ │ │ │ +./pynx/scattering/cpu.c:5759 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5759 (discriminator 1) │ │ │ │ │ + mov $0x167f,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5759 │ │ │ │ │ + jmp fa78 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + mov -0x288(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ - jmp deeb │ │ │ │ │ + mov -0x28c(%ebp),%eax │ │ │ │ │ + mov (%eax,%edx,4),%ecx │ │ │ │ │ + mov %ecx,-0x284(%ebp) │ │ │ │ │ + jmp dfcb │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2c0(%ebp) │ │ │ │ │ - call 2330 │ │ │ │ │ - mov -0x2c0(%ebp),%edx │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp eb09 │ │ │ │ │ - nop │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2bc(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x2bc(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x2bc(%ebp),%edx │ │ │ │ │ + mov -0x2bc(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp e9a2 │ │ │ │ │ - nop │ │ │ │ │ + jmp ebbd │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2b8(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x2b8(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x2b8(%ebp),%edx │ │ │ │ │ + mov -0x2b8(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp ef4e │ │ │ │ │ - nop │ │ │ │ │ + jmp ea4e │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je ecc0 │ │ │ │ │ + cmp 0xc(%edi),%ecx │ │ │ │ │ + je ed78 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp e66f │ │ │ │ │ + jmp e7ff │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:11384 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x2b4(%ebp) │ │ │ │ │ + call 2330 │ │ │ │ │ + mov -0x2b4(%ebp),%ecx │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp f03e │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je ecd0 │ │ │ │ │ + cmp 0xc(%edi),%ecx │ │ │ │ │ + je ed90 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp e46f │ │ │ │ │ + jmp e5ef │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2b0(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x2ac(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x2b0(%ebp),%edx │ │ │ │ │ + mov -0x2ac(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp f19e │ │ │ │ │ - nop │ │ │ │ │ + jmp f25e │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ │ - je ed80 │ │ │ │ │ + cmp 0xc(%edi),%ecx │ │ │ │ │ + je ee40 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp d8db │ │ │ │ │ + jmp d933 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2ac(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x2a8(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x2ac(%ebp),%edx │ │ │ │ │ + mov -0x2a8(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp f426 │ │ │ │ │ + jmp f4ae │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je d878 │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je d8d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ - jmp d7f8 │ │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ │ + jmp d831 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%ecx │ │ │ │ │ - je dd58 │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je de30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ - jmp dcd8 │ │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ │ + jmp dd95 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2a8(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x2a4(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x2a8(%ebp),%edx │ │ │ │ │ + mov -0x2a4(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp f686 │ │ │ │ │ + jmp f6da │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - cmp 0xc(%esi,%eax,4),%edx │ │ │ │ │ - je dc30 │ │ │ │ │ + mov -0x288(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je dcd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ │ - jmp dbb4 │ │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ │ + jmp dc2d │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ - mov %edx,-0x2a4(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + mov %ecx,-0x2a0(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x2a4(%ebp),%edx │ │ │ │ │ + mov -0x2a0(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp ed52 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x29c(%ebp),%edx │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je f0c4 │ │ │ │ │ + jmp ee0e │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp f0c4 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x2b8(%ebp) │ │ │ │ │ + mov %edx,-0x2c0(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x2c0(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2b8(%ebp) │ │ │ │ │ + jmp f15a │ │ │ │ │ ./pynx/scattering/cpu.c:5629 │ │ │ │ │ - mov -0x280(%ebp),%ebx │ │ │ │ │ - mov %ebx,-0x2a0(%ebp) │ │ │ │ │ - jmp d8a4 │ │ │ │ │ - mov -0x280(%ebp),%edx │ │ │ │ │ - jmp d7b0 │ │ │ │ │ + mov -0x280(%ebp),%esi │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ + jmp e5b4 │ │ │ │ │ + mov -0x280(%ebp),%esi │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ + jmp d8fc │ │ │ │ │ mov -0x280(%ebp),%edx │ │ │ │ │ - jmp dc90 │ │ │ │ │ + jmp d7d0 │ │ │ │ │ mov -0x280(%ebp),%ecx │ │ │ │ │ - jmp db6c │ │ │ │ │ - mov -0x280(%ebp),%ecx │ │ │ │ │ - jmp e303 │ │ │ │ │ + jmp e2d1 │ │ │ │ │ + mov -0x280(%ebp),%esi │ │ │ │ │ + mov %esi,-0x2a0(%ebp) │ │ │ │ │ + jmp e7c4 │ │ │ │ │ mov -0x280(%ebp),%edx │ │ │ │ │ - mov %edx,-0x288(%ebp) │ │ │ │ │ - jmp e040 │ │ │ │ │ + jmp dd38 │ │ │ │ │ mov -0x280(%ebp),%ecx │ │ │ │ │ - jmp df19 │ │ │ │ │ - mov -0x280(%ebp),%edx │ │ │ │ │ - mov %edx,-0x2ac(%ebp) │ │ │ │ │ - jmp e634 │ │ │ │ │ - mov -0x280(%ebp),%edx │ │ │ │ │ - mov %edx,-0x2a0(%ebp) │ │ │ │ │ - jmp e434 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp dbcc │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ + jmp e43b │ │ │ │ │ + mov -0x280(%ebp),%esi │ │ │ │ │ + mov %esi,-0x288(%ebp) │ │ │ │ │ + jmp e010 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp fa31 │ │ │ │ │ + jmp fa03 │ │ │ │ │ ./pynx/scattering/cpu.c:5882 (discriminator 7) │ │ │ │ │ - movl $0x16fa,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ + movl $0x16fa,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5982 │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ call 2370 │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ mov 0x48(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5982 │ │ │ │ │ - mov %eax,-0x288(%ebp) │ │ │ │ │ + mov %eax,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:6788 │ │ │ │ │ movl $0x0,0x48(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:6792 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 10488 │ │ │ │ │ + je 105f8 │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%ecx),%edx │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%edx │ │ │ │ │ - je 100ad │ │ │ │ │ + cmp $0x3fffffff,%eax │ │ │ │ │ + je 101f2 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ - inc %edx │ │ │ │ │ - mov %edx,(%ecx) │ │ │ │ │ -./pynx/scattering/cpu.c:6796 │ │ │ │ │ - mov 0x14(%esi),%ebx │ │ │ │ │ -/usr/include/python3.13/object.h:1031 │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ + inc %eax │ │ │ │ │ + mov %eax,(%edx) │ │ │ │ │ ./pynx/scattering/cpu.c:6796 │ │ │ │ │ - mov %ebx,-0x280(%ebp) │ │ │ │ │ + mov 0x14(%esi),%edi │ │ │ │ │ /usr/include/python3.13/object.h:1031 │ │ │ │ │ - je 100c6 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 10206 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%ebx),%eax │ │ │ │ │ + mov (%edi),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ │ - je 100c6 │ │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ │ + je 10206 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ - inc %eax │ │ │ │ │ - mov %eax,(%ebx) │ │ │ │ │ + inc %ecx │ │ │ │ │ + mov %ecx,(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 100f6 │ │ │ │ │ + mov -0x274(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 10234 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0x250(%ebp) │ │ │ │ │ - je 104a8 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x250(%ebp) │ │ │ │ │ + je 10610 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x274(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0x274(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x244(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 10126 │ │ │ │ │ + mov -0x244(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 10262 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0x220(%ebp) │ │ │ │ │ - je 104b8 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x220(%ebp) │ │ │ │ │ + je 10620 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x244(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + lea -0x244(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x214(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je 10156 │ │ │ │ │ + mov -0x214(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 10290 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x1f0(%ebp) │ │ │ │ │ - je 104c8 │ │ │ │ │ + je 10630 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x214(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1e4(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 10186 │ │ │ │ │ + je 102be │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0x1c0(%ebp) │ │ │ │ │ - je 104d8 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x1c0(%ebp) │ │ │ │ │ + je 10640 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x1e4(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0x1e4(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x1b4(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 101b6 │ │ │ │ │ + mov -0x1b4(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 102ec │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0x190(%ebp) │ │ │ │ │ - je 104e8 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x190(%ebp) │ │ │ │ │ + je 10650 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x1b4(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0x1b4(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x184(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 101e6 │ │ │ │ │ + mov -0x184(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 1031a │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0x160(%ebp) │ │ │ │ │ - je 104f8 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x160(%ebp) │ │ │ │ │ + je 10660 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x184(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + lea -0x184(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0x154(%ebp),%ebx │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je 10216 │ │ │ │ │ + mov -0x154(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 10348 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%eax │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x130(%ebp) │ │ │ │ │ - je 10508 │ │ │ │ │ + je 10670 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x154(%ebp),%ecx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x124(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 10246 │ │ │ │ │ + je 10376 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ebx │ │ │ │ │ - cmp %ebx,-0x100(%ebp) │ │ │ │ │ - je 10518 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0x100(%ebp) │ │ │ │ │ + je 10680 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x124(%ebp),%eax │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %eax │ │ │ │ │ + lea -0x124(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0xf4(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 10276 │ │ │ │ │ + mov -0xf4(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 103a4 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%edx │ │ │ │ │ - cmp %edx,-0xd0(%ebp) │ │ │ │ │ - je 10528 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0xd0(%ebp) │ │ │ │ │ + je 10690 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0xf4(%ebp),%ebx │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + lea -0xf4(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 102a6 │ │ │ │ │ + mov -0xc4(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 103d2 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ - lea 0x18c(%edi),%ecx │ │ │ │ │ - cmp %ecx,-0xa0(%ebp) │ │ │ │ │ - je 10538 │ │ │ │ │ + lea 0x18c(%ebx),%eax │ │ │ │ │ + cmp %eax,-0xa0(%ebp) │ │ │ │ │ + je 106a0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0xc4(%ebp),%edx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + lea -0xc4(%ebp),%ecx │ │ │ │ │ + push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6760 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 102b9 │ │ │ │ │ + je 103df │ │ │ │ │ ./pynx/scattering/cpu.c:6762 (discriminator 1) │ │ │ │ │ - mov -0x280(%ebp),%ebx │ │ │ │ │ - cmp %ebx,0x14(%esi) │ │ │ │ │ - jne 107c3 │ │ │ │ │ + cmp %edi,0x14(%esi) │ │ │ │ │ + jne 10ad1 │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ - mov -0x288(%ebp),%eax │ │ │ │ │ - mov 0x48(%eax),%ecx │ │ │ │ │ + mov -0x284(%ebp),%eax │ │ │ │ │ + mov 0x48(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ mov %esi,0x48(%eax) │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 102dc │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 10402 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%ecx),%esi │ │ │ │ │ + mov (%edx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%esi │ │ │ │ │ - je 102dc │ │ │ │ │ + je 10402 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %esi │ │ │ │ │ - mov %esi,(%ecx) │ │ │ │ │ - je 10548 │ │ │ │ │ -/usr/include/python3.13/object.h:1041 │ │ │ │ │ - mov -0x284(%ebp),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - je 102f9 │ │ │ │ │ -/usr/include/python3.13/object.h:363 │ │ │ │ │ - mov (%edx),%ebx │ │ │ │ │ -/usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ - cmp $0x3fffffff,%ebx │ │ │ │ │ - je 102f9 │ │ │ │ │ -/usr/include/python3.13/object.h:948 │ │ │ │ │ - dec %ebx │ │ │ │ │ - mov %ebx,(%edx) │ │ │ │ │ - je 10560 │ │ │ │ │ + mov %esi,(%edx) │ │ │ │ │ + je 106c0 │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ mov -0x280(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 10315 │ │ │ │ │ + je 1041e │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 10315 │ │ │ │ │ + je 1041e │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ - je 10578 │ │ │ │ │ + je 106d8 │ │ │ │ │ +/usr/include/python3.13/object.h:1041 │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 10435 │ │ │ │ │ +/usr/include/python3.13/object.h:363 │ │ │ │ │ + mov (%edi),%edx │ │ │ │ │ +/usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ + cmp $0x3fffffff,%edx │ │ │ │ │ + je 10435 │ │ │ │ │ +/usr/include/python3.13/object.h:948 │ │ │ │ │ + dec %edx │ │ │ │ │ + mov %edx,(%edi) │ │ │ │ │ + je 106f0 │ │ │ │ │ ./pynx/scattering/cpu.c:5995 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%edi),%esi │ │ │ │ │ - mov -0x290(%ebp),%ecx │ │ │ │ │ - push %esi │ │ │ │ │ - mov -0x28c(%ebp),%edx │ │ │ │ │ - lea -0x3ca4(%edi),%eax │ │ │ │ │ - call 9230 │ │ │ │ │ + lea -0x4ab9(%ebx),%edi │ │ │ │ │ + mov -0x28c(%ebp),%ecx │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ + push %edi │ │ │ │ │ + lea -0x3c94(%ebx),%eax │ │ │ │ │ + call 9130 │ │ │ │ │ ./pynx/scattering/cpu.c:5997 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp f77b │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je f34e │ │ │ │ │ + jmp fa95 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp f34e │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x2b4(%ebp) │ │ │ │ │ + mov %edx,-0x2bc(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x2bc(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2b4(%ebp) │ │ │ │ │ + jmp f3aa │ │ │ │ │ ./pynx/scattering/cpu.c:5887 (discriminator 7) │ │ │ │ │ - movl $0x16ff,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10078 │ │ │ │ │ + movl $0x16ff,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 101c0 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x2a4(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x2a0(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x2a4(%ebp),%eax │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp ed65 │ │ │ │ │ + jmp ee21 │ │ │ │ │ ./pynx/scattering/cpu.c:5892 (discriminator 7) │ │ │ │ │ - movl $0x1704,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10078 │ │ │ │ │ + movl $0x1704,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 101c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5897 (discriminator 7) │ │ │ │ │ - movl $0x1709,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10078 │ │ │ │ │ + movl $0x1709,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 101c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5902 (discriminator 7) │ │ │ │ │ - movl $0x170e,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10078 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je f5a6 │ │ │ │ │ + movl $0x170e,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 101c0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp f5a6 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x2ac(%ebp) │ │ │ │ │ + mov %edx,-0x2b8(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x2b8(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ + jmp f5d6 │ │ │ │ │ ./pynx/scattering/cpu.c:5907 (discriminator 7) │ │ │ │ │ - movl $0x1713,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10078 │ │ │ │ │ + movl $0x1713,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 101c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5912 (discriminator 7) │ │ │ │ │ - movl $0x1718,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10078 │ │ │ │ │ + movl $0x1718,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 101c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5917 (discriminator 7) │ │ │ │ │ - movl $0x171d,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10078 │ │ │ │ │ + movl $0x171d,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 101c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5922 (discriminator 7) │ │ │ │ │ - movl $0x1722,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10078 │ │ │ │ │ + movl $0x1722,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 101c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5927 (discriminator 7) │ │ │ │ │ - movl $0x1727,-0x28c(%ebp) │ │ │ │ │ - movl $0x54,-0x290(%ebp) │ │ │ │ │ - jmp 10078 │ │ │ │ │ + movl $0x1727,-0x288(%ebp) │ │ │ │ │ + movl $0x54,-0x28c(%ebp) │ │ │ │ │ + jmp 101c0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c0(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp eea3 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c0(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp ef6f │ │ │ │ │ +./pynx/scattering/cpu.c:5723 (discriminator 1) │ │ │ │ │ + mov $0x165b,%edx │ │ │ │ │ + jmp fa78 │ │ │ │ │ +./pynx/scattering/cpu.c:5713 (discriminator 1) │ │ │ │ │ + mov $0x1651,%edx │ │ │ │ │ + jmp fa78 │ │ │ │ │ +./pynx/scattering/cpu.c:5703 (discriminator 1) │ │ │ │ │ + mov $0x1647,%edx │ │ │ │ │ + jmp fa78 │ │ │ │ │ +./pynx/scattering/cpu.c:5693 (discriminator 1) │ │ │ │ │ + mov $0x163d,%edx │ │ │ │ │ + jmp fa78 │ │ │ │ │ +./pynx/scattering/cpu.c:5683 (discriminator 1) │ │ │ │ │ + mov $0x1633,%edx │ │ │ │ │ + jmp fa78 │ │ │ │ │ +./pynx/scattering/cpu.c:5673 (discriminator 1) │ │ │ │ │ + mov $0x1629,%edx │ │ │ │ │ + jmp fa78 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:6791 │ │ │ │ │ - movl $0x0,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:6790 │ │ │ │ │ - movl $0x0,-0x284(%ebp) │ │ │ │ │ - jmp 100c6 │ │ │ │ │ + movl $0x0,-0x280(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:6791 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + jmp 10206 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ movl $0x0,-0x250(%ebp) │ │ │ │ │ - jmp 100e2 │ │ │ │ │ + jmp 10222 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x220(%ebp) │ │ │ │ │ - jmp 10112 │ │ │ │ │ + jmp 10250 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1f0(%ebp) │ │ │ │ │ - jmp 10142 │ │ │ │ │ + jmp 1027e │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1c0(%ebp) │ │ │ │ │ - jmp 10172 │ │ │ │ │ + jmp 102ac │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x190(%ebp) │ │ │ │ │ - jmp 101a2 │ │ │ │ │ + jmp 102da │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x160(%ebp) │ │ │ │ │ - jmp 101d2 │ │ │ │ │ + jmp 10308 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x130(%ebp) │ │ │ │ │ - jmp 10202 │ │ │ │ │ + jmp 10336 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x100(%ebp) │ │ │ │ │ - jmp 10232 │ │ │ │ │ + jmp 10364 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ │ - jmp 10262 │ │ │ │ │ + jmp 10392 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ │ - jmp 10292 │ │ │ │ │ + jmp 103c0 │ │ │ │ │ nop │ │ │ │ │ -/usr/include/python3.13/object.h:949 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %ecx │ │ │ │ │ - call 2130 <_Py_Dealloc@plt> │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ - jmp 102dc │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp f708 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 102f9 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 10402 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 10315 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 1041e │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x2c4(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %edi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x2c4(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp ec9f │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:5938 (discriminator 1) │ │ │ │ │ - movl $0x1732,-0x28c(%ebp) │ │ │ │ │ - movl $0x60,-0x290(%ebp) │ │ │ │ │ - jmp 10078 │ │ │ │ │ + jmp 10435 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -/usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x2c0(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x2c0(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp eb1c │ │ │ │ │ - nop │ │ │ │ │ + jmp ed59 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5938 (discriminator 1) │ │ │ │ │ + movl $0x1732,-0x288(%ebp) │ │ │ │ │ + movl $0x60,-0x28c(%ebp) │ │ │ │ │ + jmp 101c0 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x2a0(%ebp),%esi │ │ │ │ │ + jmp d87a │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +/usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x2bc(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x2bc(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp e9b5 │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:5940 (discriminator 1) │ │ │ │ │ - movl $0x1734,-0x28c(%ebp) │ │ │ │ │ - movl $0x60,-0x290(%ebp) │ │ │ │ │ - jmp 10078 │ │ │ │ │ + jmp ebd0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5730 │ │ │ │ │ + vmovd -0x2ac(%ebp),%xmm5 │ │ │ │ │ + vmovd -0x288(%ebp),%xmm7 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4a5e(%ebx),%edx │ │ │ │ │ + vpinsrd $0x1,-0x2a8(%ebp),%xmm5,%xmm6 │ │ │ │ │ + vmovd -0x294(%ebp),%xmm2 │ │ │ │ │ + lea -0x58(%ebp),%ecx │ │ │ │ │ + vpinsrd $0x1,-0x29c(%ebp),%xmm7,%xmm0 │ │ │ │ │ + vmovd -0x284(%ebp),%xmm4 │ │ │ │ │ + vpinsrd $0x1,-0x298(%ebp),%xmm2,%xmm3 │ │ │ │ │ + mov -0x2a4(%ebp),%esi │ │ │ │ │ + vpinsrd $0x1,-0x290(%ebp),%xmm4,%xmm5 │ │ │ │ │ + mov -0x2a0(%ebp),%eax │ │ │ │ │ + vpunpcklqdq %xmm6,%xmm0,%xmm1 │ │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ │ + lea -0x98(%ebp),%esi │ │ │ │ │ + vpunpcklqdq %xmm3,%xmm5,%xmm6 │ │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + vinserti128 $0x1,%xmm1,%ymm6,%ymm7 │ │ │ │ │ + vmovdqa %ymm7,-0x98(%ebp) │ │ │ │ │ + push %edx │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ + push -0x2b0(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ + call 8a70 │ │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5730 (discriminator 2) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5730 │ │ │ │ │ + mov %edi,-0x284(%ebp) │ │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ │ + mov %ecx,-0x290(%ebp) │ │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ │ + mov %esi,-0x298(%ebp) │ │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ │ + mov %edi,-0x288(%ebp) │ │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ │ + mov %ecx,-0x29c(%ebp) │ │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ + mov %esi,-0x2a8(%ebp) │ │ │ │ │ + mov %edi,-0x2a4(%ebp) │ │ │ │ │ + mov %ecx,-0x2a0(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5730 (discriminator 2) │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + jne cec9 │ │ │ │ │ +./pynx/scattering/cpu.c:5730 (discriminator 1) │ │ │ │ │ + mov $0x1662,%edx │ │ │ │ │ + jmp fa78 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x2b8(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x2b8(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp ef61 │ │ │ │ │ -./pynx/scattering/cpu.c:11382 │ │ │ │ │ - movzbl %al,%eax │ │ │ │ │ - jmp fdf1 │ │ │ │ │ + jmp ea61 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + mov -0x29c(%ebp),%esi │ │ │ │ │ + jmp ddda │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5940 (discriminator 1) │ │ │ │ │ + movl $0x1734,-0x288(%ebp) │ │ │ │ │ + movl $0x60,-0x28c(%ebp) │ │ │ │ │ + jmp 101c0 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x2b0(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x2b4(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x2b0(%ebp),%eax │ │ │ │ │ + mov -0x2b4(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp f1b1 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je e7a6 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp e7a6 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je e79a │ │ │ │ │ + jmp f051 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp fa30 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + jmp dc76 │ │ │ │ │ +./pynx/scattering/cpu.c:11382 │ │ │ │ │ + movzbl %al,%eax │ │ │ │ │ + jmp fef3 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x2b0(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp e79a │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x2c8(%ebp) │ │ │ │ │ + mov %edx,-0x2d0(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x2d0(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2c8(%ebp) │ │ │ │ │ + jmp e930 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je e5a6 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp e5a6 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je e59a │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x2ac(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp e59a │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp e93c │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x2ac(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x2ac(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp f439 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je da82 │ │ │ │ │ + jmp f271 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp ff25 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp da82 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je da76 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x2a4(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp da76 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je ee80 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp ee80 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je ee74 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x2a0(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp ee74 │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp e72c │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x2c4(%ebp) │ │ │ │ │ + mov %edx,-0x2cc(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x2cc(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2c4(%ebp) │ │ │ │ │ + jmp e720 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + jmp e4f4 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x2a8(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x2a8(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp f699 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je f0d0 │ │ │ │ │ + jmp f4c1 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp f0d0 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x2c0(%ebp) │ │ │ │ │ + mov %edx,-0x2c8(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x2c8(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2c0(%ebp) │ │ │ │ │ + jmp dad0 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je f35a │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp dadc │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp ef46 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x2bc(%ebp) │ │ │ │ │ + mov %edx,-0x2c4(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x2c4(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2bc(%ebp) │ │ │ │ │ + jmp ef3a │ │ │ │ │ +/usr/include/python3.13/object.h:949 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + mov %eax,-0x2a4(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ + call 2130 <_Py_Dealloc@plt> │ │ │ │ │ + mov -0x2a4(%ebp),%eax │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ + jmp f6ed │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp ff18 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp f35a │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2cc(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp e7c9 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp f166 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je f5b2 │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp f3b6 │ │ │ │ │ + mov -0x288(%ebp),%esi │ │ │ │ │ + jmp e38a │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2cc(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp e965 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp f5b2 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp f5e2 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c8(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp e5c9 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c8(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp e755 │ │ │ │ │ ./pynx/scattering/cpu.c:6764 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - push %ebx │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ + push %edi │ │ │ │ │ push %esi │ │ │ │ │ call 2070 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 102b9 │ │ │ │ │ + jmp 103df │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c4(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp daa5 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c4(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp db05 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x2a0(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x29c(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x2a0(%ebp),%eax │ │ │ │ │ + mov -0x29c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp fa44 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c0(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp eea3 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je e222 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp e222 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je e216 │ │ │ │ │ + jmp fa16 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x294(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp e216 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp e1fc │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x2a8(%ebp) │ │ │ │ │ + mov %edx,-0x2b4(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x2b4(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2a8(%ebp) │ │ │ │ │ + jmp e1f0 │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c0(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp ef6f │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2cc(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp e7c9 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2cc(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp e965 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2bc(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp f0f3 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2bc(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp f18f │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c8(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp e5c9 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c8(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp e755 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - jmp de73 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2c4(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp daa5 │ │ │ │ │ + jmp df53 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2c4(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp db05 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2b8(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp f37d │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je f942 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp f942 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x288(%ebp),%edx │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je f936 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp f936 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2b8(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp f3df │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - jmp de73 │ │ │ │ │ + jmp df53 │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp f90c │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x2a4(%ebp) │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x2ac(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2a4(%ebp) │ │ │ │ │ + jmp f900 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x29c(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ - push %edx │ │ │ │ │ + mov %eax,-0x298(%ebp) │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x29c(%ebp),%eax │ │ │ │ │ + mov -0x298(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp fe04 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2b0(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp f5d5 │ │ │ │ │ + jmp ff06 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2bc(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp f0f3 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2b8(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp f37d │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2bc(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp f18f │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2ac(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp e245 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2b4(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp f60b │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2b0(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp f5d5 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ebx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je fd02 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%eax),%ebx │ │ │ │ │ - jmp fd02 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov -0x288(%ebp),%edx │ │ │ │ │ - add $0x1c,%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - and $0x40,%ebx │ │ │ │ │ - je fcf6 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2b8(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp f3df │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp e225 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ │ - lea 0x14(%ebx),%edx │ │ │ │ │ - jmp fcf6 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp fdfc │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ + testb $0x40,-0x2a0(%ebp) │ │ │ │ │ + mov %edx,-0x2a8(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x2a8(%ebp),%edx │ │ │ │ │ + mov %edx,-0x2a0(%ebp) │ │ │ │ │ + jmp fdf0 │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2b4(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp f60b │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2ac(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp e225 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2a8(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp f965 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2a8(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp f935 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2ac(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp e245 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2a8(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp f965 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2a8(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp f935 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2a4(%ebp) │ │ │ │ │ - movzbl (%ebx),%ecx │ │ │ │ │ - jmp fd25 │ │ │ │ │ -./pynx/scattering/cpu.c:5723 (discriminator 1) │ │ │ │ │ - mov $0x165b,%edx │ │ │ │ │ - jmp f75e │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2a4(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp fe25 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x2a4(%ebp) │ │ │ │ │ - movzwl (%ebx),%ecx │ │ │ │ │ - jmp fd25 │ │ │ │ │ -./pynx/scattering/cpu.c:5713 (discriminator 1) │ │ │ │ │ - mov $0x1651,%edx │ │ │ │ │ - jmp f75e │ │ │ │ │ -./pynx/scattering/cpu.c:5703 (discriminator 1) │ │ │ │ │ - mov $0x1647,%edx │ │ │ │ │ - jmp f75e │ │ │ │ │ -./pynx/scattering/cpu.c:5693 (discriminator 1) │ │ │ │ │ - mov $0x163d,%edx │ │ │ │ │ - jmp f75e │ │ │ │ │ -./pynx/scattering/cpu.c:5683 (discriminator 1) │ │ │ │ │ - mov $0x1633,%edx │ │ │ │ │ - jmp f75e │ │ │ │ │ -./pynx/scattering/cpu.c:5673 (discriminator 1) │ │ │ │ │ - mov $0x1629,%edx │ │ │ │ │ - jmp f75e │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x2a4(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp fe25 │ │ │ │ │ ./pynx/scattering/cpu.c:5663 (discriminator 1) │ │ │ │ │ mov $0x161f,%edx │ │ │ │ │ - jmp f75e │ │ │ │ │ + jmp fa78 │ │ │ │ │ ./pynx/scattering/cpu.c:5653 (discriminator 1) │ │ │ │ │ mov $0x1615,%edx │ │ │ │ │ - jmp f75e │ │ │ │ │ + jmp fa78 │ │ │ │ │ ./pynx/scattering/cpu.c:5643 (discriminator 1) │ │ │ │ │ mov $0x160b,%edx │ │ │ │ │ - jmp f75e │ │ │ │ │ + jmp fa78 │ │ │ │ │ +./pynx/scattering/cpu.c:5635 (discriminator 1) │ │ │ │ │ + mov $0x1603,%edx │ │ │ │ │ + jmp fa78 │ │ │ │ │ ./pynx/scattering/cpu.c:5798 │ │ │ │ │ - call 17b40 │ │ │ │ │ -.L3627(): │ │ │ │ │ + call 180c0 │ │ │ │ │ +.L3709(): │ │ │ │ │ ./pynx/scattering/cpu.c:5798 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4690 │ │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ │ and $0xffffffe0,%esp │ │ │ │ │ push -0x4(%ecx) │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0xc59f,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0xd2af,%ebx │ │ │ │ │ push %ecx │ │ │ │ │ sub $0x2a8,%esp │ │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ │ - mov 0x4(%ecx),%eax │ │ │ │ │ - mov %esi,-0x280(%ebp) │ │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ │ + mov %esi,-0x27c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4720 │ │ │ │ │ - lea 0x650(%ebx),%edx │ │ │ │ │ + lea 0x610(%ebx),%eax │ │ │ │ │ + lea 0x58(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4690 │ │ │ │ │ mov %gs:0x14,%edi │ │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ │ mov 0xc(%ecx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:4720 │ │ │ │ │ - lea 0x4(%edx),%ecx │ │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ │ - lea 0x8(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ │ - lea 0x14(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ │ - lea 0x18(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ │ - lea 0x1c(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ │ - lea 0x10(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ │ - lea -0x40(%edx),%ecx │ │ │ │ │ - sub $0x44,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4721 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ -./pynx/scattering/cpu.c:4720 │ │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ │ + lea 0x50(%eax),%ecx │ │ │ │ │ + vmovd %esi,%xmm1 │ │ │ │ │ + lea 0x48(%eax),%esi │ │ │ │ │ + vmovd %ecx,%xmm0 │ │ │ │ │ + lea 0x5c(%eax),%ecx │ │ │ │ │ + vmovd %esi,%xmm5 │ │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm3 │ │ │ │ │ + lea 0x40(%eax),%esi │ │ │ │ │ + lea 0x54(%eax),%ecx │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm5,%xmm6 │ │ │ │ │ + vmovd %esi,%xmm7 │ │ │ │ │ + lea 0x44(%eax),%ecx │ │ │ │ │ + vpinsrd $0x1,%eax,%xmm0,%xmm2 │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm7,%xmm0 │ │ │ │ │ + sub $0x4,%eax │ │ │ │ │ + vpunpcklqdq %xmm2,%xmm3,%xmm4 │ │ │ │ │ + vpunpcklqdq %xmm6,%xmm0,%xmm2 │ │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm2,%ymm1 │ │ │ │ │ + vmovdqa %ymm1,-0x58(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4721 │ │ │ │ │ - je 10ae8 │ │ │ │ │ -./pynx/scattering/cpu.c:4718 │ │ │ │ │ - lea 0x0(,%esi,4),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4723 │ │ │ │ │ - cmp $0x9,%esi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 10e00 │ │ │ │ │ ./pynx/scattering/cpu.c:4718 │ │ │ │ │ - lea (%eax,%edx,1),%ecx │ │ │ │ │ + mov -0x27c(%ebp),%esi │ │ │ │ │ + lea 0x0(,%esi,4),%eax │ │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ │ mov %ecx,-0x264(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4723 │ │ │ │ │ - ja 13018 │ │ │ │ │ - mov -0x366c(%ebx,%edx,1),%esi │ │ │ │ │ + cmp $0x9,%esi │ │ │ │ │ + ja 143e5 │ │ │ │ │ + mov -0x366c(%ebx,%eax,1),%esi │ │ │ │ │ add %ebx,%esi │ │ │ │ │ jmp *%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4839 (discriminator 1) │ │ │ │ │ - cmpl $0x9,-0x280(%ebp) │ │ │ │ │ - jne 13018 │ │ │ │ │ + cmpl $0x9,-0x27c(%ebp) │ │ │ │ │ + jne 143e5 │ │ │ │ │ ./pynx/scattering/cpu.c:4842 │ │ │ │ │ - mov (%eax),%edi │ │ │ │ │ + mov (%edx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:4843 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4844 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4845 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ + mov 0xc(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4842 │ │ │ │ │ mov %edi,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4846 │ │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ │ + mov 0x10(%edx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:4843 │ │ │ │ │ - mov %esi,-0x25c(%ebp) │ │ │ │ │ + mov %eax,-0x25c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4847 │ │ │ │ │ - mov 0x14(%eax),%esi │ │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4844 │ │ │ │ │ - mov %edx,-0x260(%ebp) │ │ │ │ │ + mov %ecx,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4848 │ │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ │ + mov 0x18(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4845 │ │ │ │ │ - mov %ecx,-0x258(%ebp) │ │ │ │ │ + mov %esi,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4849 │ │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ │ + mov 0x1c(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4850 │ │ │ │ │ - mov 0x20(%eax),%eax │ │ │ │ │ + mov 0x20(%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4846 │ │ │ │ │ mov %edi,-0x268(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4847 │ │ │ │ │ - mov %esi,-0x26c(%ebp) │ │ │ │ │ + mov %eax,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4848 │ │ │ │ │ - mov %edx,-0x278(%ebp) │ │ │ │ │ + mov %ecx,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4849 │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ + mov %esi,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4850 │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ + mov %edx,-0x270(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ mov -0x254(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4878 │ │ │ │ │ mov 0x5b8(%ebx),%eax │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4878 (discriminator 2) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 133c0 │ │ │ │ │ + jne 13638 │ │ │ │ │ ./pynx/scattering/cpu.c:4879 (discriminator 2) │ │ │ │ │ mov -0x25c(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 133e8 │ │ │ │ │ + jne 136b0 │ │ │ │ │ ./pynx/scattering/cpu.c:4880 (discriminator 2) │ │ │ │ │ mov -0x260(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 13408 │ │ │ │ │ + jne 136d0 │ │ │ │ │ ./pynx/scattering/cpu.c:4881 (discriminator 2) │ │ │ │ │ mov -0x258(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 13428 │ │ │ │ │ + jne 136f0 │ │ │ │ │ ./pynx/scattering/cpu.c:4882 (discriminator 2) │ │ │ │ │ mov -0x268(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 13448 │ │ │ │ │ + jne 13710 │ │ │ │ │ ./pynx/scattering/cpu.c:4883 (discriminator 2) │ │ │ │ │ mov -0x26c(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 13468 │ │ │ │ │ + jne 13730 │ │ │ │ │ ./pynx/scattering/cpu.c:4884 (discriminator 2) │ │ │ │ │ mov -0x278(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 13488 │ │ │ │ │ + jne 13750 │ │ │ │ │ ./pynx/scattering/cpu.c:4885 (discriminator 2) │ │ │ │ │ mov -0x274(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 134a8 │ │ │ │ │ + jne 13770 │ │ │ │ │ ./pynx/scattering/cpu.c:4886 (discriminator 2) │ │ │ │ │ mov -0x270(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 134c8 │ │ │ │ │ - lea 0x6ac(%ebx),%esi │ │ │ │ │ + jne 13790 │ │ │ │ │ ./pynx/scattering/cpu.c:4941 │ │ │ │ │ movl $0x0,-0x1e4(%ebp) │ │ │ │ │ - mov %esi,-0x250(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4979 │ │ │ │ │ - mov -0x28(%ebx),%esi │ │ │ │ │ - cmp %esi,-0x254(%ebp) │ │ │ │ │ + lea 0x6ac(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4942 │ │ │ │ │ movl $0x0,-0x1e8(%ebp) │ │ │ │ │ + vmovd %esi,%xmm6 │ │ │ │ │ +./pynx/scattering/cpu.c:4979 │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4945 │ │ │ │ │ movl $0x0,-0x1b4(%ebp) │ │ │ │ │ - vmovd -0x250(%ebp),%xmm0 │ │ │ │ │ + vpunpckldq %xmm6,%xmm6,%xmm7 │ │ │ │ │ ./pynx/scattering/cpu.c:4946 │ │ │ │ │ movl $0x0,-0x1b8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4949 │ │ │ │ │ movl $0x0,-0x184(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4950 │ │ │ │ │ movl $0x0,-0x188(%ebp) │ │ │ │ │ - vpunpckldq %xmm0,%xmm0,%xmm1 │ │ │ │ │ ./pynx/scattering/cpu.c:4953 │ │ │ │ │ movl $0x0,-0x124(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4954 │ │ │ │ │ movl $0x0,-0x128(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4957 │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4958 │ │ │ │ │ @@ -20958,1265 +20699,1288 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:4970 │ │ │ │ │ movl $0x0,-0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4973 │ │ │ │ │ movl $0x0,-0x244(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4974 │ │ │ │ │ movl $0x0,-0x248(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4979 │ │ │ │ │ - je 110b0 │ │ │ │ │ + cmp %esi,-0x254(%ebp) │ │ │ │ │ + je 113d8 │ │ │ │ │ ./pynx/scattering/cpu.c:4979 (discriminator 4) │ │ │ │ │ mov -0x254(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x1e4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:4979 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 13fa0 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 14495 │ │ │ │ │ ./pynx/scattering/cpu.c:4984 │ │ │ │ │ cmp %esi,-0x25c(%ebp) │ │ │ │ │ - je 110da │ │ │ │ │ + je 11402 │ │ │ │ │ ./pynx/scattering/cpu.c:4984 (discriminator 4) │ │ │ │ │ mov -0x25c(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x1b4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:4984 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 13895 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 13c12 │ │ │ │ │ ./pynx/scattering/cpu.c:4989 │ │ │ │ │ cmp %esi,-0x260(%ebp) │ │ │ │ │ - je 1110e │ │ │ │ │ + je 11436 │ │ │ │ │ ./pynx/scattering/cpu.c:4989 (discriminator 4) │ │ │ │ │ mov -0x260(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x184(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:4989 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 13ba8 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 13f10 │ │ │ │ │ ./pynx/scattering/cpu.c:4994 │ │ │ │ │ cmp %esi,-0x258(%ebp) │ │ │ │ │ - je 11142 │ │ │ │ │ + je 1146a │ │ │ │ │ ./pynx/scattering/cpu.c:4994 (discriminator 4) │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x124(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:4994 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 13bd9 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 13f4e │ │ │ │ │ ./pynx/scattering/cpu.c:4999 │ │ │ │ │ cmp %esi,-0x268(%ebp) │ │ │ │ │ - je 11176 │ │ │ │ │ + je 1149e │ │ │ │ │ ./pynx/scattering/cpu.c:4999 (discriminator 4) │ │ │ │ │ mov -0x268(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0xf4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:4999 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 13bf2 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 13f67 │ │ │ │ │ ./pynx/scattering/cpu.c:5004 │ │ │ │ │ cmp %esi,-0x26c(%ebp) │ │ │ │ │ - je 111aa │ │ │ │ │ + je 114d2 │ │ │ │ │ ./pynx/scattering/cpu.c:5004 (discriminator 4) │ │ │ │ │ mov -0x26c(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0xc4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5004 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 13c0b │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 13f80 │ │ │ │ │ ./pynx/scattering/cpu.c:5009 │ │ │ │ │ cmp %esi,-0x278(%ebp) │ │ │ │ │ - je 111de │ │ │ │ │ + je 11506 │ │ │ │ │ ./pynx/scattering/cpu.c:5009 (discriminator 4) │ │ │ │ │ mov -0x278(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x154(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5009 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 13c24 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 13f99 │ │ │ │ │ ./pynx/scattering/cpu.c:5014 │ │ │ │ │ cmp %esi,-0x274(%ebp) │ │ │ │ │ - je 11212 │ │ │ │ │ + je 1153a │ │ │ │ │ ./pynx/scattering/cpu.c:5014 (discriminator 4) │ │ │ │ │ mov -0x274(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x214(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5014 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 13c5d │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 13fdf │ │ │ │ │ ./pynx/scattering/cpu.c:5019 │ │ │ │ │ cmp %esi,-0x270(%ebp) │ │ │ │ │ - je 11246 │ │ │ │ │ + je 1156e │ │ │ │ │ ./pynx/scattering/cpu.c:5019 (discriminator 4) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x244(%ebp),%eax │ │ │ │ │ - call 85d0 │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5019 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 13c76 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 13ff8 │ │ │ │ │ ./pynx/scattering/cpu.c:5030 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x258(%ebp) │ │ │ │ │ call 2320 │ │ │ │ │ ./pynx/scattering/cpu.c:5030 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5030 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:5030 (discriminator 2) │ │ │ │ │ - je 13d98 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 14158 │ │ │ │ │ ./pynx/scattering/cpu.c:5032 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x254(%ebp) │ │ │ │ │ call 2320 │ │ │ │ │ ./pynx/scattering/cpu.c:5032 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - je 13df8 │ │ │ │ │ + je 142e8 │ │ │ │ │ ./pynx/scattering/cpu.c:5051 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push -0x244(%ebp) │ │ │ │ │ push -0x214(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ push -0x154(%ebp) │ │ │ │ │ push -0xc4(%ebp) │ │ │ │ │ push -0xf4(%ebp) │ │ │ │ │ push -0x124(%ebp) │ │ │ │ │ push -0x184(%ebp) │ │ │ │ │ push -0x1b4(%ebp) │ │ │ │ │ push -0x1e4(%ebp) │ │ │ │ │ - call 4a50 │ │ │ │ │ + call 49e0 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 10f0a │ │ │ │ │ + je 1122d │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x244(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 10f38 │ │ │ │ │ + je 1125b │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ cmp %edx,-0x220(%ebp) │ │ │ │ │ - je 13130 │ │ │ │ │ + je 13310 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x244(%ebp),%edi │ │ │ │ │ push %edi │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x214(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 10f66 │ │ │ │ │ + je 11289 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%ecx │ │ │ │ │ cmp %ecx,-0x1f0(%ebp) │ │ │ │ │ - je 13120 │ │ │ │ │ + je 13300 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x214(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1e4(%ebp),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 10f94 │ │ │ │ │ + je 112b7 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x1c0(%ebp) │ │ │ │ │ - je 13110 │ │ │ │ │ + je 132f0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1e4(%ebp),%ecx │ │ │ │ │ push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1b4(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 10fc2 │ │ │ │ │ + je 112e5 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edi │ │ │ │ │ cmp %edi,-0x190(%ebp) │ │ │ │ │ - je 13100 │ │ │ │ │ + je 132e0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1b4(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x184(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 10ff0 │ │ │ │ │ + je 11313 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ cmp %edx,-0x160(%ebp) │ │ │ │ │ - je 130f0 │ │ │ │ │ + je 132d0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x184(%ebp),%edi │ │ │ │ │ push %edi │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x154(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 1101e │ │ │ │ │ + je 11341 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%ecx │ │ │ │ │ cmp %ecx,-0x130(%ebp) │ │ │ │ │ - je 130e0 │ │ │ │ │ + je 132c0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x154(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x124(%ebp),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 1104c │ │ │ │ │ + je 1136f │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x100(%ebp) │ │ │ │ │ - je 130d0 │ │ │ │ │ + je 132b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x124(%ebp),%ecx │ │ │ │ │ push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 1107a │ │ │ │ │ + je 1139d │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edi │ │ │ │ │ cmp %edi,-0xd0(%ebp) │ │ │ │ │ - je 130c0 │ │ │ │ │ + je 132a0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0xf4(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 110a8 │ │ │ │ │ + je 113cb │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ cmp %edx,-0xa0(%ebp) │ │ │ │ │ - je 130b0 │ │ │ │ │ + je 13288 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0xc4(%ebp),%edi │ │ │ │ │ push %edi │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5061 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ - jmp 13073 │ │ │ │ │ - nop │ │ │ │ │ + jmp 135a7 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4984 │ │ │ │ │ - cmp %esi,-0x25c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x1c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x1e0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edx,-0x1c0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x1c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4984 │ │ │ │ │ - jne 10ce9 │ │ │ │ │ + cmp %esi,-0x25c(%ebp) │ │ │ │ │ + jne 10ffc │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edi │ │ │ │ │ -./pynx/scattering/cpu.c:4989 │ │ │ │ │ - cmp %esi,-0x260(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x198(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x1b4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x1b0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edi,-0x190(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x198(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4989 │ │ │ │ │ - jne 10d20 │ │ │ │ │ + cmp %esi,-0x260(%ebp) │ │ │ │ │ + jne 11035 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:4994 │ │ │ │ │ - cmp %esi,-0x258(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x168(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x184(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x180(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %eax,-0x160(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x168(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4994 │ │ │ │ │ - jne 10d57 │ │ │ │ │ + cmp %esi,-0x258(%ebp) │ │ │ │ │ + jne 1106e │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4999 │ │ │ │ │ - cmp %esi,-0x268(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x108(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x124(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x120(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %ecx,-0x100(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x108(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4999 │ │ │ │ │ - jne 10d8e │ │ │ │ │ + cmp %esi,-0x268(%ebp) │ │ │ │ │ + jne 110a7 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5004 │ │ │ │ │ - cmp %esi,-0x26c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0xd8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0xf0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edx,-0xd0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0xd8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5004 │ │ │ │ │ - jne 10dc5 │ │ │ │ │ + cmp %esi,-0x26c(%ebp) │ │ │ │ │ + jne 110e0 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edi │ │ │ │ │ -./pynx/scattering/cpu.c:5009 │ │ │ │ │ - cmp %esi,-0x278(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0xa8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0xc0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0xa8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5009 │ │ │ │ │ - jne 10dfc │ │ │ │ │ + cmp %esi,-0x278(%ebp) │ │ │ │ │ + jne 11119 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5014 │ │ │ │ │ - cmp %esi,-0x274(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x138(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x154(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x150(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %eax,-0x130(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x138(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5014 │ │ │ │ │ - jne 10e33 │ │ │ │ │ + cmp %esi,-0x274(%ebp) │ │ │ │ │ + jne 11152 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5019 │ │ │ │ │ - cmp %esi,-0x270(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x1f8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x214(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %ecx,-0x1f0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x1f8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5019 │ │ │ │ │ - jne 10e6a │ │ │ │ │ + cmp %esi,-0x270(%ebp) │ │ │ │ │ + jne 1118b │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x228(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x244(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x240(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edx,-0x220(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x228(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8213 │ │ │ │ │ - jmp 10e85 │ │ │ │ │ + jmp 111a8 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4723 │ │ │ │ │ movl $0x0,-0x270(%ebp) │ │ │ │ │ movl $0x0,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4728 │ │ │ │ │ - mov 0x18(%eax),%esi │ │ │ │ │ + mov 0x18(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4730 │ │ │ │ │ - mov 0x14(%eax),%ecx │ │ │ │ │ + mov 0x14(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4746 │ │ │ │ │ - cmpl $0x8,-0x280(%ebp) │ │ │ │ │ + cmpl $0x8,-0x27c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4728 │ │ │ │ │ mov %esi,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4732 │ │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ │ + mov 0x10(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4730 │ │ │ │ │ mov %ecx,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4734 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4732 │ │ │ │ │ mov %esi,-0x268(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ │ + mov 0x8(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4734 │ │ │ │ │ mov %ecx,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ mov %esi,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ mov %ecx,-0x25c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %esi,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4746 │ │ │ │ │ - ja 123db │ │ │ │ │ - mov -0x3644(%ebx,%edx,1),%edx │ │ │ │ │ - add %ebx,%edx │ │ │ │ │ - jmp *%edx │ │ │ │ │ + ja 127db │ │ │ │ │ + mov -0x3644(%ebx,%eax,1),%eax │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ + jmp *%eax │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4723 │ │ │ │ │ movl $0x0,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4726 │ │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ │ mov %ecx,-0x274(%ebp) │ │ │ │ │ - jmp 1128c │ │ │ │ │ + jmp 115b4 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4736 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ - mov %edx,-0x260(%ebp) │ │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ mov %ecx,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:4736 │ │ │ │ │ + mov %eax,-0x260(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4740 │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ +/usr/include/python3.13/object.h:349 │ │ │ │ │ + mov %ecx,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4776 │ │ │ │ │ - mov 0x664(%ebx),%ecx │ │ │ │ │ + mov 0x664(%ebx),%edx │ │ │ │ │ + mov %edx,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 12fc8 │ │ │ │ │ - dec %eax │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle 13a30 │ │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 113a8 │ │ │ │ │ + je 1170c │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi),%ecx │ │ │ │ │ - je 11408 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je 11768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - je 113a8 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 14385 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 113a1 │ │ │ │ │ + je 116ff │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je 1139a │ │ │ │ │ + je 116f2 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 11393 │ │ │ │ │ + je 116e5 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je 1138c │ │ │ │ │ + je 116d4 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - je 11385 │ │ │ │ │ + je 116c3 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 11408 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je 11768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11408 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 11768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11408 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je 11768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11408 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 11768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11408 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je 11768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11408 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 11768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11408 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 11768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x258(%ebp) │ │ │ │ │ - je 12da9 │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 1302b │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - je 11408 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je 11768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11408 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 11768 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ │ - je 11408 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je 11768 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x3(%eax),%edx │ │ │ │ │ - je 11408 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je 11768 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ │ - je 11408 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je 11768 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x5(%eax),%edx │ │ │ │ │ - je 11408 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je 11768 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x6(%eax),%edx │ │ │ │ │ - je 11408 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je 11768 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x7(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - jne 113ae │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + jne 11712 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x264(%ebp),%esi │ │ │ │ │ - mov (%esi,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ + mov -0x264(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ │ + mov %esi,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4776 (discriminator 2) │ │ │ │ │ - mov -0x258(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 12fc8 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 13a30 │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4778 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %esi,-0x268(%ebp) │ │ │ │ │ - jmp 1146a │ │ │ │ │ + jmp 117d2 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4734 │ │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ mov %esi,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4734 │ │ │ │ │ - mov %edx,-0x258(%ebp) │ │ │ │ │ + mov %eax,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ mov %ecx,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %esi,-0x250(%ebp) │ │ │ │ │ mov %esi,-0x268(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4786 │ │ │ │ │ mov 0x668(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 116bd │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle 11a25 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%esi │ │ │ │ │ - je 114ed │ │ │ │ │ + je 11855 │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 114d8 │ │ │ │ │ + je 11840 │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 114cd │ │ │ │ │ + je 11835 │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 114c2 │ │ │ │ │ + je 1182a │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 114b7 │ │ │ │ │ + je 1181f │ │ │ │ │ cmp $0x5,%esi │ │ │ │ │ - je 114ac │ │ │ │ │ + je 11814 │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - jne 13821 │ │ │ │ │ + jne 13b95 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 12d58 │ │ │ │ │ + je 12fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 12d58 │ │ │ │ │ + je 12fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 12d58 │ │ │ │ │ + je 12fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 12d58 │ │ │ │ │ + je 12fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 12d58 │ │ │ │ │ + je 12fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 12d58 │ │ │ │ │ + je 12fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je 1155f │ │ │ │ │ + je 118c7 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 12d58 │ │ │ │ │ + je 12fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 12d58 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 12fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 12d58 │ │ │ │ │ - cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 12fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 12d58 │ │ │ │ │ - cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 12fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 12d58 │ │ │ │ │ - cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 12fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 12d58 │ │ │ │ │ - cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 12fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 12d58 │ │ │ │ │ - cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 12fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 12d58 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 12fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 114ed │ │ │ │ │ + jne 11855 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ mov %edi,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %eax,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x27c(%ebp) │ │ │ │ │ + sete -0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov %esi,-0x274(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %edx,%edi │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 12868 │ │ │ │ │ + je 12b78 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 125a0 │ │ │ │ │ + je 128a8 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 125b1 │ │ │ │ │ + je 128b9 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov %edx,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 116b0 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 11a18 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x284(%ebp) │ │ │ │ │ - je 115f8 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 116b0 │ │ │ │ │ + je 11964 │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 11a18 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x284(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x288(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x28c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 116b0 │ │ │ │ │ + cmp %dl,-0x288(%ebp) │ │ │ │ │ + jne 11a18 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ testb $0x20,-0x284(%ebp) │ │ │ │ │ - jne 13860 │ │ │ │ │ + jne 13bd0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x288(%ebp) │ │ │ │ │ - jne 13f7c │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 14482 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x28c(%ebp),%eax │ │ │ │ │ + movzbl -0x288(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x284(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 140c4 │ │ │ │ │ + je 1457e │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 14169 │ │ │ │ │ + je 1460d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x288(%ebp) │ │ │ │ │ - jne 116b0 │ │ │ │ │ + cmp %edx,-0x288(%ebp) │ │ │ │ │ + jne 11a18 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 12868 │ │ │ │ │ + mov -0x278(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 12b78 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x284(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 12868 │ │ │ │ │ + je 12b78 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %edi,-0x268(%ebp) │ │ │ │ │ - jne 11590 │ │ │ │ │ + jne 118f8 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:4790 │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:4790 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 14285 │ │ │ │ │ + jne 1404a │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ mov -0x40(%ebx),%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4a3f(%ebx),%edx │ │ │ │ │ - lea -0x4ab1(%ebx),%ecx │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4a2f(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ push $0x4 │ │ │ │ │ - lea -0x3ce0(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %ecx │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ push (%eax) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:4792 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4792 (discriminator 1) │ │ │ │ │ mov $0x12b8,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4792 │ │ │ │ │ - jmp 13054 │ │ │ │ │ - nop │ │ │ │ │ + jmp 13588 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4732 │ │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ │ + mov 0x10(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4734 │ │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4732 │ │ │ │ │ mov %esi,-0x268(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4734 │ │ │ │ │ - mov %edx,-0x258(%ebp) │ │ │ │ │ + mov %eax,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ mov %ecx,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ mov %esi,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ │ - mov %eax,-0x26c(%ebp) │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov %edx,-0x250(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4746 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4796 │ │ │ │ │ - mov 0x66c(%ebx),%edx │ │ │ │ │ + mov 0x66c(%ebx),%ecx │ │ │ │ │ + mov %ecx,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 12d08 │ │ │ │ │ - dec %eax │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle 13660 │ │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 117b6 │ │ │ │ │ + je 11b5a │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi),%edx │ │ │ │ │ - je 11810 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je 11bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ - je 117b6 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 142d8 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 117af │ │ │ │ │ + je 11b4d │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je 117a8 │ │ │ │ │ + je 11b40 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 117a1 │ │ │ │ │ + je 11b33 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je 1179a │ │ │ │ │ + je 11b22 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne 1380f │ │ │ │ │ + jne 13b7d │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 11810 │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 11bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 11810 │ │ │ │ │ + mov -0x26c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je 11bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 11810 │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 11bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 11810 │ │ │ │ │ + mov -0x26c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je 11bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 11810 │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 11bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 11810 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 11bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x26c(%ebp) │ │ │ │ │ - je 12aea │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 12dc0 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ - je 11810 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je 11bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 11810 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%edx │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 11bb0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x2(%eax),%ecx │ │ │ │ │ - je 11810 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je 11bb0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x3(%eax),%ecx │ │ │ │ │ - je 11810 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je 11bb0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x4(%eax),%ecx │ │ │ │ │ - je 11810 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je 11bb0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x5(%eax),%ecx │ │ │ │ │ - je 11810 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je 11bb0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x6(%eax),%ecx │ │ │ │ │ - je 11810 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je 11bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x7(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - jne 117bc │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + jne 11b60 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x264(%ebp),%esi │ │ │ │ │ mov (%esi,%ecx,4),%edx │ │ │ │ │ mov %edx,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4796 (discriminator 2) │ │ │ │ │ mov -0x26c(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 12d08 │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + je 13660 │ │ │ │ │ ./pynx/scattering/cpu.c:4798 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ - jmp 11888 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + jmp 11c20 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4730 │ │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4732 │ │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4734 │ │ │ │ │ - mov 0xc(%eax),%esi │ │ │ │ │ + mov 0xc(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4730 │ │ │ │ │ - mov %edx,-0x26c(%ebp) │ │ │ │ │ + mov %eax,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4732 │ │ │ │ │ mov %ecx,-0x268(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4734 │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4736 │ │ │ │ │ - mov %edx,-0x260(%ebp) │ │ │ │ │ + mov %eax,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ mov %ecx,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov %edx,-0x250(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4746 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:4806 │ │ │ │ │ - mov 0x660(%ebx),%edx │ │ │ │ │ + mov 0x660(%ebx),%ecx │ │ │ │ │ + mov %ecx,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 12aa0 │ │ │ │ │ - dec %eax │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle 135e8 │ │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 118f6 │ │ │ │ │ + je 11cca │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi),%edx │ │ │ │ │ - je 11950 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je 11d20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ - je 118f6 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 14178 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 118ef │ │ │ │ │ + je 11cbd │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je 118e8 │ │ │ │ │ + je 11cb0 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 118e1 │ │ │ │ │ + je 11ca3 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je 118da │ │ │ │ │ + je 11c92 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne 137e0 │ │ │ │ │ + jne 13b48 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 11950 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 11d20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 11950 │ │ │ │ │ + mov -0x270(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je 11d20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 11950 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 11d20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 11950 │ │ │ │ │ + mov -0x270(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je 11d20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 11950 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 11d20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 11950 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 11d20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x270(%ebp) │ │ │ │ │ - je 128bc │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 12bc4 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ - je 11950 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je 11d20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 11950 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%edx │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 11d20 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x2(%eax),%ecx │ │ │ │ │ - je 11950 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je 11d20 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x3(%eax),%ecx │ │ │ │ │ - je 11950 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je 11d20 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x4(%eax),%ecx │ │ │ │ │ - je 11950 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je 11d20 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x5(%eax),%ecx │ │ │ │ │ - je 11950 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je 11d20 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x6(%eax),%ecx │ │ │ │ │ - je 11950 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je 11d20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x7(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - jne 118fc │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + jne 11cd0 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x264(%ebp),%eax │ │ │ │ │ mov (%eax,%ecx,4),%esi │ │ │ │ │ mov %esi,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4806 (discriminator 2) │ │ │ │ │ mov -0x278(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 12aa0 │ │ │ │ │ + je 135e8 │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4808 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4816 │ │ │ │ │ mov 0x610(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 11bcf │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle 11f9f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%esi │ │ │ │ │ - je 119ff │ │ │ │ │ + je 11dcf │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 119ea │ │ │ │ │ + je 11dba │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 119df │ │ │ │ │ + je 11daf │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 119d4 │ │ │ │ │ + je 11da4 │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 119c9 │ │ │ │ │ + je 11d99 │ │ │ │ │ cmp $0x5,%esi │ │ │ │ │ - je 119be │ │ │ │ │ + je 11d8e │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - jne 13770 │ │ │ │ │ + jne 13ad8 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 128a8 │ │ │ │ │ + je 12bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 128a8 │ │ │ │ │ + je 12bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 128a8 │ │ │ │ │ + je 12bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 128a8 │ │ │ │ │ + je 12bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 128a8 │ │ │ │ │ + je 12bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 128a8 │ │ │ │ │ + je 12bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je 11a71 │ │ │ │ │ + je 11e41 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 128a8 │ │ │ │ │ + je 12bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 128a8 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 12bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 128a8 │ │ │ │ │ - cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 12bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 128a8 │ │ │ │ │ - cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 12bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 128a8 │ │ │ │ │ - cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 12bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 128a8 │ │ │ │ │ - cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 12bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 128a8 │ │ │ │ │ - cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 12bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 128a8 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 12bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 119ff │ │ │ │ │ + jne 11dcf │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ mov %edi,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ │ + mov %eax,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ sete -0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov %esi,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ @@ -22224,526 +21988,543 @@ │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 121a0 │ │ │ │ │ + je 125a0 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 124f0 │ │ │ │ │ + je 127f8 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 12501 │ │ │ │ │ + je 12809 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov %edx,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 11bc0 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 11f90 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ setne -0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ test %dl,-0x290(%ebp) │ │ │ │ │ - je 11b0a │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 11bc0 │ │ │ │ │ + je 11edc │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 11f90 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x290(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x294(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x298(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 11bc0 │ │ │ │ │ + cmp %dl,-0x294(%ebp) │ │ │ │ │ + jne 11f90 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ testb $0x20,-0x290(%ebp) │ │ │ │ │ - jne 13eab │ │ │ │ │ + jne 143ad │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x294(%ebp) │ │ │ │ │ - jne 13ec3 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 143d2 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x290(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x298(%ebp),%eax │ │ │ │ │ + movzbl -0x294(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x290(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 13ff4 │ │ │ │ │ + je 144dd │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 140ad │ │ │ │ │ + je 1456d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ - mov -0x290(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x294(%ebp) │ │ │ │ │ - jne 11bc0 │ │ │ │ │ + cmp %edx,-0x294(%ebp) │ │ │ │ │ + jne 11f90 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 121a0 │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 125a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x290(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 121a0 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + je 125a0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jne 11aa0 │ │ │ │ │ + jne 11e70 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:4820 │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:4820 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 14267 │ │ │ │ │ + jne 1402c │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ mov -0x40(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a2f(%ebx),%esi │ │ │ │ │ push $0x7 │ │ │ │ │ - lea -0x4a3f(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ push %eax │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:4822 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4822 (discriminator 1) │ │ │ │ │ mov $0x12d6,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4822 │ │ │ │ │ - jmp 13054 │ │ │ │ │ + jmp 13588 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4724 │ │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ │ + mov 0x20(%edx),%esi │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ - jmp 112fa │ │ │ │ │ + jmp 11622 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ │ mov %eax,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x250(%ebp),%esi │ │ │ │ │ + mov -0x250(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4748 │ │ │ │ │ mov 0x650(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - jle 136db │ │ │ │ │ - dec %esi │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jle 14442 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ movl $0x0,-0x254(%ebp) │ │ │ │ │ - and $0x7,%esi │ │ │ │ │ - je 140db │ │ │ │ │ + dec %eax │ │ │ │ │ + and $0x7,%eax │ │ │ │ │ + je 1458f │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 11d76 │ │ │ │ │ + je 12146 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ movl $0x1,-0x254(%ebp) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - je 140a3 │ │ │ │ │ - cmp $0x2,%esi │ │ │ │ │ - je 11d06 │ │ │ │ │ - cmp $0x3,%esi │ │ │ │ │ - je 11cf3 │ │ │ │ │ - cmp $0x4,%esi │ │ │ │ │ - je 11cdc │ │ │ │ │ - cmp $0x5,%esi │ │ │ │ │ - je 11cc5 │ │ │ │ │ - cmp $0x6,%esi │ │ │ │ │ - je 11cae │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 14563 │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + je 120d6 │ │ │ │ │ + cmp $0x3,%eax │ │ │ │ │ + je 120c3 │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + je 120ac │ │ │ │ │ + cmp $0x5,%eax │ │ │ │ │ + je 12095 │ │ │ │ │ + cmp $0x6,%eax │ │ │ │ │ + je 1207e │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11d76 │ │ │ │ │ + je 12146 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ │ + mov %esi,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x254(%ebp),%esi │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 11d76 │ │ │ │ │ + mov -0x254(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je 12146 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %esi │ │ │ │ │ - mov %esi,-0x254(%ebp) │ │ │ │ │ + inc %eax │ │ │ │ │ + mov %eax,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x254(%ebp),%edx │ │ │ │ │ cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11d76 │ │ │ │ │ + je 12146 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x254(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 12146 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %esi │ │ │ │ │ + mov %esi,-0x254(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x254(%ebp),%eax │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 11d76 │ │ │ │ │ + je 12146 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x254(%ebp),%esi │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 11d76 │ │ │ │ │ + mov -0x254(%ebp),%edx │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je 12146 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %esi │ │ │ │ │ - mov %esi,-0x254(%ebp) │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x254(%ebp),%esi │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 11d76 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je 12140 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %esi │ │ │ │ │ + cmp %esi,-0x250(%ebp) │ │ │ │ │ + je 137a9 │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 11d70 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + je 12140 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x250(%ebp) │ │ │ │ │ - je 134df │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - je 11d70 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je 12140 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %esi │ │ │ │ │ + lea 0x2(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 11d70 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x2(%eax),%esi │ │ │ │ │ - je 11d70 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x3(%eax),%esi │ │ │ │ │ - je 11d70 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x4(%eax),%esi │ │ │ │ │ - je 11d70 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x5(%eax),%esi │ │ │ │ │ - je 11d70 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x6(%eax),%esi │ │ │ │ │ - je 11d70 │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 12140 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%esi │ │ │ │ │ + lea 0x3(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - jne 11d19 │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 12140 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 12140 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 12140 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 12140 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x7(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + jne 120e9 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ - mov %esi,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x254(%ebp),%edx │ │ │ │ │ - mov -0x264(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4748 (discriminator 2) │ │ │ │ │ mov -0x254(%ebp),%esi │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 136db │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov -0x264(%ebp),%eax │ │ │ │ │ + mov (%eax,%esi,4),%ecx │ │ │ │ │ + mov %ecx,-0x254(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4748 (discriminator 2) │ │ │ │ │ + mov -0x254(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 14442 │ │ │ │ │ ./pynx/scattering/cpu.c:4750 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ - jmp 11dc7 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ + jmp 12189 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov %ecx,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov %ecx,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4756 │ │ │ │ │ - mov 0x654(%ebx),%ecx │ │ │ │ │ + mov 0x654(%ebx),%eax │ │ │ │ │ + mov %eax,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 13348 │ │ │ │ │ - dec %eax │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle 14328 │ │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 11e3e │ │ │ │ │ + je 12242 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi),%ecx │ │ │ │ │ - je 11ea0 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je 122a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - je 11e3e │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 144ae │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 11e37 │ │ │ │ │ + je 12235 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je 11e30 │ │ │ │ │ + je 12228 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 11e29 │ │ │ │ │ + je 1221b │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je 11e22 │ │ │ │ │ + je 1220a │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - je 11e1b │ │ │ │ │ + je 121f9 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 11ea0 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je 122a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11ea0 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 122a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11ea0 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je 122a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11ea0 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 122a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11ea0 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je 122a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11ea0 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 122a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11ea0 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 122a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x258(%ebp) │ │ │ │ │ - je 1313f │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 1331f │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - je 11ea0 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je 122a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 11ea0 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 122a0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ │ - je 11ea0 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je 122a0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x3(%eax),%edx │ │ │ │ │ - je 11ea0 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je 122a0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ │ - je 11ea0 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je 122a0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x5(%eax),%edx │ │ │ │ │ - je 11ea0 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je 122a0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x6(%eax),%edx │ │ │ │ │ - je 11ea0 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je 122a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x7(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - jne 11e44 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + jne 12248 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x264(%ebp),%esi │ │ │ │ │ - mov (%esi,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x25c(%ebp) │ │ │ │ │ + mov -0x264(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ │ + mov %esi,-0x25c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4756 (discriminator 2) │ │ │ │ │ - mov -0x25c(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 13348 │ │ │ │ │ + mov -0x25c(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 14328 │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4758 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ - jmp 11ef0 │ │ │ │ │ + jmp 122f0 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:4738 │ │ │ │ │ mov %esi,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4740 │ │ │ │ │ - mov %edx,-0x254(%ebp) │ │ │ │ │ + mov %eax,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %esi,-0x250(%ebp) │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4766 │ │ │ │ │ mov 0x658(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 1214f │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle 1254f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%esi │ │ │ │ │ - je 11f7d │ │ │ │ │ + je 1237d │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 11f68 │ │ │ │ │ + je 12368 │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 11f5d │ │ │ │ │ + je 1235d │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 11f52 │ │ │ │ │ + je 12352 │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 11f47 │ │ │ │ │ + je 12347 │ │ │ │ │ cmp $0x5,%esi │ │ │ │ │ - je 11f3c │ │ │ │ │ + je 1233c │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - je 11f31 │ │ │ │ │ + je 12331 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 13098 │ │ │ │ │ + je 13270 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13098 │ │ │ │ │ + je 13270 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13098 │ │ │ │ │ + je 13270 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13098 │ │ │ │ │ + je 13270 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13098 │ │ │ │ │ + je 13270 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13098 │ │ │ │ │ + je 13270 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13098 │ │ │ │ │ + je 13270 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je 11fef │ │ │ │ │ + je 123ef │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13098 │ │ │ │ │ + je 13270 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13098 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 13270 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 13098 │ │ │ │ │ - cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 13270 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13098 │ │ │ │ │ - cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 13270 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13098 │ │ │ │ │ - cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 13270 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13098 │ │ │ │ │ - cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 13270 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13098 │ │ │ │ │ - cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 13270 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 13098 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 13270 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 11f7d │ │ │ │ │ + jne 1237d │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ mov %edi,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ @@ -22760,222 +22541,216 @@ │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x260(%ebp),%ecx │ │ │ │ │ mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 12d70 │ │ │ │ │ + je 12ff8 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 127d0 │ │ │ │ │ + je 12ae0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 127e1 │ │ │ │ │ + je 12af1 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov %edx,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 12140 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 12540 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x278(%ebp) │ │ │ │ │ - je 12088 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 12140 │ │ │ │ │ + je 1248c │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 12540 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x278(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x27c(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x284(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 12140 │ │ │ │ │ + cmp %dl,-0x280(%ebp) │ │ │ │ │ + jne 12540 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ testb $0x20,-0x278(%ebp) │ │ │ │ │ - jne 13c3d │ │ │ │ │ + jne 13fb2 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x27c(%ebp) │ │ │ │ │ - jne 1403a │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 1451d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x278(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x284(%ebp),%eax │ │ │ │ │ + movzbl -0x280(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x278(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 14180 │ │ │ │ │ + je 1461e │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 14201 │ │ │ │ │ + je 14689 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x27c(%ebp) │ │ │ │ │ - jne 12140 │ │ │ │ │ + cmp %edx,-0x280(%ebp) │ │ │ │ │ + jne 12540 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x270(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 12d70 │ │ │ │ │ + mov -0x270(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 12ff8 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x278(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 12d70 │ │ │ │ │ + je 12ff8 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x258(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jne 12020 │ │ │ │ │ + jne 12420 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:4770 │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:4770 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 14299 │ │ │ │ │ + jne 146cd │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ mov -0x40(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a2f(%ebx),%esi │ │ │ │ │ push $0x2 │ │ │ │ │ - lea -0x4a3f(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ push %eax │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:4772 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4772 (discriminator 1) │ │ │ │ │ mov $0x12a4,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4772 │ │ │ │ │ - jmp 13054 │ │ │ │ │ + jmp 13588 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x274(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x264(%ebp),%ecx │ │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ │ mov %edx,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4816 (discriminator 2) │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 11bcf │ │ │ │ │ + je 11f9f │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4818 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4826 │ │ │ │ │ mov 0x60c(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 126cf │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle 129df │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%esi │ │ │ │ │ - je 12638 │ │ │ │ │ + je 12940 │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 12246 │ │ │ │ │ + je 12646 │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 1223b │ │ │ │ │ + je 1263b │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 12230 │ │ │ │ │ + je 12630 │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 12225 │ │ │ │ │ + je 12625 │ │ │ │ │ cmp $0x5,%esi │ │ │ │ │ - je 1221a │ │ │ │ │ + je 1261a │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - jne 13738 │ │ │ │ │ + jne 13aa0 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 127b8 │ │ │ │ │ + je 12ac8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 127b8 │ │ │ │ │ + je 12ac8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 127b8 │ │ │ │ │ + je 12ac8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 127b8 │ │ │ │ │ + je 12ac8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 127b8 │ │ │ │ │ + je 12ac8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 127b8 │ │ │ │ │ + je 12ac8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 12638 │ │ │ │ │ + jne 12940 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ - mov %edi,-0x27c(%ebp) │ │ │ │ │ + mov %edi,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %eax,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ sete -0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ @@ -22983,2807 +22758,2724 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov %esi,-0x288(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %edx,%edi │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 123b0 │ │ │ │ │ + je 127b0 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0x284(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 126b0 │ │ │ │ │ + je 129c0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 12720 │ │ │ │ │ + je 12a30 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov %edx,-0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 126c0 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 129d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ setne -0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ test %dl,-0x294(%ebp) │ │ │ │ │ - je 122fa │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 126c0 │ │ │ │ │ + je 126fc │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 129d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x294(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x298(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x299(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 126c0 │ │ │ │ │ + cmp %dl,-0x298(%ebp) │ │ │ │ │ + jne 129d0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ testb $0x20,-0x294(%ebp) │ │ │ │ │ - jne 13e76 │ │ │ │ │ + jne 1434d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x298(%ebp) │ │ │ │ │ - jne 13e52 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 14372 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x294(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x299(%ebp),%eax │ │ │ │ │ + movzbl -0x298(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x294(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 13fdd │ │ │ │ │ + je 144cc │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 1408c │ │ │ │ │ + je 14552 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ - mov -0x294(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x298(%ebp) │ │ │ │ │ - jne 126c0 │ │ │ │ │ + cmp %edx,-0x298(%ebp) │ │ │ │ │ + jne 129d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 123b0 │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 127b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x294(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 126c0 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jne 129d0 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ - mov -0x27c(%ebp),%edi │ │ │ │ │ + mov -0x280(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x264(%ebp),%ecx │ │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ │ mov %edx,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4826 (discriminator 2) │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 126cf │ │ │ │ │ + je 129df │ │ │ │ │ ./pynx/scattering/cpu.c:4828 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4835 (discriminator 1) │ │ │ │ │ mov -0x250(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle 10b45 │ │ │ │ │ -./pynx/scattering/cpu.c:4837 │ │ │ │ │ - mov -0x254(%ebp),%esi │ │ │ │ │ - mov -0x25c(%ebp),%eax │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x258(%ebp),%edx │ │ │ │ │ - mov -0x260(%ebp),%ecx │ │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ │ - mov -0x268(%ebp),%esi │ │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ │ - mov -0x26c(%ebp),%eax │ │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ │ - mov -0x274(%ebp),%edx │ │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ │ - mov -0x270(%ebp),%esi │ │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ │ - lea -0x4a3f(%ebx),%eax │ │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ │ - lea -0x98(%ebp),%edx │ │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ │ - lea -0x58(%ebp),%ecx │ │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - push -0x280(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ - mov -0x264(%ebp),%edx │ │ │ │ │ - call 8bb0 │ │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4837 (discriminator 2) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4837 │ │ │ │ │ - mov %edi,-0x254(%ebp) │ │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ │ -./pynx/scattering/cpu.c:4837 (discriminator 2) │ │ │ │ │ - inc %eax │ │ │ │ │ -./pynx/scattering/cpu.c:4837 │ │ │ │ │ - mov %ecx,-0x25c(%ebp) │ │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ │ - mov %esi,-0x260(%ebp) │ │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ │ - mov %edx,-0x258(%ebp) │ │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ │ - mov %edi,-0x268(%ebp) │ │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ │ - mov %ecx,-0x26c(%ebp) │ │ │ │ │ - mov %esi,-0x278(%ebp) │ │ │ │ │ - mov %edx,-0x274(%ebp) │ │ │ │ │ - mov %edi,-0x270(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:4837 (discriminator 2) │ │ │ │ │ - jne 10b45 │ │ │ │ │ -./pynx/scattering/cpu.c:4837 (discriminator 1) │ │ │ │ │ - mov $0x12e5,%edx │ │ │ │ │ - jmp 13054 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jg 141c8 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 10e60 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 12501 │ │ │ │ │ + je 12809 │ │ │ │ │ cmpb $0x0,-0x28c(%ebp) │ │ │ │ │ - jne 11bc0 │ │ │ │ │ + jne 11f90 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x284(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 12513 │ │ │ │ │ + jne 1281b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 11bc0 │ │ │ │ │ + jne 11f90 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 11bcf │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 11fa2 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 13090 │ │ │ │ │ + jne 13260 │ │ │ │ │ mov -0x284(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 13090 │ │ │ │ │ + je 13260 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x288(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ mov -0x288(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 1257f │ │ │ │ │ + je 1288a │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 13dd8 │ │ │ │ │ + je 141a8 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 11bc0 │ │ │ │ │ + je 11f90 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x274(%ebp),%edi │ │ │ │ │ - js 11bcf │ │ │ │ │ - jmp 121a8 │ │ │ │ │ + js 11fa2 │ │ │ │ │ + jmp 125a8 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 125b1 │ │ │ │ │ - cmpb $0x0,-0x27c(%ebp) │ │ │ │ │ - jne 116b0 │ │ │ │ │ + je 128b9 │ │ │ │ │ + cmpb $0x0,-0x280(%ebp) │ │ │ │ │ + jne 11a18 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 125c3 │ │ │ │ │ + jne 128cb │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 116b0 │ │ │ │ │ + jne 11a18 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 116bd │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 11a28 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 12600 │ │ │ │ │ + jne 1290b │ │ │ │ │ mov -0x274(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 137c0 │ │ │ │ │ + jne 13b28 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 12616 │ │ │ │ │ + je 12921 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 13e8e │ │ │ │ │ + je 14390 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 116b0 │ │ │ │ │ + je 11a18 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x26c(%ebp),%edi │ │ │ │ │ - js 116bd │ │ │ │ │ - jmp 12870 │ │ │ │ │ + js 11a28 │ │ │ │ │ + jmp 12b80 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 127b8 │ │ │ │ │ + je 12ac8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 127b8 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 12ac8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 127b8 │ │ │ │ │ - cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 12ac8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 127b8 │ │ │ │ │ - cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 12ac8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 127b8 │ │ │ │ │ - cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 12ac8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 127b8 │ │ │ │ │ - cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 12ac8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 127b8 │ │ │ │ │ - cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 12ac8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 127b8 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 12ac8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 12638 │ │ │ │ │ - jmp 1225f │ │ │ │ │ + jne 12940 │ │ │ │ │ + jmp 1265f │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 12720 │ │ │ │ │ + je 12a30 │ │ │ │ │ cmpb $0x0,-0x290(%ebp) │ │ │ │ │ - je 12720 │ │ │ │ │ + je 12a30 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jne 12290 │ │ │ │ │ + jne 12690 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:4830 │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:4830 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 1425d │ │ │ │ │ + jne 14022 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ mov -0x40(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a2f(%ebx),%esi │ │ │ │ │ push $0x8 │ │ │ │ │ - lea -0x4a3f(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ push %eax │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:4832 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4832 (discriminator 1) │ │ │ │ │ mov $0x12e0,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:4832 │ │ │ │ │ - jmp 13054 │ │ │ │ │ + jmp 13588 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x288(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 1272e │ │ │ │ │ + jne 12a3e │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 126c0 │ │ │ │ │ + jne 129d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 126cf │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 129e2 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 13010 │ │ │ │ │ + jne 13250 │ │ │ │ │ mov -0x288(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 13010 │ │ │ │ │ + je 13250 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x28c(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ mov -0x28c(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 12796 │ │ │ │ │ + je 12aa9 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 13db8 │ │ │ │ │ + je 14188 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 126c0 │ │ │ │ │ + je 129d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ - mov -0x27c(%ebp),%edi │ │ │ │ │ - js 126cf │ │ │ │ │ - jmp 123b8 │ │ │ │ │ + mov -0x280(%ebp),%edi │ │ │ │ │ + js 129e2 │ │ │ │ │ + jmp 127b8 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x264(%ebp),%esi │ │ │ │ │ mov (%esi,%eax,4),%eax │ │ │ │ │ mov %eax,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp 123c7 │ │ │ │ │ + jmp 127c7 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 127e1 │ │ │ │ │ + je 12af1 │ │ │ │ │ cmpb $0x0,-0x274(%ebp) │ │ │ │ │ - jne 12140 │ │ │ │ │ + jne 12540 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 127f3 │ │ │ │ │ + jne 12b03 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 12140 │ │ │ │ │ + jne 12540 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 1214f │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 12552 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 12830 │ │ │ │ │ + jne 12b43 │ │ │ │ │ mov -0x26c(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 13834 │ │ │ │ │ + jne 13ba8 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 12846 │ │ │ │ │ + je 12b59 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 13878 │ │ │ │ │ + je 13bf5 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 12140 │ │ │ │ │ + je 12540 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x260(%ebp),%edi │ │ │ │ │ - js 1214f │ │ │ │ │ - jmp 12d78 │ │ │ │ │ + js 12552 │ │ │ │ │ + jmp 13000 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x26c(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x264(%ebp),%eax │ │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ │ mov %ecx,-0x268(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4786 (discriminator 2) │ │ │ │ │ mov -0x268(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 116bd │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + je 11a25 │ │ │ │ │ ./pynx/scattering/cpu.c:4788 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %eax,-0x26c(%ebp) │ │ │ │ │ - jmp 11748 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + jmp 11ab0 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x264(%ebp),%esi │ │ │ │ │ mov (%esi,%eax,4),%eax │ │ │ │ │ mov %eax,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp 121b7 │ │ │ │ │ + jmp 125b7 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x270(%ebp),%edx │ │ │ │ │ + mov %ecx,-0x274(%ebp) │ │ │ │ │ + mov %edi,-0x270(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ - mov %edi,-0x270(%ebp) │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ - mov %esi,-0x27c(%ebp) │ │ │ │ │ + mov %esi,-0x280(%ebp) │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ sete -0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %eax,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - je 12a03 │ │ │ │ │ - nop │ │ │ │ │ + je 12d13 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0x278(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 12a20 │ │ │ │ │ + je 12d30 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 12a2d │ │ │ │ │ + je 12d3d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov %edx,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 129e0 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 12cf0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x28c(%ebp) │ │ │ │ │ - je 12956 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 129e0 │ │ │ │ │ + je 12c6a │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 12cf0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x28c(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x290(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x294(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 129e0 │ │ │ │ │ + cmp %dl,-0x290(%ebp) │ │ │ │ │ + jne 12cf0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ testb $0x20,-0x28c(%ebp) │ │ │ │ │ - jne 13f0b │ │ │ │ │ + jne 14400 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x290(%ebp) │ │ │ │ │ - jne 13ee7 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 143ed │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x28c(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x294(%ebp),%eax │ │ │ │ │ + movzbl -0x290(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 1405e │ │ │ │ │ + je 14530 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 1411e │ │ │ │ │ + je 145ce │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x290(%ebp) │ │ │ │ │ - je 13788 │ │ │ │ │ + cmp %edx,-0x290(%ebp) │ │ │ │ │ + je 13af0 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %esi,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - je 12aa0 │ │ │ │ │ + cmp %esi,-0x274(%ebp) │ │ │ │ │ + je 135e8 │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ mov %eax,%esi │ │ │ │ │ mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jne 12900 │ │ │ │ │ + jne 12c10 │ │ │ │ │ mov -0x270(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x264(%ebp),%ecx │ │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ │ mov %edx,-0x278(%ebp) │ │ │ │ │ - jmp 1195f │ │ │ │ │ + jmp 11d2f │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 12a2d │ │ │ │ │ + je 12d3d │ │ │ │ │ cmpb $0x0,-0x288(%ebp) │ │ │ │ │ - jne 129e0 │ │ │ │ │ + jne 12cf0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 12a3b │ │ │ │ │ + jne 12d4b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 129e0 │ │ │ │ │ + jne 12cf0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 12aa0 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 135eb │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 12a74 │ │ │ │ │ - mov -0x27c(%ebp),%edx │ │ │ │ │ + jne 12d8b │ │ │ │ │ + mov -0x280(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 13718 │ │ │ │ │ + jne 13a80 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 12a8a │ │ │ │ │ + je 12da1 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 13e18 │ │ │ │ │ + je 14308 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 129e0 │ │ │ │ │ + je 12cf0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edi │ │ │ │ │ - jns 12a09 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -./pynx/scattering/cpu.c:4810 │ │ │ │ │ - call 22e0 │ │ │ │ │ -./pynx/scattering/cpu.c:4810 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 14271 │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x40(%ebx),%edx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%ecx │ │ │ │ │ - lea -0x4a3f(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ - push $0x6 │ │ │ │ │ - lea -0x3ce0(%ebx),%esi │ │ │ │ │ - push %edi │ │ │ │ │ - push $0x9 │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push %esi │ │ │ │ │ - push (%edx) │ │ │ │ │ - call 2440 │ │ │ │ │ -./pynx/scattering/cpu.c:4812 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4812 (discriminator 1) │ │ │ │ │ - mov $0x12cc,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4812 │ │ │ │ │ - jmp 13054 │ │ │ │ │ + js 135eb │ │ │ │ │ + jmp 12d19 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x26c(%ebp),%edx │ │ │ │ │ + mov %ecx,-0x270(%ebp) │ │ │ │ │ + mov %edi,-0x26c(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ - mov %edi,-0x26c(%ebp) │ │ │ │ │ - mov %ecx,-0x270(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ + mov %esi,-0x278(%ebp) │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + sete -0x284(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7428 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %eax,-0x274(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x284(%ebp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %esi,-0x278(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ + mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je 12c55 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je 12f35 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%esi) │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 12c80 │ │ │ │ │ + je 12f50 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 12c8d │ │ │ │ │ + je 12f5d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %edx,-0x27c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 12c30 │ │ │ │ │ + jne 12f10 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x288(%ebp) │ │ │ │ │ - je 12b86 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 12c30 │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ + je 12e6a │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 12f10 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ mov %cl,-0x288(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x28c(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x290(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 12c30 │ │ │ │ │ + cmp %dl,-0x28c(%ebp) │ │ │ │ │ + jne 12f10 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ testb $0x20,-0x288(%ebp) │ │ │ │ │ - jne 13f64 │ │ │ │ │ + jne 1445d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%esi),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x28c(%ebp) │ │ │ │ │ - jne 13f40 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 1444a │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x288(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x290(%ebp),%eax │ │ │ │ │ + movzbl -0x28c(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 14075 │ │ │ │ │ + je 14541 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 13c8f │ │ │ │ │ + je 14011 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x28c(%ebp) │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x28c(%ebp) │ │ │ │ │ - jne 12c30 │ │ │ │ │ + cmp %edx,-0x28c(%ebp) │ │ │ │ │ + jne 12f10 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 12c55 │ │ │ │ │ + mov -0x280(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 12f35 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x288(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 12c55 │ │ │ │ │ + je 12f35 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ecx,%edi │ │ │ │ │ - je 12d08 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 13660 │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne 12b30 │ │ │ │ │ - mov %edi,-0x270(%ebp) │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne 12e10 │ │ │ │ │ mov -0x26c(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x264(%ebp),%edx │ │ │ │ │ - mov -0x270(%ebp),%eax │ │ │ │ │ - mov (%edx,%eax,4),%ecx │ │ │ │ │ - mov %ecx,-0x26c(%ebp) │ │ │ │ │ - jmp 1181f │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x26c(%ebp) │ │ │ │ │ + jmp 11bbf │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 12c8d │ │ │ │ │ + je 12f5d │ │ │ │ │ cmpb $0x0,-0x284(%ebp) │ │ │ │ │ - jne 12c30 │ │ │ │ │ + jne 12f10 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x278(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 12c9b │ │ │ │ │ + jne 12f6b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 12c30 │ │ │ │ │ + jne 12f10 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 12d08 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 13663 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 12cd4 │ │ │ │ │ + jne 12fab │ │ │ │ │ mov -0x278(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 13750 │ │ │ │ │ + jne 13ab8 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 12cea │ │ │ │ │ + je 12fc1 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 13e35 │ │ │ │ │ + je 14330 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 12c30 │ │ │ │ │ + je 12f10 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %edi,-0x270(%ebp) │ │ │ │ │ mov -0x26c(%ebp),%edi │ │ │ │ │ - jns 12c61 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4800 │ │ │ │ │ - call 22e0 │ │ │ │ │ -./pynx/scattering/cpu.c:4800 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 1427b │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x40(%ebx),%eax │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x3ce0(%ebx),%edx │ │ │ │ │ - lea -0x4ab1(%ebx),%ecx │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ - push $0x5 │ │ │ │ │ - lea -0x4a3f(%ebx),%esi │ │ │ │ │ - push %edi │ │ │ │ │ - push $0x9 │ │ │ │ │ - push %ecx │ │ │ │ │ - push %esi │ │ │ │ │ - push %edx │ │ │ │ │ - push (%eax) │ │ │ │ │ - call 2440 │ │ │ │ │ -./pynx/scattering/cpu.c:4802 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4802 (discriminator 1) │ │ │ │ │ - mov $0x12c2,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4802 │ │ │ │ │ - jmp 13054 │ │ │ │ │ + js 13663 │ │ │ │ │ + jmp 12f3b │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x264(%ebp),%edx │ │ │ │ │ mov (%edx,%eax,4),%esi │ │ │ │ │ mov %esi,-0x268(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp 1287f │ │ │ │ │ + jmp 12b8f │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x260(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x264(%ebp),%ecx │ │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ │ mov %edx,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:4766 (discriminator 2) │ │ │ │ │ mov -0x260(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 1214f │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + je 1254f │ │ │ │ │ ./pynx/scattering/cpu.c:4768 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ - jmp 11331 │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ + jmp 11653 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x258(%ebp),%ecx │ │ │ │ │ + mov %edx,-0x268(%ebp) │ │ │ │ │ + mov %edi,-0x258(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ - mov %edi,-0x258(%ebp) │ │ │ │ │ - mov %edx,-0x268(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ + mov %esi,-0x270(%ebp) │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + sete -0x278(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7428 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %eax,-0x26c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x278(%ebp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %esi,-0x270(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je 12f15 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je 131a5 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%esi) │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 12f40 │ │ │ │ │ + je 131c0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 12f4d │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ + je 131cd │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ mov %edx,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 12ef0 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 13180 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne -0x27c(%ebp) │ │ │ │ │ + setne -0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,-0x27c(%ebp) │ │ │ │ │ - je 12e46 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 12ef0 │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ + test %dl,-0x280(%ebp) │ │ │ │ │ + je 130d2 │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 13180 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x27c(%ebp) │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x280(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x284(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x288(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 12ef0 │ │ │ │ │ + cmp %dl,-0x284(%ebp) │ │ │ │ │ + jne 13180 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x27c(%ebp) │ │ │ │ │ - jne 13bc1 │ │ │ │ │ + testb $0x20,-0x280(%ebp) │ │ │ │ │ + jne 13f29 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%esi),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x284(%ebp) │ │ │ │ │ - jne 13fb9 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 144b9 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x288(%ebp),%eax │ │ │ │ │ + movzbl -0x284(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x280(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 14152 │ │ │ │ │ + je 145fc │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 141d3 │ │ │ │ │ + je 14667 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x284(%ebp) │ │ │ │ │ - jne 12ef0 │ │ │ │ │ + cmp %edx,-0x284(%ebp) │ │ │ │ │ + jne 13180 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 12f15 │ │ │ │ │ + mov -0x274(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 131a5 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push -0x27c(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x280(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 12f15 │ │ │ │ │ + je 131a5 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ecx,%edi │ │ │ │ │ - je 12fc8 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 13a30 │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne 12df0 │ │ │ │ │ - mov %edi,-0x268(%ebp) │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne 13078 │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x264(%ebp),%edx │ │ │ │ │ - mov -0x268(%ebp),%eax │ │ │ │ │ - mov (%edx,%eax,4),%ecx │ │ │ │ │ - mov %ecx,-0x258(%ebp) │ │ │ │ │ - jmp 11417 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x258(%ebp) │ │ │ │ │ + jmp 11777 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 12f4d │ │ │ │ │ + je 131cd │ │ │ │ │ cmpb $0x0,-0x278(%ebp) │ │ │ │ │ - jne 12ef0 │ │ │ │ │ + jne 13180 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 12f5b │ │ │ │ │ + jne 131db │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 12ef0 │ │ │ │ │ + jne 13180 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 12fc8 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 13a33 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 12f94 │ │ │ │ │ + jne 1321b │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 137f2 │ │ │ │ │ + jne 13b60 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 12faa │ │ │ │ │ + je 13231 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 13f23 │ │ │ │ │ + je 14425 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 12ef0 │ │ │ │ │ + je 13180 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %edi,-0x268(%ebp) │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ - jns 12f21 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:4780 │ │ │ │ │ - call 22e0 │ │ │ │ │ -./pynx/scattering/cpu.c:4780 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 1428f │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x40(%ebx),%ecx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ - push $0x3 │ │ │ │ │ - lea -0x4a3f(%ebx),%esi │ │ │ │ │ - push %edi │ │ │ │ │ - push $0x9 │ │ │ │ │ - push %edx │ │ │ │ │ - push %esi │ │ │ │ │ - push %eax │ │ │ │ │ - push (%ecx) │ │ │ │ │ - call 2440 │ │ │ │ │ -./pynx/scattering/cpu.c:4782 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4782 (discriminator 1) │ │ │ │ │ - mov $0x12ae,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4782 │ │ │ │ │ - jmp 13054 │ │ │ │ │ - nop │ │ │ │ │ + js 13a33 │ │ │ │ │ + jmp 131ab │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 12783 │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x40(%ebx),%edi │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x3ce0(%ebx),%edx │ │ │ │ │ - lea -0x4ab1(%ebx),%ecx │ │ │ │ │ - lea -0x4a3f(%ebx),%eax │ │ │ │ │ - push -0x280(%ebp) │ │ │ │ │ - lea -0x4d65(%ebx),%esi │ │ │ │ │ - push %esi │ │ │ │ │ - push $0x9 │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - push (%edi) │ │ │ │ │ - call 2440 │ │ │ │ │ -./pynx/scattering/cpu.c:4864 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:4864 (discriminator 1) │ │ │ │ │ - mov $0x1300,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4874 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%ebx),%esi │ │ │ │ │ - mov $0x31,%ecx │ │ │ │ │ - push %esi │ │ │ │ │ - lea -0x4a53(%ebx),%eax │ │ │ │ │ - call 9230 │ │ │ │ │ -./pynx/scattering/cpu.c:4876 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5089 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:4902 │ │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ │ - sub %gs:0x14,%edx │ │ │ │ │ - jne 142ad │ │ │ │ │ - lea -0x10(%ebp),%esp │ │ │ │ │ - pop %ecx │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - lea -0x4(%ecx),%esp │ │ │ │ │ - ret │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:11382 │ │ │ │ │ + jmp 12a96 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 1256c │ │ │ │ │ + jmp 12877 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x264(%ebp),%esi │ │ │ │ │ mov (%esi,%eax,4),%eax │ │ │ │ │ mov %eax,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp 12d87 │ │ │ │ │ + jmp 1300f │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ │ - jmp 11096 │ │ │ │ │ + jmp 113b9 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ │ - jmp 11068 │ │ │ │ │ + jmp 1138b │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x100(%ebp) │ │ │ │ │ - jmp 1103a │ │ │ │ │ + jmp 1135d │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x130(%ebp) │ │ │ │ │ - jmp 1100c │ │ │ │ │ + jmp 1132f │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x160(%ebp) │ │ │ │ │ - jmp 10fde │ │ │ │ │ + jmp 11301 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x190(%ebp) │ │ │ │ │ - jmp 10fb0 │ │ │ │ │ + jmp 112d3 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1c0(%ebp) │ │ │ │ │ - jmp 10f82 │ │ │ │ │ + jmp 112a5 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1f0(%ebp) │ │ │ │ │ - jmp 10f54 │ │ │ │ │ + jmp 11277 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x220(%ebp) │ │ │ │ │ - jmp 10f26 │ │ │ │ │ + jmp 11249 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ mov %edx,-0x25c(%ebp) │ │ │ │ │ + mov -0x258(%ebp),%ecx │ │ │ │ │ mov %edi,-0x258(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %eax,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ mov %esi,-0x268(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ sete -0x270(%ebp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ +./pynx/scattering/cpu.c:7428 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ - mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je 13398 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je 135c8 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0x260(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%esi) │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 132a8 │ │ │ │ │ + je 134a0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 132b5 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ + je 134ad │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ mov %edx,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 13290 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 13480 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x274(%ebp) │ │ │ │ │ - je 131d8 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 13290 │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ + je 133cc │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 13480 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ mov %cl,-0x274(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x278(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x27c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 13290 │ │ │ │ │ + cmp %dl,-0x278(%ebp) │ │ │ │ │ + jne 13480 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ testb $0x20,-0x274(%ebp) │ │ │ │ │ - jne 14106 │ │ │ │ │ + jne 145a9 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%esi),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x278(%ebp) │ │ │ │ │ - jne 140e2 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 14596 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x274(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x27c(%ebp),%eax │ │ │ │ │ + movzbl -0x278(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x274(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 141ea │ │ │ │ │ + je 14678 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 14218 │ │ │ │ │ + je 1469a │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x278(%ebp) │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x278(%ebp) │ │ │ │ │ - jne 13290 │ │ │ │ │ + cmp %edx,-0x278(%ebp) │ │ │ │ │ + jne 13480 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x26c(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 13398 │ │ │ │ │ + mov -0x26c(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 135c8 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x274(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 13398 │ │ │ │ │ + je 135c8 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x25c(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ecx,%edi │ │ │ │ │ - je 13348 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 13170 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 14328 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 13360 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 132b5 │ │ │ │ │ + je 134ad │ │ │ │ │ cmpb $0x0,-0x270(%ebp) │ │ │ │ │ - jne 13290 │ │ │ │ │ + jne 13480 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x268(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 132c3 │ │ │ │ │ + jne 134bb │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 13290 │ │ │ │ │ + jne 13480 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 13348 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 13540 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 13858 │ │ │ │ │ + jne 13bc8 │ │ │ │ │ mov -0x268(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 13858 │ │ │ │ │ + je 13bc8 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x26c(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 1332b │ │ │ │ │ + je 13526 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 1400b │ │ │ │ │ + je 144ee │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 13290 │ │ │ │ │ + je 13480 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %edi,-0x25c(%ebp) │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ - jns 133a4 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jns 135ce │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4760 │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:4760 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 142a3 │ │ │ │ │ + jne 146d7 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x40(%ebx),%ecx │ │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x4a2f(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ push $0x1 │ │ │ │ │ - lea -0x4a3f(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ push %esi │ │ │ │ │ - push %eax │ │ │ │ │ - push (%ecx) │ │ │ │ │ + push (%eax) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:4762 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:4762 (discriminator 1) │ │ │ │ │ mov $0x129a,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:4762 │ │ │ │ │ - jmp 13054 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ - mov %edi,-0x25c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4874 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x4ab9(%ebx),%esi │ │ │ │ │ + mov $0x31,%ecx │ │ │ │ │ + push %esi │ │ │ │ │ + lea -0x4a43(%ebx),%eax │ │ │ │ │ + call 9130 │ │ │ │ │ +./pynx/scattering/cpu.c:4876 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5089 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +./pynx/scattering/cpu.c:4902 │ │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ │ + sub %gs:0x14,%edx │ │ │ │ │ + jne 146eb │ │ │ │ │ + lea -0x10(%ebp),%esp │ │ │ │ │ + pop %ecx │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + lea -0x4(%ecx),%esp │ │ │ │ │ + ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x25c(%ebp),%eax │ │ │ │ │ mov -0x264(%ebp),%edx │ │ │ │ │ - mov (%edx,%eax,4),%ecx │ │ │ │ │ - mov %ecx,-0x25c(%ebp) │ │ │ │ │ - jmp 11eaf │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x25c(%ebp) │ │ │ │ │ + jmp 122af │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:4810 │ │ │ │ │ + call 22e0 │ │ │ │ │ +./pynx/scattering/cpu.c:4810 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 14036 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%edx │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4a2f(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ + push $0x6 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x9 │ │ │ │ │ + push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + push %esi │ │ │ │ │ + push (%edx) │ │ │ │ │ + call 2440 │ │ │ │ │ +./pynx/scattering/cpu.c:4812 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4812 (discriminator 1) │ │ │ │ │ + mov $0x12cc,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4812 │ │ │ │ │ + jmp 13588 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4878 (discriminator 5) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ mov -0x254(%ebp),%eax │ │ │ │ │ - lea -0x4a8c(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a7c(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:4878 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 13071 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 135a5 │ │ │ │ │ ./pynx/scattering/cpu.c:4879 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 10b5c │ │ │ │ │ + jmp 10e77 │ │ │ │ │ + nop │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:4800 │ │ │ │ │ + call 22e0 │ │ │ │ │ +./pynx/scattering/cpu.c:4800 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 14040 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x3cd0(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a2f(%ebx),%esi │ │ │ │ │ + push $0x5 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x9 │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ + push (%eax) │ │ │ │ │ + call 2440 │ │ │ │ │ +./pynx/scattering/cpu.c:4802 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4802 (discriminator 1) │ │ │ │ │ + mov $0x12c2,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4802 │ │ │ │ │ + jmp 13588 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:4879 (discriminator 5) │ │ │ │ │ - lea -0x4a89(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a79(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:4879 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 13071 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 135a5 │ │ │ │ │ ./pynx/scattering/cpu.c:4880 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 10b6b │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 10e86 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4880 (discriminator 5) │ │ │ │ │ - lea -0x4a86(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a76(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:4880 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 13071 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 135a5 │ │ │ │ │ ./pynx/scattering/cpu.c:4881 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 10b7a │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 10e95 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4881 (discriminator 5) │ │ │ │ │ - lea -0x4a83(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a73(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:4881 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 13071 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 135a5 │ │ │ │ │ ./pynx/scattering/cpu.c:4882 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 10b89 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 10ea4 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4882 (discriminator 5) │ │ │ │ │ - lea -0x4a80(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a70(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:4882 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 13071 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 135a5 │ │ │ │ │ ./pynx/scattering/cpu.c:4883 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 10b98 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 10eb3 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4883 (discriminator 5) │ │ │ │ │ - lea -0x4a7d(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a6d(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:4883 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 13071 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 135a5 │ │ │ │ │ ./pynx/scattering/cpu.c:4884 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 10ba7 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 10ec2 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4884 (discriminator 5) │ │ │ │ │ - lea -0x4a58(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a48(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:4884 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 13071 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 135a5 │ │ │ │ │ ./pynx/scattering/cpu.c:4885 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 10bb6 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 10ed1 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4885 (discriminator 5) │ │ │ │ │ - lea -0x4a7a(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a6a(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:4885 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 13071 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 135a5 │ │ │ │ │ ./pynx/scattering/cpu.c:4886 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 10bc5 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 10ee0 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:4886 (discriminator 5) │ │ │ │ │ - lea -0x4a74(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a64(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:4886 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - je 10bd4 │ │ │ │ │ - jmp 13071 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 10eef │ │ │ │ │ + jmp 135a5 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%ebx),%edx │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %esi,-0x254(%ebp) │ │ │ │ │ + mov -0x28(%ebx),%edx │ │ │ │ │ mov %edi,-0x258(%ebp) │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - mov %edx,-0x260(%ebp) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %eax,-0x25c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + mov %edx,-0x260(%ebp) │ │ │ │ │ sete -0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x258(%ebp),%ecx │ │ │ │ │ - mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - je 136f8 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je 13a10 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0x25c(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%edi) │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 13648 │ │ │ │ │ + je 13920 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 13655 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ + je 1392d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ mov %edx,-0x268(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 13630 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 13900 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x270(%ebp) │ │ │ │ │ - je 13578 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 13630 │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl 0x10(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ + je 1384c │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 13900 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ mov %cl,-0x270(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x274(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x278(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 13630 │ │ │ │ │ + cmp %dl,-0x274(%ebp) │ │ │ │ │ + jne 13900 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ testb $0x20,-0x270(%ebp) │ │ │ │ │ - jne 141bb │ │ │ │ │ + jne 14642 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%edi),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x270(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x274(%ebp) │ │ │ │ │ - jne 14197 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 1462f │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x278(%ebp),%eax │ │ │ │ │ + movzbl -0x274(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x270(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 1422f │ │ │ │ │ + je 146ab │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 14246 │ │ │ │ │ + je 146bc │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ - mov -0x270(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x274(%ebp) │ │ │ │ │ - jne 13630 │ │ │ │ │ + cmp %edx,-0x274(%ebp) │ │ │ │ │ + jne 13900 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x268(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 136f8 │ │ │ │ │ + mov -0x268(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 13a10 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x270(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 136f8 │ │ │ │ │ + je 13a10 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x254(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ecx,%esi │ │ │ │ │ - je 136db │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 13510 │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + je 14442 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 137e0 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 13655 │ │ │ │ │ + je 1392d │ │ │ │ │ cmpb $0x0,-0x26c(%ebp) │ │ │ │ │ - jne 13630 │ │ │ │ │ + jne 13900 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x260(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 13663 │ │ │ │ │ + jne 1393b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 13630 │ │ │ │ │ + jne 13900 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 136db │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 139b8 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 13c55 │ │ │ │ │ + jne 13fd7 │ │ │ │ │ mov -0x260(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 13c55 │ │ │ │ │ + je 13fd7 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x268(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ mov -0x268(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 136cb │ │ │ │ │ + je 139a6 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 14135 │ │ │ │ │ + je 145df │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 13630 │ │ │ │ │ + je 13900 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ - jns 136fe │ │ │ │ │ + jns 13a18 │ │ │ │ │ ./pynx/scattering/cpu.c:4752 │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:4752 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 13018 │ │ │ │ │ -./pynx/scattering/cpu.c:4752 (discriminator 1) │ │ │ │ │ - mov $0x1290,%edx │ │ │ │ │ - jmp 13054 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jne 146e1 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%edi │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x3cd0(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4a2f(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%esi │ │ │ │ │ + push -0x27c(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + push $0x9 │ │ │ │ │ + push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + push (%edi) │ │ │ │ │ + call 2440 │ │ │ │ │ +./pynx/scattering/cpu.c:4864 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4864 (discriminator 1) │ │ │ │ │ + mov $0x1300,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4864 │ │ │ │ │ + jmp 13588 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x264(%ebp),%edx │ │ │ │ │ - mov (%edx,%esi,4),%eax │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ - jmp 11d8b │ │ │ │ │ + mov -0x264(%ebp),%eax │ │ │ │ │ + mov (%eax,%edx,4),%ecx │ │ │ │ │ + mov %ecx,-0x254(%ebp) │ │ │ │ │ + jmp 1215b │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:4780 │ │ │ │ │ + call 22e0 │ │ │ │ │ +./pynx/scattering/cpu.c:4780 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 14054 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x4a2f(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ + push $0x3 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x9 │ │ │ │ │ + push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + push (%eax) │ │ │ │ │ + call 2440 │ │ │ │ │ +./pynx/scattering/cpu.c:4782 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4782 (discriminator 1) │ │ │ │ │ + mov $0x12ae,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4782 │ │ │ │ │ + jmp 13588 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x284(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ mov -0x284(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 12a77 │ │ │ │ │ + jmp 12d8e │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 127b8 │ │ │ │ │ + je 12ac8 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp 1220f │ │ │ │ │ + jmp 1260f │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ + mov %ecx,-0x280(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 12cd7 │ │ │ │ │ + jmp 12fae │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 128a8 │ │ │ │ │ + je 12bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp 119b3 │ │ │ │ │ + jmp 11d83 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 12a03 │ │ │ │ │ + mov -0x284(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 12d13 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x28c(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 129e0 │ │ │ │ │ - jmp 12a03 │ │ │ │ │ + jne 12cf0 │ │ │ │ │ + jmp 12d13 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x278(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ mov -0x278(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 12603 │ │ │ │ │ + jmp 1290e │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ - je 11950 │ │ │ │ │ + mov -0x270(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je 11d20 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ │ - jmp 118d3 │ │ │ │ │ + jmp 11c81 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x274(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 12f97 │ │ │ │ │ + jmp 1321e │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ - je 11810 │ │ │ │ │ + mov -0x26c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je 11bb0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ │ - jmp 11793 │ │ │ │ │ + jmp 11b11 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 12d58 │ │ │ │ │ + je 12fe0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp 114a1 │ │ │ │ │ + jmp 11809 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x270(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 12833 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 12b46 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 13318 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x284(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 11636 │ │ │ │ │ + jmp 13513 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ lea 0x14(%esi),%edx │ │ │ │ │ - jmp 11636 │ │ │ │ │ + testb $0x40,-0x284(%ebp) │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x28c(%ebp),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + jmp 119a8 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x270(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x270(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 12846 │ │ │ │ │ + jmp 12b59 │ │ │ │ │ ./pynx/scattering/cpu.c:4984 (discriminator 7) │ │ │ │ │ movl $0x1378,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:5076 │ │ │ │ │ call 2370 │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ mov 0x48(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5076 │ │ │ │ │ mov %eax,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:6788 │ │ │ │ │ movl $0x0,0x48(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:6792 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 13ca8 │ │ │ │ │ + je 14060 │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ mov %ecx,-0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 138e2 │ │ │ │ │ + je 13c62 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:6796 │ │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ │ /usr/include/python3.13/object.h:1031 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 138f6 │ │ │ │ │ + je 13c76 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 138f6 │ │ │ │ │ + je 13c76 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x244(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 13924 │ │ │ │ │ + je 13ca4 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x220(%ebp) │ │ │ │ │ - je 13cc0 │ │ │ │ │ + je 14078 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x244(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x214(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 13952 │ │ │ │ │ + je 13cd2 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x1f0(%ebp) │ │ │ │ │ - je 13cd0 │ │ │ │ │ + je 140d0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x214(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1e4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 13980 │ │ │ │ │ + je 13d00 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x1c0(%ebp) │ │ │ │ │ - je 13ce0 │ │ │ │ │ + je 140e0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1e4(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1b4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 139ae │ │ │ │ │ + je 13d2e │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x190(%ebp) │ │ │ │ │ - je 13cf0 │ │ │ │ │ + je 140f0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1b4(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x184(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 139dc │ │ │ │ │ + je 13d5c │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x160(%ebp) │ │ │ │ │ - je 13d00 │ │ │ │ │ + je 14100 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x184(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x154(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 13a0a │ │ │ │ │ + je 13d8a │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x130(%ebp) │ │ │ │ │ - je 13d10 │ │ │ │ │ + je 14090 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x154(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x124(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 13a38 │ │ │ │ │ + je 13db8 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x100(%ebp) │ │ │ │ │ - je 13d20 │ │ │ │ │ + je 140a0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x124(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 13a66 │ │ │ │ │ + je 13de6 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0xd0(%ebp) │ │ │ │ │ - je 13d30 │ │ │ │ │ + je 140b0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0xf4(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 13a94 │ │ │ │ │ + je 13e14 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ │ - je 13d40 │ │ │ │ │ + je 140c0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0xc4(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6760 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 13aa1 │ │ │ │ │ + je 13e21 │ │ │ │ │ ./pynx/scattering/cpu.c:6762 (discriminator 1) │ │ │ │ │ cmp %edi,0x14(%esi) │ │ │ │ │ - jne 14028 │ │ │ │ │ + jne 1450b │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ mov -0x254(%ebp),%ecx │ │ │ │ │ mov 0x48(%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ mov %esi,0x48(%ecx) │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 13ac4 │ │ │ │ │ + je 13e44 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%esi │ │ │ │ │ - je 13ac4 │ │ │ │ │ + je 13e44 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %esi │ │ │ │ │ mov %esi,(%edx) │ │ │ │ │ - je 13d68 │ │ │ │ │ + je 14110 │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ mov -0x250(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 13ae0 │ │ │ │ │ + je 13e60 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 13ae0 │ │ │ │ │ + je 13e60 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ - je 13d80 │ │ │ │ │ + je 14128 │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 13af7 │ │ │ │ │ + je 13e77 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 13af7 │ │ │ │ │ + je 13e77 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%edi) │ │ │ │ │ - je 13d50 │ │ │ │ │ + je 14140 │ │ │ │ │ ./pynx/scattering/cpu.c:5088 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%ebx),%edi │ │ │ │ │ + lea -0x4ab9(%ebx),%edi │ │ │ │ │ mov -0x25c(%ebp),%ecx │ │ │ │ │ - push %edi │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ - lea -0x4a53(%ebx),%eax │ │ │ │ │ - call 9230 │ │ │ │ │ + push %edi │ │ │ │ │ + lea -0x4a43(%ebx),%eax │ │ │ │ │ + call 9130 │ │ │ │ │ ./pynx/scattering/cpu.c:5090 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 13071 │ │ │ │ │ + jmp 135a5 │ │ │ │ │ ./pynx/scattering/cpu.c:4746 │ │ │ │ │ mov -0x250(%ebp),%esi │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ - jmp 1197c │ │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ - jmp 11888 │ │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ │ - mov %eax,-0x26c(%ebp) │ │ │ │ │ - jmp 11748 │ │ │ │ │ + jmp 11d4c │ │ │ │ │ + mov -0x250(%ebp),%edx │ │ │ │ │ + jmp 11c20 │ │ │ │ │ + mov -0x250(%ebp),%edx │ │ │ │ │ + jmp 11ab0 │ │ │ │ │ mov -0x250(%ebp),%esi │ │ │ │ │ mov %esi,-0x268(%ebp) │ │ │ │ │ - jmp 1146a │ │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ - jmp 11331 │ │ │ │ │ + jmp 117d2 │ │ │ │ │ + mov -0x250(%ebp),%ecx │ │ │ │ │ + jmp 11653 │ │ │ │ │ mov -0x250(%ebp),%esi │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ - jmp 11ef0 │ │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ - jmp 11dc7 │ │ │ │ │ + jmp 122f0 │ │ │ │ │ + mov -0x250(%ebp),%ecx │ │ │ │ │ + jmp 12189 │ │ │ │ │ mov -0x250(%ebp),%esi │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ - jmp 121d4 │ │ │ │ │ + jmp 125d4 │ │ │ │ │ ./pynx/scattering/cpu.c:4989 (discriminator 7) │ │ │ │ │ movl $0x137d,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - jmp 138b0 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x27c(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 12e84 │ │ │ │ │ + jmp 13c30 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ │ - jmp 12e84 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x280(%ebp) │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x288(%ebp),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + jmp 13116 │ │ │ │ │ ./pynx/scattering/cpu.c:4994 (discriminator 7) │ │ │ │ │ movl $0x1382,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - jmp 138b0 │ │ │ │ │ + jmp 13c30 │ │ │ │ │ ./pynx/scattering/cpu.c:4999 (discriminator 7) │ │ │ │ │ movl $0x1387,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - jmp 138b0 │ │ │ │ │ + jmp 13c30 │ │ │ │ │ ./pynx/scattering/cpu.c:5004 (discriminator 7) │ │ │ │ │ movl $0x138c,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - jmp 138b0 │ │ │ │ │ + jmp 13c30 │ │ │ │ │ ./pynx/scattering/cpu.c:5009 (discriminator 7) │ │ │ │ │ movl $0x1391,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - jmp 138b0 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x278(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 120c6 │ │ │ │ │ + jmp 13c30 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ lea 0x14(%esi),%edx │ │ │ │ │ - jmp 120c6 │ │ │ │ │ + testb $0x40,-0x278(%ebp) │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x284(%ebp),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + jmp 124d0 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 136b8 │ │ │ │ │ + jmp 13993 │ │ │ │ │ ./pynx/scattering/cpu.c:5014 (discriminator 7) │ │ │ │ │ movl $0x1396,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - jmp 138b0 │ │ │ │ │ + jmp 13c30 │ │ │ │ │ ./pynx/scattering/cpu.c:5019 (discriminator 7) │ │ │ │ │ movl $0x139b,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - jmp 138b0 │ │ │ │ │ + jmp 13c30 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x28c(%ebp) │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 12c03 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 12edf │ │ │ │ │ +./pynx/scattering/cpu.c:4830 (discriminator 1) │ │ │ │ │ + mov $0x12de,%edx │ │ │ │ │ + jmp 13588 │ │ │ │ │ +./pynx/scattering/cpu.c:4820 (discriminator 1) │ │ │ │ │ + mov $0x12d4,%edx │ │ │ │ │ + jmp 13588 │ │ │ │ │ +./pynx/scattering/cpu.c:4810 (discriminator 1) │ │ │ │ │ + mov $0x12ca,%edx │ │ │ │ │ + jmp 13588 │ │ │ │ │ +./pynx/scattering/cpu.c:4800 (discriminator 1) │ │ │ │ │ + mov $0x12c0,%edx │ │ │ │ │ + jmp 13588 │ │ │ │ │ +./pynx/scattering/cpu.c:4790 (discriminator 1) │ │ │ │ │ + mov $0x12b6,%edx │ │ │ │ │ + jmp 13588 │ │ │ │ │ +./pynx/scattering/cpu.c:4780 (discriminator 1) │ │ │ │ │ + mov $0x12ac,%edx │ │ │ │ │ + jmp 13588 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:6790 │ │ │ │ │ movl $0x0,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:6791 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 138f6 │ │ │ │ │ + jmp 13c76 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ movl $0x0,-0x220(%ebp) │ │ │ │ │ - jmp 13912 │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x1f0(%ebp) │ │ │ │ │ - jmp 13940 │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x1c0(%ebp) │ │ │ │ │ - jmp 1396e │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x190(%ebp) │ │ │ │ │ - jmp 1399c │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x160(%ebp) │ │ │ │ │ - jmp 139ca │ │ │ │ │ + jmp 13c92 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x130(%ebp) │ │ │ │ │ - jmp 139f8 │ │ │ │ │ + jmp 13d78 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x100(%ebp) │ │ │ │ │ - jmp 13a26 │ │ │ │ │ + jmp 13da6 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ │ - jmp 13a54 │ │ │ │ │ + jmp 13dd4 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ │ - jmp 13a82 │ │ │ │ │ + jmp 13e02 │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x1f0(%ebp) │ │ │ │ │ + jmp 13cc0 │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x1c0(%ebp) │ │ │ │ │ + jmp 13cee │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x190(%ebp) │ │ │ │ │ + jmp 13d1c │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x160(%ebp) │ │ │ │ │ + jmp 13d4a │ │ │ │ │ nop │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ + push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 13af7 │ │ │ │ │ + jmp 13e44 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 13ac4 │ │ │ │ │ + jmp 13e60 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ + push %edi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 13ae0 │ │ │ │ │ + jmp 13e77 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5030 (discriminator 1) │ │ │ │ │ movl $0x13a6,-0x258(%ebp) │ │ │ │ │ movl $0x3c,-0x25c(%ebp) │ │ │ │ │ - jmp 138b0 │ │ │ │ │ + jmp 13c30 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + jmp 11cca │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x28c(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x28c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 12796 │ │ │ │ │ + jmp 12aa9 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x288(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x288(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 1257f │ │ │ │ │ + jmp 1288a │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:4837 │ │ │ │ │ + vmovd -0x278(%ebp),%xmm3 │ │ │ │ │ + vmovd -0x268(%ebp),%xmm4 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4a2f(%ebx),%eax │ │ │ │ │ + vpinsrd $0x1,-0x274(%ebp),%xmm3,%xmm5 │ │ │ │ │ + vmovd -0x260(%ebp),%xmm0 │ │ │ │ │ + lea -0x98(%ebp),%edx │ │ │ │ │ + lea -0x58(%ebp),%ecx │ │ │ │ │ + vpinsrd $0x1,-0x26c(%ebp),%xmm4,%xmm6 │ │ │ │ │ + vmovd -0x254(%ebp),%xmm1 │ │ │ │ │ + vpinsrd $0x1,-0x258(%ebp),%xmm0,%xmm2 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + vpinsrd $0x1,-0x25c(%ebp),%xmm1,%xmm3 │ │ │ │ │ + vpunpcklqdq %xmm5,%xmm6,%xmm7 │ │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ │ + vpunpcklqdq %xmm2,%xmm3,%xmm5 │ │ │ │ │ + vinserti128 $0x1,%xmm7,%ymm5,%ymm4 │ │ │ │ │ + vmovdqa %ymm4,-0x98(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + push -0x27c(%ebp) │ │ │ │ │ + push %edx │ │ │ │ │ + mov -0x264(%ebp),%edx │ │ │ │ │ + vzeroupper │ │ │ │ │ + call 8a70 │ │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:4837 (discriminator 2) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:4837 │ │ │ │ │ + mov %edi,-0x254(%ebp) │ │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ │ + mov %ecx,-0x25c(%ebp) │ │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ │ + mov %esi,-0x260(%ebp) │ │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ │ + mov %edx,-0x258(%ebp) │ │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ │ + mov %edi,-0x268(%ebp) │ │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ │ + mov %ecx,-0x26c(%ebp) │ │ │ │ │ + mov %esi,-0x278(%ebp) │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + mov %edi,-0x270(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:4837 (discriminator 2) │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + jne 10e60 │ │ │ │ │ +./pynx/scattering/cpu.c:4837 (discriminator 1) │ │ │ │ │ + mov $0x12e5,%edx │ │ │ │ │ + jmp 13588 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ + jmp 11b5a │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5032 (discriminator 1) │ │ │ │ │ movl $0x13a8,-0x258(%ebp) │ │ │ │ │ movl $0x3c,-0x25c(%ebp) │ │ │ │ │ - jmp 138b0 │ │ │ │ │ + jmp 13c30 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x284(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x284(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 12a8a │ │ │ │ │ + jmp 12da1 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 13540 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ │ + mov %eax,-0x280(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x27c(%ebp),%eax │ │ │ │ │ + mov -0x280(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 12cea │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x298(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 1234e │ │ │ │ │ + jmp 12fc1 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x294(%ebp) │ │ │ │ │ - jmp 1234e │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ testb $0x40,-0x294(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ + mov %edx,-0x29c(%ebp) │ │ │ │ │ lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 12338 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ │ - jmp 12338 │ │ │ │ │ + cmovne -0x29c(%ebp),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + jmp 12740 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 1274c │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + jmp 1170c │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x278(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x278(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 12616 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x290(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 11b48 │ │ │ │ │ + jmp 12921 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ lea 0x14(%esi),%edx │ │ │ │ │ - jmp 11b48 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x294(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 11b5e │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x290(%ebp) │ │ │ │ │ - jmp 11b5e │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ testb $0x40,-0x290(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x28c(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 129a6 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x28c(%ebp) │ │ │ │ │ - jmp 129a6 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x298(%ebp),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + jmp 11f20 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 11f2c │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 139c5 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 12cb6 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ testb $0x40,-0x28c(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ lea 0x1c(%edi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 12990 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%edi),%edx │ │ │ │ │ - jmp 12990 │ │ │ │ │ + cmovne -0x294(%ebp),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + jmp 12caa │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x274(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x274(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 12faa │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x28c(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 12bda │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x288(%ebp) │ │ │ │ │ - jmp 12bda │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x288(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 12bc4 │ │ │ │ │ + jmp 13231 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 139b8 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ │ - jmp 12bc4 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 12eb6 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ testb $0x40,-0x288(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 1164c │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ - jmp 1164c │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x290(%ebp),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + jmp 12eaa │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 119b4 │ │ │ │ │ ./pynx/scattering/cpu.c:4979 (discriminator 7) │ │ │ │ │ movl $0x1373,-0x258(%ebp) │ │ │ │ │ movl $0x31,-0x25c(%ebp) │ │ │ │ │ - jmp 138b0 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x284(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 12e9a │ │ │ │ │ + jmp 13c30 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + jmp 12242 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ │ - jmp 12e9a │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 13122 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ - mov -0x294(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 12377 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ - mov -0x290(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 11b87 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 12775 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 11f55 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x26c(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x26c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 1332b │ │ │ │ │ + jmp 13526 │ │ │ │ │ ./pynx/scattering/cpu.c:6764 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ call 2070 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 13aa1 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x27c(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x278(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 120dc │ │ │ │ │ + jmp 13e21 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x278(%ebp) │ │ │ │ │ - jmp 120dc │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 124dc │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 129cf │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x28c(%ebp) │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 12c03 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 12cdf │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 12edf │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ - mov -0x294(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 12377 │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ - jmp 11d13 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ - mov -0x290(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 11b87 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 12775 │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + jmp 120e3 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 11f55 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 11675 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp 11d13 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x278(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 1322c │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 119dd │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + jmp 120e3 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x274(%ebp) │ │ │ │ │ - jmp 1322c │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 1341c │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ testb $0x40,-0x274(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 13216 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ │ - jmp 13216 │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x280(%ebp),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + jmp 13410 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 129cf │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 12cdf │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x268(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x268(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 136cb │ │ │ │ │ + jmp 139a6 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 12ec3 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 1314b │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 11675 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 119dd │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 12105 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x274(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x270(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 135cc │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 12505 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ - jmp 135cc │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 1389c │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ testb $0x40,-0x270(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%edi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 135b6 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%edi),%edx │ │ │ │ │ - jmp 135b6 │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x278(%ebp),%edx │ │ │ │ │ + mov %edx,-0x270(%ebp) │ │ │ │ │ + jmp 13890 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 12ec3 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 1314b │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x278(%ebp) │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 13255 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 13445 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 12105 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x278(%ebp) │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 13255 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 12505 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 13445 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ - mov -0x270(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 135f5 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 138c5 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ - mov -0x270(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 135f5 │ │ │ │ │ -./pynx/scattering/cpu.c:4830 (discriminator 1) │ │ │ │ │ - mov $0x12de,%edx │ │ │ │ │ - jmp 13054 │ │ │ │ │ -./pynx/scattering/cpu.c:4820 (discriminator 1) │ │ │ │ │ - mov $0x12d4,%edx │ │ │ │ │ - jmp 13054 │ │ │ │ │ -./pynx/scattering/cpu.c:4810 (discriminator 1) │ │ │ │ │ - mov $0x12ca,%edx │ │ │ │ │ - jmp 13054 │ │ │ │ │ -./pynx/scattering/cpu.c:4800 (discriminator 1) │ │ │ │ │ - mov $0x12c0,%edx │ │ │ │ │ - jmp 13054 │ │ │ │ │ -./pynx/scattering/cpu.c:4790 (discriminator 1) │ │ │ │ │ - mov $0x12b6,%edx │ │ │ │ │ - jmp 13054 │ │ │ │ │ -./pynx/scattering/cpu.c:4780 (discriminator 1) │ │ │ │ │ - mov $0x12ac,%edx │ │ │ │ │ - jmp 13054 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 138c5 │ │ │ │ │ ./pynx/scattering/cpu.c:4770 (discriminator 1) │ │ │ │ │ mov $0x12a2,%edx │ │ │ │ │ - jmp 13054 │ │ │ │ │ + jmp 13588 │ │ │ │ │ ./pynx/scattering/cpu.c:4760 (discriminator 1) │ │ │ │ │ mov $0x1298,%edx │ │ │ │ │ - jmp 13054 │ │ │ │ │ -./pynx/scattering/cpu.c:4902 │ │ │ │ │ - call 17b40 │ │ │ │ │ -.L5095(): │ │ │ │ │ + jmp 13588 │ │ │ │ │ +./pynx/scattering/cpu.c:4752 (discriminator 1) │ │ │ │ │ + mov $0x1290,%edx │ │ │ │ │ + jmp 13588 │ │ │ │ │ ./pynx/scattering/cpu.c:4902 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + call 180c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5130 │ │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ │ and $0xffffffe0,%esp │ │ │ │ │ push -0x4(%ecx) │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x8d27,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x98ef,%ebx │ │ │ │ │ push %ecx │ │ │ │ │ sub $0x2a8,%esp │ │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ │ - mov 0x4(%ecx),%eax │ │ │ │ │ - mov %esi,-0x280(%ebp) │ │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ │ + mov %esi,-0x27c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5160 │ │ │ │ │ - lea 0x650(%ebx),%edx │ │ │ │ │ + lea 0x610(%ebx),%eax │ │ │ │ │ + lea 0x54(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5130 │ │ │ │ │ mov %gs:0x14,%edi │ │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ │ mov 0xc(%ecx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:5160 │ │ │ │ │ - lea 0x4(%edx),%ecx │ │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ │ - lea 0x8(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ │ - lea 0xc(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ │ - lea 0x14(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ │ - lea 0x18(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ │ - lea 0x1c(%edx),%ecx │ │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ │ - lea -0x40(%edx),%ecx │ │ │ │ │ - sub $0x44,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5161 │ │ │ │ │ - test %edi,%edi │ │ │ │ │ -./pynx/scattering/cpu.c:5160 │ │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ │ + lea 0x5c(%eax),%ecx │ │ │ │ │ + vmovd %esi,%xmm1 │ │ │ │ │ + lea 0x48(%eax),%esi │ │ │ │ │ + vmovd %ecx,%xmm0 │ │ │ │ │ + lea 0x58(%eax),%ecx │ │ │ │ │ + vmovd %esi,%xmm5 │ │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm3 │ │ │ │ │ + lea 0x40(%eax),%esi │ │ │ │ │ + lea 0x4c(%eax),%ecx │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm5,%xmm6 │ │ │ │ │ + vmovd %esi,%xmm7 │ │ │ │ │ + lea 0x44(%eax),%ecx │ │ │ │ │ + vpinsrd $0x1,%eax,%xmm0,%xmm2 │ │ │ │ │ + vpinsrd $0x1,%ecx,%xmm7,%xmm0 │ │ │ │ │ + sub $0x4,%eax │ │ │ │ │ + vpunpcklqdq %xmm2,%xmm3,%xmm4 │ │ │ │ │ + vpunpcklqdq %xmm6,%xmm0,%xmm2 │ │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm2,%ymm1 │ │ │ │ │ + vmovdqa %ymm1,-0x58(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5161 │ │ │ │ │ - je 14360 │ │ │ │ │ -./pynx/scattering/cpu.c:5158 │ │ │ │ │ - lea 0x0(,%esi,4),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5163 │ │ │ │ │ - cmp $0x9,%esi │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 147c0 │ │ │ │ │ ./pynx/scattering/cpu.c:5158 │ │ │ │ │ - lea (%eax,%edx,1),%ecx │ │ │ │ │ + mov -0x27c(%ebp),%esi │ │ │ │ │ + lea 0x0(,%esi,4),%eax │ │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ │ mov %ecx,-0x268(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5163 │ │ │ │ │ - ja 16898 │ │ │ │ │ - mov -0x3620(%ebx,%edx,1),%esi │ │ │ │ │ + cmp $0x9,%esi │ │ │ │ │ + ja 17da5 │ │ │ │ │ + mov -0x3620(%ebx,%eax,1),%esi │ │ │ │ │ add %ebx,%esi │ │ │ │ │ jmp *%esi │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5279 (discriminator 1) │ │ │ │ │ - cmpl $0x9,-0x280(%ebp) │ │ │ │ │ - jne 16898 │ │ │ │ │ + cmpl $0x9,-0x27c(%ebp) │ │ │ │ │ + jne 17da5 │ │ │ │ │ ./pynx/scattering/cpu.c:5282 │ │ │ │ │ - mov (%eax),%edi │ │ │ │ │ + mov (%edx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:5283 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5284 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5285 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ + mov 0xc(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5282 │ │ │ │ │ mov %edi,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5286 │ │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ │ + mov 0x10(%edx),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:5283 │ │ │ │ │ - mov %esi,-0x25c(%ebp) │ │ │ │ │ + mov %eax,-0x25c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5287 │ │ │ │ │ - mov 0x14(%eax),%esi │ │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5284 │ │ │ │ │ - mov %edx,-0x260(%ebp) │ │ │ │ │ + mov %ecx,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5288 │ │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ │ + mov 0x18(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5285 │ │ │ │ │ - mov %ecx,-0x264(%ebp) │ │ │ │ │ + mov %esi,-0x264(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5289 │ │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ │ + mov 0x1c(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5290 │ │ │ │ │ - mov 0x20(%eax),%eax │ │ │ │ │ + mov 0x20(%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5286 │ │ │ │ │ mov %edi,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5287 │ │ │ │ │ - mov %esi,-0x26c(%ebp) │ │ │ │ │ + mov %eax,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5288 │ │ │ │ │ - mov %edx,-0x278(%ebp) │ │ │ │ │ + mov %ecx,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5289 │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ + mov %esi,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5290 │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ + mov %edx,-0x270(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ mov -0x254(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5318 │ │ │ │ │ mov 0x5b8(%ebx),%eax │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5318 (discriminator 2) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 16c40 │ │ │ │ │ + jne 16ff8 │ │ │ │ │ ./pynx/scattering/cpu.c:5319 (discriminator 2) │ │ │ │ │ mov -0x25c(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 16c68 │ │ │ │ │ + jne 17070 │ │ │ │ │ ./pynx/scattering/cpu.c:5320 (discriminator 2) │ │ │ │ │ mov -0x260(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 16c88 │ │ │ │ │ + jne 17090 │ │ │ │ │ ./pynx/scattering/cpu.c:5321 (discriminator 2) │ │ │ │ │ mov -0x264(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 16ca8 │ │ │ │ │ + jne 170b0 │ │ │ │ │ ./pynx/scattering/cpu.c:5322 (discriminator 2) │ │ │ │ │ mov -0x258(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 16cc8 │ │ │ │ │ + jne 170d0 │ │ │ │ │ ./pynx/scattering/cpu.c:5323 (discriminator 2) │ │ │ │ │ mov -0x26c(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 16ce8 │ │ │ │ │ + jne 170f0 │ │ │ │ │ ./pynx/scattering/cpu.c:5324 (discriminator 2) │ │ │ │ │ mov -0x278(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 16d08 │ │ │ │ │ + jne 17110 │ │ │ │ │ ./pynx/scattering/cpu.c:5325 (discriminator 2) │ │ │ │ │ mov -0x274(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 16d28 │ │ │ │ │ + jne 17130 │ │ │ │ │ ./pynx/scattering/cpu.c:5326 (discriminator 2) │ │ │ │ │ mov -0x270(%ebp),%eax │ │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ │ - jne 16d48 │ │ │ │ │ - lea 0x6ac(%ebx),%esi │ │ │ │ │ + jne 17150 │ │ │ │ │ ./pynx/scattering/cpu.c:5381 │ │ │ │ │ movl $0x0,-0x1e4(%ebp) │ │ │ │ │ - mov %esi,-0x250(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5419 │ │ │ │ │ - mov -0x28(%ebx),%esi │ │ │ │ │ - cmp %esi,-0x254(%ebp) │ │ │ │ │ + lea 0x6ac(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5382 │ │ │ │ │ movl $0x0,-0x1e8(%ebp) │ │ │ │ │ + vmovd %esi,%xmm6 │ │ │ │ │ +./pynx/scattering/cpu.c:5419 │ │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5385 │ │ │ │ │ movl $0x0,-0x1b4(%ebp) │ │ │ │ │ - vmovd -0x250(%ebp),%xmm0 │ │ │ │ │ + vpunpckldq %xmm6,%xmm6,%xmm7 │ │ │ │ │ ./pynx/scattering/cpu.c:5386 │ │ │ │ │ movl $0x0,-0x1b8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5389 │ │ │ │ │ movl $0x0,-0x184(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5390 │ │ │ │ │ movl $0x0,-0x188(%ebp) │ │ │ │ │ - vpunpckldq %xmm0,%xmm0,%xmm1 │ │ │ │ │ ./pynx/scattering/cpu.c:5393 │ │ │ │ │ movl $0x0,-0x154(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5394 │ │ │ │ │ movl $0x0,-0x158(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5397 │ │ │ │ │ movl $0x0,-0x124(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5398 │ │ │ │ │ @@ -25801,1266 +25493,1288 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:5410 │ │ │ │ │ movl $0x0,-0x218(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5413 │ │ │ │ │ movl $0x0,-0x244(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5414 │ │ │ │ │ movl $0x0,-0x248(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5419 │ │ │ │ │ - je 14928 │ │ │ │ │ + cmp %esi,-0x254(%ebp) │ │ │ │ │ + je 14d98 │ │ │ │ │ ./pynx/scattering/cpu.c:5419 (discriminator 4) │ │ │ │ │ mov -0x254(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x1e4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5419 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 17820 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 17e55 │ │ │ │ │ ./pynx/scattering/cpu.c:5424 │ │ │ │ │ cmp %esi,-0x25c(%ebp) │ │ │ │ │ - je 14952 │ │ │ │ │ + je 14dc2 │ │ │ │ │ ./pynx/scattering/cpu.c:5424 (discriminator 4) │ │ │ │ │ mov -0x25c(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x1b4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5424 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 17115 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 175d2 │ │ │ │ │ ./pynx/scattering/cpu.c:5429 │ │ │ │ │ cmp %esi,-0x260(%ebp) │ │ │ │ │ - je 14986 │ │ │ │ │ + je 14df6 │ │ │ │ │ ./pynx/scattering/cpu.c:5429 (discriminator 4) │ │ │ │ │ mov -0x260(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x184(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5429 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 17428 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 178d0 │ │ │ │ │ ./pynx/scattering/cpu.c:5434 │ │ │ │ │ cmp %esi,-0x264(%ebp) │ │ │ │ │ - je 149ba │ │ │ │ │ + je 14e2a │ │ │ │ │ ./pynx/scattering/cpu.c:5434 (discriminator 4) │ │ │ │ │ mov -0x264(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x154(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5434 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 17459 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 1790e │ │ │ │ │ ./pynx/scattering/cpu.c:5439 │ │ │ │ │ cmp %esi,-0x258(%ebp) │ │ │ │ │ - je 149ee │ │ │ │ │ + je 14e5e │ │ │ │ │ ./pynx/scattering/cpu.c:5439 (discriminator 4) │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x124(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5439 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 17472 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 17927 │ │ │ │ │ ./pynx/scattering/cpu.c:5444 │ │ │ │ │ cmp %esi,-0x26c(%ebp) │ │ │ │ │ - je 14a22 │ │ │ │ │ + je 14e92 │ │ │ │ │ ./pynx/scattering/cpu.c:5444 (discriminator 4) │ │ │ │ │ mov -0x26c(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0xf4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5444 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 1748b │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 17940 │ │ │ │ │ ./pynx/scattering/cpu.c:5449 │ │ │ │ │ cmp %esi,-0x278(%ebp) │ │ │ │ │ - je 14a56 │ │ │ │ │ + je 14ec6 │ │ │ │ │ ./pynx/scattering/cpu.c:5449 (discriminator 4) │ │ │ │ │ mov -0x278(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0xc4(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5449 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 174a4 │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 17959 │ │ │ │ │ ./pynx/scattering/cpu.c:5454 │ │ │ │ │ cmp %esi,-0x274(%ebp) │ │ │ │ │ - je 14a8a │ │ │ │ │ + je 14efa │ │ │ │ │ ./pynx/scattering/cpu.c:5454 (discriminator 4) │ │ │ │ │ mov -0x274(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x214(%ebp),%eax │ │ │ │ │ - vmovq %xmm1,-0x250(%ebp) │ │ │ │ │ - call 85d0 │ │ │ │ │ + vmovq %xmm7,-0x250(%ebp) │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5454 (discriminator 1) │ │ │ │ │ - vmovq -0x250(%ebp),%xmm1 │ │ │ │ │ - inc %eax │ │ │ │ │ - je 174dd │ │ │ │ │ + vmovq -0x250(%ebp),%xmm7 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 1799f │ │ │ │ │ ./pynx/scattering/cpu.c:5459 │ │ │ │ │ cmp %esi,-0x270(%ebp) │ │ │ │ │ - je 14abe │ │ │ │ │ + je 14f2e │ │ │ │ │ ./pynx/scattering/cpu.c:5459 (discriminator 4) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ │ lea -0x244(%ebp),%eax │ │ │ │ │ - call 85d0 │ │ │ │ │ + call 84a0 │ │ │ │ │ ./pynx/scattering/cpu.c:5459 (discriminator 1) │ │ │ │ │ - inc %eax │ │ │ │ │ - je 174f6 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 179b8 │ │ │ │ │ ./pynx/scattering/cpu.c:5470 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x258(%ebp) │ │ │ │ │ call 2320 │ │ │ │ │ ./pynx/scattering/cpu.c:5470 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5470 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:5470 (discriminator 2) │ │ │ │ │ - je 17618 │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + je 17b18 │ │ │ │ │ ./pynx/scattering/cpu.c:5472 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x254(%ebp) │ │ │ │ │ call 2320 │ │ │ │ │ ./pynx/scattering/cpu.c:5472 (discriminator 2) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - je 17678 │ │ │ │ │ + je 17ca8 │ │ │ │ │ ./pynx/scattering/cpu.c:5491 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push -0x244(%ebp) │ │ │ │ │ push -0x214(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ push -0xc4(%ebp) │ │ │ │ │ push -0xf4(%ebp) │ │ │ │ │ push -0x124(%ebp) │ │ │ │ │ push -0x154(%ebp) │ │ │ │ │ push -0x184(%ebp) │ │ │ │ │ push -0x1b4(%ebp) │ │ │ │ │ push -0x1e4(%ebp) │ │ │ │ │ - call 4ea0 │ │ │ │ │ + call 4e10 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ add $0x30,%esp │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 14782 │ │ │ │ │ + je 14bed │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,(%esi) │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x244(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 147b0 │ │ │ │ │ + je 14c1b │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ cmp %edx,-0x220(%ebp) │ │ │ │ │ - je 169b0 │ │ │ │ │ + je 16cd0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x244(%ebp),%edi │ │ │ │ │ push %edi │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x214(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 147de │ │ │ │ │ + je 14c49 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%ecx │ │ │ │ │ cmp %ecx,-0x1f0(%ebp) │ │ │ │ │ - je 169a0 │ │ │ │ │ + je 16cc0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x214(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1e4(%ebp),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 1480c │ │ │ │ │ + je 14c77 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x1c0(%ebp) │ │ │ │ │ - je 16990 │ │ │ │ │ + je 16cb0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1e4(%ebp),%ecx │ │ │ │ │ push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1b4(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 1483a │ │ │ │ │ + je 14ca5 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edi │ │ │ │ │ cmp %edi,-0x190(%ebp) │ │ │ │ │ - je 16980 │ │ │ │ │ + je 16ca0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1b4(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x184(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 14868 │ │ │ │ │ + je 14cd3 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ cmp %edx,-0x160(%ebp) │ │ │ │ │ - je 16970 │ │ │ │ │ + je 16c90 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x184(%ebp),%edi │ │ │ │ │ push %edi │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x154(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 14896 │ │ │ │ │ + je 14d01 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%ecx │ │ │ │ │ cmp %ecx,-0x130(%ebp) │ │ │ │ │ - je 16960 │ │ │ │ │ + je 16c80 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x154(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x124(%ebp),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 148c4 │ │ │ │ │ + je 14d2f │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x100(%ebp) │ │ │ │ │ - je 16950 │ │ │ │ │ + je 16c70 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x124(%ebp),%ecx │ │ │ │ │ push %ecx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 148f2 │ │ │ │ │ + je 14d5d │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edi │ │ │ │ │ cmp %edi,-0xd0(%ebp) │ │ │ │ │ - je 16940 │ │ │ │ │ + je 16c60 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0xf4(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 14920 │ │ │ │ │ + je 14d8b │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ cmp %edx,-0xa0(%ebp) │ │ │ │ │ - je 16930 │ │ │ │ │ + je 16c48 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0xc4(%ebp),%edi │ │ │ │ │ push %edi │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5501 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ - jmp 168f3 │ │ │ │ │ - nop │ │ │ │ │ + jmp 16f67 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5424 │ │ │ │ │ - cmp %esi,-0x25c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x1c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x1e0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edx,-0x1c0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x1c8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5424 │ │ │ │ │ - jne 14561 │ │ │ │ │ + cmp %esi,-0x25c(%ebp) │ │ │ │ │ + jne 149bc │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edi │ │ │ │ │ -./pynx/scattering/cpu.c:5429 │ │ │ │ │ - cmp %esi,-0x260(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x198(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x1b4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x1b0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edi,-0x190(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x198(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5429 │ │ │ │ │ - jne 14598 │ │ │ │ │ + cmp %esi,-0x260(%ebp) │ │ │ │ │ + jne 149f5 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5434 │ │ │ │ │ - cmp %esi,-0x264(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x168(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x184(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x180(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %eax,-0x160(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x168(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5434 │ │ │ │ │ - jne 145cf │ │ │ │ │ + cmp %esi,-0x264(%ebp) │ │ │ │ │ + jne 14a2e │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5439 │ │ │ │ │ - cmp %esi,-0x258(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x138(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x154(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x150(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %ecx,-0x130(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x138(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5439 │ │ │ │ │ - jne 14606 │ │ │ │ │ + cmp %esi,-0x258(%ebp) │ │ │ │ │ + jne 14a67 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5444 │ │ │ │ │ - cmp %esi,-0x26c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x108(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x124(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x120(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edx,-0x100(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x108(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5444 │ │ │ │ │ - jne 1463d │ │ │ │ │ + cmp %esi,-0x26c(%ebp) │ │ │ │ │ + jne 14aa0 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edi │ │ │ │ │ -./pynx/scattering/cpu.c:5449 │ │ │ │ │ - cmp %esi,-0x278(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0xd8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0xf4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0xf0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edi,-0xd0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0xd8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5449 │ │ │ │ │ - jne 14674 │ │ │ │ │ + cmp %esi,-0x278(%ebp) │ │ │ │ │ + jne 14ad9 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5454 │ │ │ │ │ - cmp %esi,-0x274(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0xa8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0xc0(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0xa8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5454 │ │ │ │ │ - jne 146ab │ │ │ │ │ + cmp %esi,-0x274(%ebp) │ │ │ │ │ + jne 14b12 │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5459 │ │ │ │ │ - cmp %esi,-0x270(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x1f8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x214(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x210(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %ecx,-0x1f0(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x1f8(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5459 │ │ │ │ │ - jne 146e2 │ │ │ │ │ + cmp %esi,-0x270(%ebp) │ │ │ │ │ + jne 14b4b │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ lea 0x18c(%ebx),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:8212 │ │ │ │ │ + vmovq %xmm7,-0x228(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8209 │ │ │ │ │ movl $0x0,-0x244(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8210 │ │ │ │ │ movl $0x0,-0x240(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:8213 │ │ │ │ │ mov %edx,-0x220(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8212 │ │ │ │ │ - vmovq %xmm1,-0x228(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:8213 │ │ │ │ │ - jmp 146fd │ │ │ │ │ + jmp 14b68 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5163 │ │ │ │ │ movl $0x0,-0x270(%ebp) │ │ │ │ │ movl $0x0,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5168 │ │ │ │ │ - mov 0x18(%eax),%esi │ │ │ │ │ + mov 0x18(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5170 │ │ │ │ │ - mov 0x14(%eax),%ecx │ │ │ │ │ + mov 0x14(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5186 │ │ │ │ │ - cmpl $0x8,-0x280(%ebp) │ │ │ │ │ + cmpl $0x8,-0x27c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5168 │ │ │ │ │ mov %esi,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5172 │ │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ │ + mov 0x10(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5170 │ │ │ │ │ mov %ecx,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5174 │ │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5172 │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ │ + mov 0x8(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5174 │ │ │ │ │ mov %ecx,-0x264(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ mov %esi,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ mov %ecx,-0x25c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %esi,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5186 │ │ │ │ │ - ja 15c5b │ │ │ │ │ - mov -0x35f8(%ebx,%edx,1),%edx │ │ │ │ │ - add %ebx,%edx │ │ │ │ │ - jmp *%edx │ │ │ │ │ + ja 1619b │ │ │ │ │ + mov -0x35f8(%ebx,%eax,1),%eax │ │ │ │ │ + add %ebx,%eax │ │ │ │ │ + jmp *%eax │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5163 │ │ │ │ │ movl $0x0,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5166 │ │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ │ mov %ecx,-0x274(%ebp) │ │ │ │ │ - jmp 14b04 │ │ │ │ │ + jmp 14f74 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5176 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ - mov %edx,-0x260(%ebp) │ │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ mov %ecx,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:5176 │ │ │ │ │ + mov %eax,-0x260(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5180 │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ +/usr/include/python3.13/object.h:349 │ │ │ │ │ + mov %ecx,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5216 │ │ │ │ │ - mov 0x65c(%ebx),%ecx │ │ │ │ │ + mov 0x65c(%ebx),%edx │ │ │ │ │ + mov %edx,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 16848 │ │ │ │ │ - dec %eax │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle 173f0 │ │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 14c20 │ │ │ │ │ + je 150cc │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi),%ecx │ │ │ │ │ - je 14c80 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je 15128 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - je 14c20 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 17d45 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 14c19 │ │ │ │ │ + je 150bf │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je 14c12 │ │ │ │ │ + je 150b2 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 14c0b │ │ │ │ │ + je 150a5 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je 14c04 │ │ │ │ │ + je 15094 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - je 14bfd │ │ │ │ │ + je 15083 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 14c80 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je 15128 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 14c80 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 15128 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 14c80 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je 15128 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 14c80 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 15128 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 14c80 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je 15128 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 14c80 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 15128 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 14c80 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 15128 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x258(%ebp) │ │ │ │ │ - je 16629 │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 169eb │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - je 14c80 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je 15128 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 14c80 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 15128 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ │ - je 14c80 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je 15128 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x3(%eax),%edx │ │ │ │ │ - je 14c80 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je 15128 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ │ - je 14c80 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je 15128 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x5(%eax),%edx │ │ │ │ │ - je 14c80 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je 15128 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x6(%eax),%edx │ │ │ │ │ - je 14c80 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je 15128 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x7(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - jne 14c26 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + jne 150d2 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x268(%ebp),%esi │ │ │ │ │ - mov (%esi,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x264(%ebp) │ │ │ │ │ + mov -0x268(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ │ + mov %esi,-0x264(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5216 (discriminator 2) │ │ │ │ │ - mov -0x264(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 16848 │ │ │ │ │ + mov -0x264(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 173f0 │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5218 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ - jmp 14ce2 │ │ │ │ │ + jmp 15192 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5174 │ │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ mov %esi,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5174 │ │ │ │ │ - mov %edx,-0x264(%ebp) │ │ │ │ │ + mov %eax,-0x264(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ mov %ecx,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %esi,-0x250(%ebp) │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5226 │ │ │ │ │ mov 0x664(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 14f35 │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle 153e5 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%esi │ │ │ │ │ - je 14d65 │ │ │ │ │ + je 15215 │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 14d50 │ │ │ │ │ + je 15200 │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 14d45 │ │ │ │ │ + je 151f5 │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 14d3a │ │ │ │ │ + je 151ea │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 14d2f │ │ │ │ │ + je 151df │ │ │ │ │ cmp $0x5,%esi │ │ │ │ │ - je 14d24 │ │ │ │ │ + je 151d4 │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - jne 170a1 │ │ │ │ │ + jne 17555 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 165d8 │ │ │ │ │ + je 169a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 165d8 │ │ │ │ │ + je 169a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 165d8 │ │ │ │ │ + je 169a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 165d8 │ │ │ │ │ + je 169a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 165d8 │ │ │ │ │ + je 169a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 165d8 │ │ │ │ │ + je 169a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je 14dd7 │ │ │ │ │ + je 15287 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 165d8 │ │ │ │ │ + je 169a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 165d8 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 169a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 165d8 │ │ │ │ │ - cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 169a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 165d8 │ │ │ │ │ - cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 169a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 165d8 │ │ │ │ │ - cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 169a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 165d8 │ │ │ │ │ - cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 169a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 165d8 │ │ │ │ │ - cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 169a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 165d8 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 169a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 14d65 │ │ │ │ │ + jne 15215 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ mov %edi,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %eax,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x27c(%ebp) │ │ │ │ │ + sete -0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov %esi,-0x274(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %edx,%edi │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 160e8 │ │ │ │ │ + je 16538 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 15e20 │ │ │ │ │ + je 16268 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 15e31 │ │ │ │ │ + je 16279 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov %edx,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 14f28 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 153d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x284(%ebp) │ │ │ │ │ - je 14e70 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 14f28 │ │ │ │ │ + je 15324 │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 153d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x284(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x288(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x28c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 14f28 │ │ │ │ │ + cmp %dl,-0x288(%ebp) │ │ │ │ │ + jne 153d8 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ testb $0x20,-0x284(%ebp) │ │ │ │ │ - jne 170e0 │ │ │ │ │ + jne 17590 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x288(%ebp) │ │ │ │ │ - jne 177fc │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 17e42 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x28c(%ebp),%eax │ │ │ │ │ + movzbl -0x288(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x284(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 17944 │ │ │ │ │ + je 17f3e │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 179e9 │ │ │ │ │ + je 17fcd │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x288(%ebp) │ │ │ │ │ - jne 14f28 │ │ │ │ │ + cmp %edx,-0x288(%ebp) │ │ │ │ │ + jne 153d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 160e8 │ │ │ │ │ + mov -0x278(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 16538 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x284(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 160e8 │ │ │ │ │ + je 16538 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %edi,-0x258(%ebp) │ │ │ │ │ - jne 14e08 │ │ │ │ │ + jne 152b8 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:5230 │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:5230 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 17b05 │ │ │ │ │ + jne 17a0a │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ mov -0x40(%ebx),%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4a35(%ebx),%edx │ │ │ │ │ - lea -0x4ab1(%ebx),%ecx │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4a25(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ push $0x4 │ │ │ │ │ - lea -0x3ce0(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %ecx │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ push (%eax) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:5232 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5232 (discriminator 1) │ │ │ │ │ mov $0x1470,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5232 │ │ │ │ │ - jmp 168d4 │ │ │ │ │ - nop │ │ │ │ │ + jmp 16f48 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5172 │ │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ │ + mov 0x10(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5174 │ │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5172 │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5174 │ │ │ │ │ - mov %edx,-0x264(%ebp) │ │ │ │ │ + mov %eax,-0x264(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ mov %ecx,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ mov %esi,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ │ - mov %eax,-0x26c(%ebp) │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov %edx,-0x250(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5186 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5236 │ │ │ │ │ - mov 0x668(%ebx),%edx │ │ │ │ │ + mov 0x668(%ebx),%ecx │ │ │ │ │ + mov %ecx,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 16588 │ │ │ │ │ - dec %eax │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle 17020 │ │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 1502e │ │ │ │ │ + je 1551a │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi),%edx │ │ │ │ │ - je 15090 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je 15570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ - je 1502e │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 17c98 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 15027 │ │ │ │ │ + je 1550d │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je 15020 │ │ │ │ │ + je 15500 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 15019 │ │ │ │ │ + je 154f3 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je 15012 │ │ │ │ │ + je 154e2 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne 1708f │ │ │ │ │ + jne 1753d │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15090 │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 15570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15090 │ │ │ │ │ + mov -0x26c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je 15570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15090 │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 15570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15090 │ │ │ │ │ + mov -0x26c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je 15570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15090 │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 15570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15090 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 15570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x26c(%ebp) │ │ │ │ │ - je 1636a │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 16780 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ - je 15090 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je 15570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 15090 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%edx │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 15570 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x2(%eax),%ecx │ │ │ │ │ - je 15090 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je 15570 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x3(%eax),%ecx │ │ │ │ │ - je 15090 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je 15570 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x4(%eax),%ecx │ │ │ │ │ - je 15090 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je 15570 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x5(%eax),%ecx │ │ │ │ │ - je 15090 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je 15570 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x6(%eax),%ecx │ │ │ │ │ - je 15090 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je 15570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x7(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - jne 15034 │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + jne 15520 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%esi │ │ │ │ │ mov (%esi,%ecx,4),%edx │ │ │ │ │ mov %edx,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5236 (discriminator 2) │ │ │ │ │ mov -0x26c(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 16588 │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + je 17020 │ │ │ │ │ ./pynx/scattering/cpu.c:5238 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ - jmp 15108 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + jmp 155e0 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5170 │ │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5172 │ │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5174 │ │ │ │ │ - mov 0xc(%eax),%esi │ │ │ │ │ + mov 0xc(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5170 │ │ │ │ │ - mov %edx,-0x26c(%ebp) │ │ │ │ │ + mov %eax,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5172 │ │ │ │ │ mov %ecx,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov (%eax),%eax │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5174 │ │ │ │ │ mov %esi,-0x264(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5176 │ │ │ │ │ - mov %edx,-0x260(%ebp) │ │ │ │ │ + mov %eax,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ mov %ecx,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov %edx,-0x250(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5186 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:5246 │ │ │ │ │ - mov 0x66c(%ebx),%edx │ │ │ │ │ + mov 0x66c(%ebx),%ecx │ │ │ │ │ + mov %ecx,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 16320 │ │ │ │ │ - dec %eax │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle 16fa8 │ │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 15176 │ │ │ │ │ + je 1568a │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi),%edx │ │ │ │ │ - je 151d0 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je 156e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ - je 15176 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 17b38 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 1516f │ │ │ │ │ + je 1567d │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je 15168 │ │ │ │ │ + je 15670 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 15161 │ │ │ │ │ + je 15663 │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je 1515a │ │ │ │ │ + je 15652 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne 17060 │ │ │ │ │ + jne 17508 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 151d0 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 156e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 151d0 │ │ │ │ │ + mov -0x270(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je 156e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 151d0 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 156e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 151d0 │ │ │ │ │ + mov -0x270(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%eax │ │ │ │ │ + je 156e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 151d0 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 156e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 151d0 │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 156e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x270(%ebp) │ │ │ │ │ - je 1613c │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%edx │ │ │ │ │ + cmp %eax,%edx │ │ │ │ │ + je 16584 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ - je 151d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je 156e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - je 151d0 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%edx │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + je 156e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x2(%eax),%ecx │ │ │ │ │ - je 151d0 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je 156e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x3(%eax),%ecx │ │ │ │ │ - je 151d0 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je 156e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x4(%eax),%ecx │ │ │ │ │ - je 151d0 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je 156e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x5(%eax),%ecx │ │ │ │ │ - je 151d0 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je 156e0 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x6(%eax),%ecx │ │ │ │ │ - je 151d0 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je 156e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x7(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%ecx,4),%edx │ │ │ │ │ - jne 1517c │ │ │ │ │ + cmp 0xc(%edi,%ecx,4),%esi │ │ │ │ │ + jne 15690 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%eax │ │ │ │ │ mov (%eax,%ecx,4),%esi │ │ │ │ │ mov %esi,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5246 (discriminator 2) │ │ │ │ │ mov -0x278(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 16320 │ │ │ │ │ + je 16fa8 │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5248 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5256 │ │ │ │ │ mov 0x610(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 1544f │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle 1595f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%esi │ │ │ │ │ - je 1527f │ │ │ │ │ + je 1578f │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 1526a │ │ │ │ │ + je 1577a │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 1525f │ │ │ │ │ + je 1576f │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 15254 │ │ │ │ │ + je 15764 │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 15249 │ │ │ │ │ + je 15759 │ │ │ │ │ cmp $0x5,%esi │ │ │ │ │ - je 1523e │ │ │ │ │ + je 1574e │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - jne 16ff0 │ │ │ │ │ + jne 17498 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16128 │ │ │ │ │ + je 16570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16128 │ │ │ │ │ + je 16570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16128 │ │ │ │ │ + je 16570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16128 │ │ │ │ │ + je 16570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16128 │ │ │ │ │ + je 16570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16128 │ │ │ │ │ + je 16570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je 152f1 │ │ │ │ │ + je 15801 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16128 │ │ │ │ │ + je 16570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16128 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 16570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16128 │ │ │ │ │ - cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 16570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16128 │ │ │ │ │ - cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 16570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16128 │ │ │ │ │ - cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 16570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16128 │ │ │ │ │ - cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 16570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16128 │ │ │ │ │ - cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 16570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16128 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 16570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 1527f │ │ │ │ │ + jne 1578f │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ mov %edi,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ │ + mov %eax,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ sete -0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov %esi,-0x284(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ @@ -27068,526 +26782,543 @@ │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 15a20 │ │ │ │ │ + je 15f60 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 15d70 │ │ │ │ │ + je 161b8 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 15d81 │ │ │ │ │ + je 161c9 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov %edx,-0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 15440 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 15950 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ setne -0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ test %dl,-0x290(%ebp) │ │ │ │ │ - je 1538a │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 15440 │ │ │ │ │ + je 1589c │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 15950 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x290(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x294(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x298(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 15440 │ │ │ │ │ + cmp %dl,-0x294(%ebp) │ │ │ │ │ + jne 15950 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ testb $0x20,-0x290(%ebp) │ │ │ │ │ - jne 1772b │ │ │ │ │ + jne 17d6d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x294(%ebp) │ │ │ │ │ - jne 17743 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 17d92 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x290(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x298(%ebp),%eax │ │ │ │ │ + movzbl -0x294(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x290(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 17874 │ │ │ │ │ + je 17e9d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 1792d │ │ │ │ │ + je 17f2d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ - mov -0x290(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x294(%ebp) │ │ │ │ │ - jne 15440 │ │ │ │ │ + cmp %edx,-0x294(%ebp) │ │ │ │ │ + jne 15950 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 15a20 │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 15f60 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x290(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 15a20 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + je 15f60 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jne 15320 │ │ │ │ │ + jne 15830 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:5260 │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:5260 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 17ae7 │ │ │ │ │ + jne 179ec │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ mov -0x40(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a25(%ebx),%esi │ │ │ │ │ push $0x7 │ │ │ │ │ - lea -0x4a35(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ push %eax │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:5262 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5262 (discriminator 1) │ │ │ │ │ mov $0x148e,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5262 │ │ │ │ │ - jmp 168d4 │ │ │ │ │ + jmp 16f48 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5164 │ │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ │ + mov 0x20(%edx),%esi │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ - jmp 14b72 │ │ │ │ │ + jmp 14fe2 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ │ mov %eax,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - mov -0x250(%ebp),%esi │ │ │ │ │ + mov -0x250(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5188 │ │ │ │ │ mov 0x650(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - jle 16f5b │ │ │ │ │ - dec %esi │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jle 17e02 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ movl $0x0,-0x254(%ebp) │ │ │ │ │ - and $0x7,%esi │ │ │ │ │ - je 1795b │ │ │ │ │ + dec %eax │ │ │ │ │ + and $0x7,%eax │ │ │ │ │ + je 17f4f │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 155f6 │ │ │ │ │ + je 15b06 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ movl $0x1,-0x254(%ebp) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - je 17923 │ │ │ │ │ - cmp $0x2,%esi │ │ │ │ │ - je 15586 │ │ │ │ │ - cmp $0x3,%esi │ │ │ │ │ - je 15573 │ │ │ │ │ - cmp $0x4,%esi │ │ │ │ │ - je 1555c │ │ │ │ │ - cmp $0x5,%esi │ │ │ │ │ - je 15545 │ │ │ │ │ - cmp $0x6,%esi │ │ │ │ │ - je 1552e │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 17f23 │ │ │ │ │ + cmp $0x2,%eax │ │ │ │ │ + je 15a96 │ │ │ │ │ + cmp $0x3,%eax │ │ │ │ │ + je 15a83 │ │ │ │ │ + cmp $0x4,%eax │ │ │ │ │ + je 15a6c │ │ │ │ │ + cmp $0x5,%eax │ │ │ │ │ + je 15a55 │ │ │ │ │ + cmp $0x6,%eax │ │ │ │ │ + je 15a3e │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 155f6 │ │ │ │ │ + je 15b06 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ │ + mov %esi,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x254(%ebp),%esi │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 155f6 │ │ │ │ │ + mov -0x254(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + je 15b06 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %esi │ │ │ │ │ - mov %esi,-0x254(%ebp) │ │ │ │ │ + inc %eax │ │ │ │ │ + mov %eax,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x254(%ebp),%edx │ │ │ │ │ cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 155f6 │ │ │ │ │ + je 15b06 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x254(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 15b06 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + inc %esi │ │ │ │ │ + mov %esi,-0x254(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ mov -0x254(%ebp),%eax │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 155f6 │ │ │ │ │ + je 15b06 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x254(%ebp),%esi │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 155f6 │ │ │ │ │ + mov -0x254(%ebp),%edx │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je 15b06 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %esi │ │ │ │ │ - mov %esi,-0x254(%ebp) │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - mov -0x254(%ebp),%esi │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 155f6 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je 15b00 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %esi │ │ │ │ │ + cmp %esi,-0x250(%ebp) │ │ │ │ │ + je 17169 │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 155f0 │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + je 15b00 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x250(%ebp) │ │ │ │ │ - je 16d5f │ │ │ │ │ + inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - je 155f0 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + je 15b00 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - inc %esi │ │ │ │ │ + lea 0x2(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 155f0 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x2(%eax),%esi │ │ │ │ │ - je 155f0 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x3(%eax),%esi │ │ │ │ │ - je 155f0 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x4(%eax),%esi │ │ │ │ │ - je 155f0 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x5(%eax),%esi │ │ │ │ │ - je 155f0 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%ecx │ │ │ │ │ - lea 0x6(%eax),%esi │ │ │ │ │ - je 155f0 │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 15b00 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - lea 0x7(%eax),%esi │ │ │ │ │ + lea 0x3(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - jne 15599 │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 15b00 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x4(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 15b00 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x5(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 15b00 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x6(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 15b00 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ + lea 0x7(%esi),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ + jne 15aa9 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ - mov %esi,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x254(%ebp),%edx │ │ │ │ │ - mov -0x268(%ebp),%ecx │ │ │ │ │ - mov (%ecx,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5188 (discriminator 2) │ │ │ │ │ mov -0x254(%ebp),%esi │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 16f5b │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov -0x268(%ebp),%eax │ │ │ │ │ + mov (%eax,%esi,4),%ecx │ │ │ │ │ + mov %ecx,-0x254(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5188 (discriminator 2) │ │ │ │ │ + mov -0x254(%ebp),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 17e02 │ │ │ │ │ ./pynx/scattering/cpu.c:5190 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ - jmp 15647 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ + jmp 15b49 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov (%eax),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov %ecx,-0x254(%ebp) │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov %ecx,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5196 │ │ │ │ │ - mov 0x654(%ebx),%ecx │ │ │ │ │ + mov 0x654(%ebx),%eax │ │ │ │ │ + mov %eax,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 16bc8 │ │ │ │ │ - dec %eax │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + jle 17ce8 │ │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - je 156be │ │ │ │ │ + je 15c02 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi),%ecx │ │ │ │ │ - je 15720 │ │ │ │ │ + cmp 0xc(%edi),%esi │ │ │ │ │ + je 15c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - je 156be │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 17e6e │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 156b7 │ │ │ │ │ + je 15bf5 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - je 156b0 │ │ │ │ │ + je 15be8 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 156a9 │ │ │ │ │ + je 15bdb │ │ │ │ │ cmp $0x5,%eax │ │ │ │ │ - je 156a2 │ │ │ │ │ + je 15bca │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - je 1569b │ │ │ │ │ + je 15bb9 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ - je 15720 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je 15c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 15720 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 15c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 15720 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je 15c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 15720 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 15c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 15720 │ │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%eax │ │ │ │ │ + je 15c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 15720 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 15c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 15720 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 15c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - cmp %eax,-0x258(%ebp) │ │ │ │ │ - je 169bf │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ + cmp %eax,%ecx │ │ │ │ │ + je 16cdf │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - je 15720 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0xc(%edi,%eax,4),%esi │ │ │ │ │ + je 15c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ inc %edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - je 15720 │ │ │ │ │ - cmp 0x14(%edi,%eax,4),%ecx │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + je 15c60 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ │ - je 15720 │ │ │ │ │ - cmp 0x18(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x14(%edi,%eax,4),%esi │ │ │ │ │ + je 15c60 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x3(%eax),%edx │ │ │ │ │ - je 15720 │ │ │ │ │ - cmp 0x1c(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x18(%edi,%eax,4),%esi │ │ │ │ │ + je 15c60 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ │ - je 15720 │ │ │ │ │ - cmp 0x20(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x1c(%edi,%eax,4),%esi │ │ │ │ │ + je 15c60 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x5(%eax),%edx │ │ │ │ │ - je 15720 │ │ │ │ │ - cmp 0x24(%edi,%eax,4),%ecx │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x20(%edi,%eax,4),%esi │ │ │ │ │ + je 15c60 │ │ │ │ │ +./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x6(%eax),%edx │ │ │ │ │ - je 15720 │ │ │ │ │ +./pynx/scattering/cpu.c:7426 │ │ │ │ │ + cmp 0x24(%edi,%eax,4),%esi │ │ │ │ │ + je 15c60 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x7(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%edx,4),%ecx │ │ │ │ │ - jne 156c4 │ │ │ │ │ + cmp 0xc(%edi,%edx,4),%esi │ │ │ │ │ + jne 15c08 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ - mov -0x268(%ebp),%esi │ │ │ │ │ - mov (%esi,%edx,4),%eax │ │ │ │ │ - mov %eax,-0x25c(%ebp) │ │ │ │ │ + mov -0x268(%ebp),%ecx │ │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ │ + mov %esi,-0x25c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5196 (discriminator 2) │ │ │ │ │ - mov -0x25c(%ebp),%ecx │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - je 16bc8 │ │ │ │ │ + mov -0x25c(%ebp),%eax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 17ce8 │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5198 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ - jmp 15770 │ │ │ │ │ + jmp 15cb0 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov (%eax),%edx │ │ │ │ │ + mov (%edx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:5178 │ │ │ │ │ mov %esi,-0x25c(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5180 │ │ │ │ │ - mov %edx,-0x254(%ebp) │ │ │ │ │ + mov %eax,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %esi,-0x250(%ebp) │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5206 │ │ │ │ │ mov 0x658(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 159cf │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle 15f0f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%esi │ │ │ │ │ - je 157fd │ │ │ │ │ + je 15d3d │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 157e8 │ │ │ │ │ + je 15d28 │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 157dd │ │ │ │ │ + je 15d1d │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 157d2 │ │ │ │ │ + je 15d12 │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 157c7 │ │ │ │ │ + je 15d07 │ │ │ │ │ cmp $0x5,%esi │ │ │ │ │ - je 157bc │ │ │ │ │ + je 15cfc │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - je 157b1 │ │ │ │ │ + je 15cf1 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 16918 │ │ │ │ │ + je 16c30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16918 │ │ │ │ │ + je 16c30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16918 │ │ │ │ │ + je 16c30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16918 │ │ │ │ │ + je 16c30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16918 │ │ │ │ │ + je 16c30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16918 │ │ │ │ │ + je 16c30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16918 │ │ │ │ │ + je 16c30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - je 1586f │ │ │ │ │ + je 15daf │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16918 │ │ │ │ │ + je 16c30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16918 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 16c30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16918 │ │ │ │ │ - cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 16c30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16918 │ │ │ │ │ - cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 16c30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16918 │ │ │ │ │ - cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 16c30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16918 │ │ │ │ │ - cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 16c30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16918 │ │ │ │ │ - cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 16c30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16918 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 16c30 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 157fd │ │ │ │ │ + jne 15d3d │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ mov %edi,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ @@ -27604,222 +27335,216 @@ │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x260(%ebp),%ecx │ │ │ │ │ mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 165f0 │ │ │ │ │ + je 169b8 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0x264(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 16050 │ │ │ │ │ + je 164a0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 16061 │ │ │ │ │ + je 164b1 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov %edx,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 159c0 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 15f00 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x278(%ebp) │ │ │ │ │ - je 15908 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 159c0 │ │ │ │ │ + je 15e4c │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 15f00 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x278(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x27c(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x284(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 159c0 │ │ │ │ │ + cmp %dl,-0x280(%ebp) │ │ │ │ │ + jne 15f00 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ testb $0x20,-0x278(%ebp) │ │ │ │ │ - jne 174bd │ │ │ │ │ + jne 17972 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x27c(%ebp) │ │ │ │ │ - jne 178ba │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 17edd │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x278(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x284(%ebp),%eax │ │ │ │ │ + movzbl -0x280(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x278(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 17a00 │ │ │ │ │ + je 17fde │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 17a81 │ │ │ │ │ + je 18049 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x27c(%ebp) │ │ │ │ │ - jne 159c0 │ │ │ │ │ + cmp %edx,-0x280(%ebp) │ │ │ │ │ + jne 15f00 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x270(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 165f0 │ │ │ │ │ + mov -0x270(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 169b8 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x278(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 165f0 │ │ │ │ │ + je 169b8 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x258(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jne 158a0 │ │ │ │ │ + jne 15de0 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:5210 │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:5210 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 17b19 │ │ │ │ │ + jne 1808d │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ mov -0x40(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a25(%ebx),%esi │ │ │ │ │ push $0x2 │ │ │ │ │ - lea -0x4a35(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ push %eax │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:5212 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5212 (discriminator 1) │ │ │ │ │ mov $0x145c,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5212 │ │ │ │ │ - jmp 168d4 │ │ │ │ │ + jmp 16f48 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x274(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x268(%ebp),%ecx │ │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ │ mov %edx,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5256 (discriminator 2) │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 1544f │ │ │ │ │ + je 1595f │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5258 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5266 │ │ │ │ │ mov 0x60c(%ebx),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jle 15f4f │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jle 1639f │ │ │ │ │ ./pynx/scattering/cpu.c:7424 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ and $0x7,%esi │ │ │ │ │ - je 15eb8 │ │ │ │ │ + je 16300 │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 15ac6 │ │ │ │ │ + je 16006 │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 15abb │ │ │ │ │ + je 15ffb │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 15ab0 │ │ │ │ │ + je 15ff0 │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 15aa5 │ │ │ │ │ + je 15fe5 │ │ │ │ │ cmp $0x5,%esi │ │ │ │ │ - je 15a9a │ │ │ │ │ + je 15fda │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - jne 16fb8 │ │ │ │ │ + jne 17460 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16038 │ │ │ │ │ + je 16488 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16038 │ │ │ │ │ + je 16488 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16038 │ │ │ │ │ + je 16488 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16038 │ │ │ │ │ + je 16488 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16038 │ │ │ │ │ + je 16488 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16038 │ │ │ │ │ + je 16488 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 15eb8 │ │ │ │ │ + jne 16300 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ - mov %edi,-0x27c(%ebp) │ │ │ │ │ + mov %edi,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %eax,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ sete -0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ @@ -27827,2654 +27552,2576 @@ │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov %esi,-0x288(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %edx,%edi │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je 15c30 │ │ │ │ │ + je 16170 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0x284(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 15f30 │ │ │ │ │ + je 16380 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 15fa0 │ │ │ │ │ + je 163f0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov %edx,-0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 15f40 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 16390 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ setne -0x294(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne %dl │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ test %dl,-0x294(%ebp) │ │ │ │ │ - je 15b7a │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 15f40 │ │ │ │ │ + je 160bc │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 16390 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x294(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x298(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x298(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x299(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 15f40 │ │ │ │ │ + cmp %dl,-0x298(%ebp) │ │ │ │ │ + jne 16390 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ testb $0x20,-0x294(%ebp) │ │ │ │ │ - jne 176f6 │ │ │ │ │ + jne 17d0d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x298(%ebp) │ │ │ │ │ - jne 176d2 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 17d32 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x294(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x299(%ebp),%eax │ │ │ │ │ + movzbl -0x298(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x294(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 1785d │ │ │ │ │ + je 17e8c │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 1790c │ │ │ │ │ + je 17f12 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ - mov -0x294(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x298(%ebp) │ │ │ │ │ - jne 15f40 │ │ │ │ │ + cmp %edx,-0x298(%ebp) │ │ │ │ │ + jne 16390 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 15c30 │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 16170 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x294(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 15f40 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jne 16390 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ - mov -0x27c(%ebp),%edi │ │ │ │ │ + mov -0x280(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x268(%ebp),%ecx │ │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ │ mov %edx,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5266 (discriminator 2) │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 15f4f │ │ │ │ │ + je 1639f │ │ │ │ │ ./pynx/scattering/cpu.c:5268 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5275 (discriminator 1) │ │ │ │ │ mov -0x250(%ebp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle 143bd │ │ │ │ │ -./pynx/scattering/cpu.c:5277 │ │ │ │ │ - mov -0x254(%ebp),%esi │ │ │ │ │ - mov -0x25c(%ebp),%eax │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - mov -0x264(%ebp),%edx │ │ │ │ │ - mov -0x260(%ebp),%ecx │ │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ │ - mov -0x258(%ebp),%esi │ │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ │ - mov -0x26c(%ebp),%eax │ │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ │ - mov -0x274(%ebp),%edx │ │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ │ - mov -0x270(%ebp),%esi │ │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ │ - lea -0x4a35(%ebx),%eax │ │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ │ - lea -0x98(%ebp),%edx │ │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ │ - lea -0x58(%ebp),%ecx │ │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ │ - push %eax │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ - push -0x280(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ - mov -0x268(%ebp),%edx │ │ │ │ │ - call 8bb0 │ │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5277 (discriminator 2) │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5277 │ │ │ │ │ - mov %edi,-0x254(%ebp) │ │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ │ -./pynx/scattering/cpu.c:5277 (discriminator 2) │ │ │ │ │ - inc %eax │ │ │ │ │ -./pynx/scattering/cpu.c:5277 │ │ │ │ │ - mov %ecx,-0x25c(%ebp) │ │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ │ - mov %esi,-0x260(%ebp) │ │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ │ - mov %edx,-0x264(%ebp) │ │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ │ - mov %edi,-0x258(%ebp) │ │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ │ - mov %ecx,-0x26c(%ebp) │ │ │ │ │ - mov %esi,-0x278(%ebp) │ │ │ │ │ - mov %edx,-0x274(%ebp) │ │ │ │ │ - mov %edi,-0x270(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:5277 (discriminator 2) │ │ │ │ │ - jne 143bd │ │ │ │ │ -./pynx/scattering/cpu.c:5277 (discriminator 1) │ │ │ │ │ - mov $0x149d,%edx │ │ │ │ │ - jmp 168d4 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jg 17b88 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 14820 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 15d81 │ │ │ │ │ + je 161c9 │ │ │ │ │ cmpb $0x0,-0x28c(%ebp) │ │ │ │ │ - jne 15440 │ │ │ │ │ + jne 15950 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x284(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 15d93 │ │ │ │ │ + jne 161db │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 15440 │ │ │ │ │ + jne 15950 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 1544f │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 15962 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 16910 │ │ │ │ │ + jne 16c20 │ │ │ │ │ mov -0x284(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 16910 │ │ │ │ │ + je 16c20 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x288(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ mov -0x288(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 15dff │ │ │ │ │ + je 1624a │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 17658 │ │ │ │ │ + je 17b68 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 15440 │ │ │ │ │ + je 15950 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x274(%ebp),%edi │ │ │ │ │ - js 1544f │ │ │ │ │ - jmp 15a28 │ │ │ │ │ + js 15962 │ │ │ │ │ + jmp 15f68 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 15e31 │ │ │ │ │ - cmpb $0x0,-0x27c(%ebp) │ │ │ │ │ - jne 14f28 │ │ │ │ │ + je 16279 │ │ │ │ │ + cmpb $0x0,-0x280(%ebp) │ │ │ │ │ + jne 153d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 15e43 │ │ │ │ │ + jne 1628b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 14f28 │ │ │ │ │ + jne 153d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 14f35 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 153e8 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 15e80 │ │ │ │ │ + jne 162cb │ │ │ │ │ mov -0x274(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 17040 │ │ │ │ │ + jne 174e8 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 15e96 │ │ │ │ │ + je 162e1 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 1770e │ │ │ │ │ + je 17d50 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 14f28 │ │ │ │ │ + je 153d8 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x26c(%ebp),%edi │ │ │ │ │ - js 14f35 │ │ │ │ │ - jmp 160f0 │ │ │ │ │ + js 153e8 │ │ │ │ │ + jmp 16540 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16038 │ │ │ │ │ + je 16488 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16038 │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%ecx │ │ │ │ │ + je 16488 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ inc %eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi,%eax,4),%ecx │ │ │ │ │ - je 16038 │ │ │ │ │ - cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 16488 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16038 │ │ │ │ │ - cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x14(%edi,%esi,4),%ecx │ │ │ │ │ + je 16488 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x3(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16038 │ │ │ │ │ - cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x18(%edi,%esi,4),%ecx │ │ │ │ │ + je 16488 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16038 │ │ │ │ │ - cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x1c(%edi,%esi,4),%ecx │ │ │ │ │ + je 16488 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x5(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16038 │ │ │ │ │ - cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + cmp 0x20(%edi,%esi,4),%ecx │ │ │ │ │ + je 16488 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x6(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - je 16038 │ │ │ │ │ + cmp 0x24(%edi,%esi,4),%ecx │ │ │ │ │ + je 16488 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ lea 0x7(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jne 15eb8 │ │ │ │ │ - jmp 15adf │ │ │ │ │ + jne 16300 │ │ │ │ │ + jmp 1601f │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 15fa0 │ │ │ │ │ + je 163f0 │ │ │ │ │ cmpb $0x0,-0x290(%ebp) │ │ │ │ │ - je 15fa0 │ │ │ │ │ + je 163f0 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ inc %edi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jne 15b10 │ │ │ │ │ + jne 16050 │ │ │ │ │ + vzeroupper │ │ │ │ │ ./pynx/scattering/cpu.c:5270 │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:5270 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 17add │ │ │ │ │ + jne 179e2 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ mov -0x40(%ebx),%ecx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x3cd0(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a25(%ebx),%esi │ │ │ │ │ push $0x8 │ │ │ │ │ - lea -0x4a35(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %edx │ │ │ │ │ push %esi │ │ │ │ │ push %eax │ │ │ │ │ push (%ecx) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:5272 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5272 (discriminator 1) │ │ │ │ │ mov $0x1498,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:5272 │ │ │ │ │ - jmp 168d4 │ │ │ │ │ + jmp 16f48 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x288(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 15fae │ │ │ │ │ + jne 163fe │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 15f40 │ │ │ │ │ + jne 16390 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 15f4f │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 163a2 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 16890 │ │ │ │ │ + jne 16c10 │ │ │ │ │ mov -0x288(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 16890 │ │ │ │ │ + je 16c10 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x28c(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ mov -0x28c(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 16016 │ │ │ │ │ + je 16469 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 17638 │ │ │ │ │ + je 17b48 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 15f40 │ │ │ │ │ + je 16390 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ - mov -0x27c(%ebp),%edi │ │ │ │ │ - js 15f4f │ │ │ │ │ - jmp 15c38 │ │ │ │ │ + mov -0x280(%ebp),%edi │ │ │ │ │ + js 163a2 │ │ │ │ │ + jmp 16178 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%esi │ │ │ │ │ mov (%esi,%eax,4),%eax │ │ │ │ │ mov %eax,-0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp 15c47 │ │ │ │ │ + jmp 16187 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 16061 │ │ │ │ │ + je 164b1 │ │ │ │ │ cmpb $0x0,-0x274(%ebp) │ │ │ │ │ - jne 159c0 │ │ │ │ │ + jne 15f00 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 16073 │ │ │ │ │ + jne 164c3 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 159c0 │ │ │ │ │ + jne 15f00 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 159cf │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 15f12 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 160b0 │ │ │ │ │ + jne 16503 │ │ │ │ │ mov -0x26c(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 170b4 │ │ │ │ │ + jne 17568 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 160c6 │ │ │ │ │ + je 16519 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 170f8 │ │ │ │ │ + je 175b5 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 159c0 │ │ │ │ │ + je 15f00 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x260(%ebp),%edi │ │ │ │ │ - js 159cf │ │ │ │ │ - jmp 165f8 │ │ │ │ │ + js 15f12 │ │ │ │ │ + jmp 169c0 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x26c(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x268(%ebp),%eax │ │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ │ mov %ecx,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5226 (discriminator 2) │ │ │ │ │ mov -0x258(%ebp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 14f35 │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + je 153e5 │ │ │ │ │ ./pynx/scattering/cpu.c:5228 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %eax,-0x26c(%ebp) │ │ │ │ │ - jmp 14fc0 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + jmp 15470 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%esi │ │ │ │ │ mov (%esi,%eax,4),%eax │ │ │ │ │ mov %eax,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp 15a37 │ │ │ │ │ + jmp 15f77 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x270(%ebp),%edx │ │ │ │ │ + mov %ecx,-0x274(%ebp) │ │ │ │ │ + mov %edi,-0x270(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ - mov %edi,-0x270(%ebp) │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ - mov %esi,-0x27c(%ebp) │ │ │ │ │ + mov %esi,-0x280(%ebp) │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ sete -0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %eax,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - je 16283 │ │ │ │ │ - nop │ │ │ │ │ + je 166d3 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0x278(%ebp),%ecx │ │ │ │ │ cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 162a0 │ │ │ │ │ + je 166f0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 162ad │ │ │ │ │ + je 166fd │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ mov %edx,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 16260 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 166b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x28c(%ebp) │ │ │ │ │ - je 161d6 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 16260 │ │ │ │ │ + je 1662a │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 166b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ movzbl 0x10(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ mov %cl,-0x28c(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x290(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x290(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x294(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 16260 │ │ │ │ │ + cmp %dl,-0x290(%ebp) │ │ │ │ │ + jne 166b0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ testb $0x20,-0x28c(%ebp) │ │ │ │ │ - jne 1778b │ │ │ │ │ + jne 17dc0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x290(%ebp) │ │ │ │ │ - jne 17767 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 17dad │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x28c(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x294(%ebp),%eax │ │ │ │ │ + movzbl -0x290(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x28c(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 178de │ │ │ │ │ + je 17ef0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 1799e │ │ │ │ │ + je 17f8e │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x290(%ebp) │ │ │ │ │ - je 17008 │ │ │ │ │ + cmp %edx,-0x290(%ebp) │ │ │ │ │ + je 174b0 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %esi,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - je 16320 │ │ │ │ │ + cmp %esi,-0x274(%ebp) │ │ │ │ │ + je 16fa8 │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ mov %eax,%esi │ │ │ │ │ mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jne 16180 │ │ │ │ │ + jne 165d0 │ │ │ │ │ mov -0x270(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x268(%ebp),%ecx │ │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ │ mov %edx,-0x278(%ebp) │ │ │ │ │ - jmp 151df │ │ │ │ │ + jmp 156ef │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 162ad │ │ │ │ │ + je 166fd │ │ │ │ │ cmpb $0x0,-0x288(%ebp) │ │ │ │ │ - jne 16260 │ │ │ │ │ + jne 166b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 162bb │ │ │ │ │ + jne 1670b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 16260 │ │ │ │ │ + jne 166b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 16320 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 16fab │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 162f4 │ │ │ │ │ - mov -0x27c(%ebp),%edx │ │ │ │ │ + jne 1674b │ │ │ │ │ + mov -0x280(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 16f98 │ │ │ │ │ + jne 17440 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 1630a │ │ │ │ │ + je 16761 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 17698 │ │ │ │ │ + je 17cc8 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 16260 │ │ │ │ │ + je 166b0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%edi │ │ │ │ │ - jns 16289 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -./pynx/scattering/cpu.c:5250 │ │ │ │ │ - call 22e0 │ │ │ │ │ -./pynx/scattering/cpu.c:5250 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 17af1 │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x40(%ebx),%edx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%ecx │ │ │ │ │ - lea -0x4a35(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ - push $0x6 │ │ │ │ │ - lea -0x3ce0(%ebx),%esi │ │ │ │ │ - push %edi │ │ │ │ │ - push $0x9 │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push %esi │ │ │ │ │ - push (%edx) │ │ │ │ │ - call 2440 │ │ │ │ │ -./pynx/scattering/cpu.c:5252 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5252 (discriminator 1) │ │ │ │ │ - mov $0x1484,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5252 │ │ │ │ │ - jmp 168d4 │ │ │ │ │ + js 16fab │ │ │ │ │ + jmp 166d9 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x26c(%ebp),%edx │ │ │ │ │ + mov %ecx,-0x270(%ebp) │ │ │ │ │ + mov %edi,-0x26c(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ - mov %edi,-0x26c(%ebp) │ │ │ │ │ - mov %ecx,-0x270(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ + mov %esi,-0x278(%ebp) │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + sete -0x284(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7428 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %eax,-0x274(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x284(%ebp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %esi,-0x278(%ebp) │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ + mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je 164d5 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je 168f5 │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%esi) │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 16500 │ │ │ │ │ + je 16910 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 1650d │ │ │ │ │ + je 1691d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov %edx,-0x27c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 164b0 │ │ │ │ │ + jne 168d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x288(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x288(%ebp) │ │ │ │ │ - je 16406 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 164b0 │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ + je 1682a │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 168d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ mov %cl,-0x288(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x28c(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x28c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x290(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 164b0 │ │ │ │ │ + cmp %dl,-0x28c(%ebp) │ │ │ │ │ + jne 168d0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ testb $0x20,-0x288(%ebp) │ │ │ │ │ - jne 177e4 │ │ │ │ │ + jne 17e1d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%esi),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x28c(%ebp) │ │ │ │ │ - jne 177c0 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 17e0a │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x288(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x290(%ebp),%eax │ │ │ │ │ + movzbl -0x28c(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x288(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 178f5 │ │ │ │ │ + je 17f01 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 1750f │ │ │ │ │ + je 179d1 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x28c(%ebp) │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x28c(%ebp) │ │ │ │ │ - jne 164b0 │ │ │ │ │ + cmp %edx,-0x28c(%ebp) │ │ │ │ │ + jne 168d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 164d5 │ │ │ │ │ + mov -0x280(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 168f5 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x288(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 164d5 │ │ │ │ │ + je 168f5 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ecx,%edi │ │ │ │ │ - je 16588 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 17020 │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne 163b0 │ │ │ │ │ - mov %edi,-0x270(%ebp) │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne 167d0 │ │ │ │ │ mov -0x26c(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x268(%ebp),%edx │ │ │ │ │ - mov -0x270(%ebp),%eax │ │ │ │ │ - mov (%edx,%eax,4),%ecx │ │ │ │ │ - mov %ecx,-0x26c(%ebp) │ │ │ │ │ - jmp 1509f │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x26c(%ebp) │ │ │ │ │ + jmp 1557f │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 1650d │ │ │ │ │ + je 1691d │ │ │ │ │ cmpb $0x0,-0x284(%ebp) │ │ │ │ │ - jne 164b0 │ │ │ │ │ + jne 168d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x278(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 1651b │ │ │ │ │ + jne 1692b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 164b0 │ │ │ │ │ + jne 168d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 16588 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 17023 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 16554 │ │ │ │ │ + jne 1696b │ │ │ │ │ mov -0x278(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 16fd0 │ │ │ │ │ + jne 17478 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 1656a │ │ │ │ │ + je 16981 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 176b5 │ │ │ │ │ + je 17cf0 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 164b0 │ │ │ │ │ + je 168d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %edi,-0x270(%ebp) │ │ │ │ │ mov -0x26c(%ebp),%edi │ │ │ │ │ - jns 164e1 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5240 │ │ │ │ │ - call 22e0 │ │ │ │ │ -./pynx/scattering/cpu.c:5240 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 17afb │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x40(%ebx),%eax │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x3ce0(%ebx),%edx │ │ │ │ │ - lea -0x4ab1(%ebx),%ecx │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ - push $0x5 │ │ │ │ │ - lea -0x4a35(%ebx),%esi │ │ │ │ │ - push %edi │ │ │ │ │ - push $0x9 │ │ │ │ │ - push %ecx │ │ │ │ │ - push %esi │ │ │ │ │ - push %edx │ │ │ │ │ - push (%eax) │ │ │ │ │ - call 2440 │ │ │ │ │ -./pynx/scattering/cpu.c:5242 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5242 (discriminator 1) │ │ │ │ │ - mov $0x147a,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5242 │ │ │ │ │ - jmp 168d4 │ │ │ │ │ + js 17023 │ │ │ │ │ + jmp 168fb │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%edx │ │ │ │ │ mov (%edx,%eax,4),%esi │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp 160ff │ │ │ │ │ + jmp 1654f │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov -0x260(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ mov -0x268(%ebp),%ecx │ │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ │ mov %edx,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:5206 (discriminator 2) │ │ │ │ │ mov -0x260(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 159cf │ │ │ │ │ -/usr/include/python3.13/object.h:349 │ │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ │ + je 15f0f │ │ │ │ │ ./pynx/scattering/cpu.c:5208 │ │ │ │ │ decl -0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:349 │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ - jmp 14ba9 │ │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ │ + jmp 15013 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ + mov -0x258(%ebp),%ecx │ │ │ │ │ + mov %edx,-0x264(%ebp) │ │ │ │ │ + mov %edi,-0x258(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ - mov %edi,-0x258(%ebp) │ │ │ │ │ - mov %edx,-0x264(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7390 │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - cmp %esi,%ecx │ │ │ │ │ + mov %esi,-0x270(%ebp) │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + sete -0x278(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:7428 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %eax,-0x26c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - sete -0x278(%ebp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ - mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ -./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %esi,-0x270(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je 16795 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je 16b65 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%esi) │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 167c0 │ │ │ │ │ + je 16b80 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 167cd │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ + je 16b8d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ mov %edx,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 16770 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 16b40 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - setne -0x27c(%ebp) │ │ │ │ │ + setne -0x280(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ - test %dl,-0x27c(%ebp) │ │ │ │ │ - je 166c6 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 16770 │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ + test %dl,-0x280(%ebp) │ │ │ │ │ + je 16a92 │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 16b40 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x27c(%ebp) │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ + mov %cl,-0x280(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x284(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x284(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x288(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 16770 │ │ │ │ │ + cmp %dl,-0x284(%ebp) │ │ │ │ │ + jne 16b40 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x27c(%ebp) │ │ │ │ │ - jne 17441 │ │ │ │ │ + testb $0x20,-0x280(%ebp) │ │ │ │ │ + jne 178e9 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%esi),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x284(%ebp) │ │ │ │ │ - jne 17839 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 17e79 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x288(%ebp),%eax │ │ │ │ │ + movzbl -0x284(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x280(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 179d2 │ │ │ │ │ + je 17fbc │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 17a53 │ │ │ │ │ + je 18027 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x284(%ebp) │ │ │ │ │ - jne 16770 │ │ │ │ │ + cmp %edx,-0x284(%ebp) │ │ │ │ │ + jne 16b40 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 16795 │ │ │ │ │ + mov -0x274(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 16b65 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ - push -0x27c(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push -0x280(%ebp) │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 16795 │ │ │ │ │ + je 16b65 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x264(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ecx,%edi │ │ │ │ │ - je 16848 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 173f0 │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne 16670 │ │ │ │ │ - mov %edi,-0x264(%ebp) │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + jne 16a38 │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x264(%ebp),%eax │ │ │ │ │ mov -0x268(%ebp),%edx │ │ │ │ │ - mov (%edx,%eax,4),%ecx │ │ │ │ │ - mov %ecx,-0x264(%ebp) │ │ │ │ │ - jmp 14c8f │ │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x264(%ebp) │ │ │ │ │ + jmp 15137 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 167cd │ │ │ │ │ + je 16b8d │ │ │ │ │ cmpb $0x0,-0x278(%ebp) │ │ │ │ │ - jne 16770 │ │ │ │ │ + jne 16b40 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 167db │ │ │ │ │ + jne 16b9b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 16770 │ │ │ │ │ + jne 16b40 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 16848 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 173f3 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 16814 │ │ │ │ │ + jne 16bdb │ │ │ │ │ mov -0x270(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 17072 │ │ │ │ │ + jne 17520 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 1682a │ │ │ │ │ + je 16bf1 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 177a3 │ │ │ │ │ + je 17de5 │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 16770 │ │ │ │ │ + je 16b40 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %edi,-0x264(%ebp) │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ - jns 167a1 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ -./pynx/scattering/cpu.c:5220 │ │ │ │ │ - call 22e0 │ │ │ │ │ -./pynx/scattering/cpu.c:5220 (discriminator 2) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jne 17b0f │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x40(%ebx),%ecx │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ - push $0x3 │ │ │ │ │ - lea -0x4a35(%ebx),%esi │ │ │ │ │ - push %edi │ │ │ │ │ - push $0x9 │ │ │ │ │ - push %edx │ │ │ │ │ - push %esi │ │ │ │ │ - push %eax │ │ │ │ │ - push (%ecx) │ │ │ │ │ - call 2440 │ │ │ │ │ -./pynx/scattering/cpu.c:5222 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5222 (discriminator 1) │ │ │ │ │ - mov $0x1466,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5222 │ │ │ │ │ - jmp 168d4 │ │ │ │ │ - nop │ │ │ │ │ + js 173f3 │ │ │ │ │ + jmp 16b6b │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 16003 │ │ │ │ │ -./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x40(%ebx),%edi │ │ │ │ │ - sub $0x4,%esp │ │ │ │ │ - lea -0x3ce0(%ebx),%edx │ │ │ │ │ - lea -0x4ab1(%ebx),%ecx │ │ │ │ │ - lea -0x4a35(%ebx),%eax │ │ │ │ │ - push -0x280(%ebp) │ │ │ │ │ - lea -0x4d65(%ebx),%esi │ │ │ │ │ - push %esi │ │ │ │ │ - push $0x9 │ │ │ │ │ - push %ecx │ │ │ │ │ - push %eax │ │ │ │ │ - push %edx │ │ │ │ │ - push (%edi) │ │ │ │ │ - call 2440 │ │ │ │ │ -./pynx/scattering/cpu.c:5304 │ │ │ │ │ - add $0x20,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5304 (discriminator 1) │ │ │ │ │ - mov $0x14b8,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5314 │ │ │ │ │ - sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%ebx),%esi │ │ │ │ │ - mov $0x43,%ecx │ │ │ │ │ - push %esi │ │ │ │ │ - lea -0x3c7c(%ebx),%eax │ │ │ │ │ - call 9230 │ │ │ │ │ -./pynx/scattering/cpu.c:5316 │ │ │ │ │ - add $0x10,%esp │ │ │ │ │ -./pynx/scattering/cpu.c:5529 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -./pynx/scattering/cpu.c:5342 │ │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ │ - sub %gs:0x14,%edx │ │ │ │ │ - jne 17b2d │ │ │ │ │ - lea -0x10(%ebp),%esp │ │ │ │ │ - pop %ecx │ │ │ │ │ - pop %ebx │ │ │ │ │ - pop %esi │ │ │ │ │ - pop %edi │ │ │ │ │ - pop %ebp │ │ │ │ │ - lea -0x4(%ecx),%esp │ │ │ │ │ - ret │ │ │ │ │ - nop │ │ │ │ │ -./pynx/scattering/cpu.c:11382 │ │ │ │ │ + jmp 16456 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 15dec │ │ │ │ │ + jmp 16237 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 (discriminator 1) │ │ │ │ │ mov -0x268(%ebp),%esi │ │ │ │ │ mov (%esi,%eax,4),%eax │ │ │ │ │ mov %eax,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - jmp 16607 │ │ │ │ │ + jmp 169cf │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ │ - jmp 1490e │ │ │ │ │ + jmp 14d79 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ │ - jmp 148e0 │ │ │ │ │ + jmp 14d4b │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x100(%ebp) │ │ │ │ │ - jmp 148b2 │ │ │ │ │ + jmp 14d1d │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x130(%ebp) │ │ │ │ │ - jmp 14884 │ │ │ │ │ + jmp 14cef │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x160(%ebp) │ │ │ │ │ - jmp 14856 │ │ │ │ │ + jmp 14cc1 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x190(%ebp) │ │ │ │ │ - jmp 14828 │ │ │ │ │ + jmp 14c93 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1c0(%ebp) │ │ │ │ │ - jmp 147fa │ │ │ │ │ + jmp 14c65 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x1f0(%ebp) │ │ │ │ │ - jmp 147cc │ │ │ │ │ + jmp 14c37 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x220(%ebp) │ │ │ │ │ - jmp 1479e │ │ │ │ │ + jmp 14c09 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ mov -0x28(%ebx),%esi │ │ │ │ │ mov %edx,-0x25c(%ebp) │ │ │ │ │ + mov -0x258(%ebp),%ecx │ │ │ │ │ mov %edi,-0x258(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %eax,-0x260(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ mov %esi,-0x264(%ebp) │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ sete -0x270(%ebp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ +./pynx/scattering/cpu.c:7428 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ - mov 0xc(%edx,%edi,4),%eax │ │ │ │ │ + mov 0xc(%edx,%esi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - je 16c18 │ │ │ │ │ + cmp %eax,%edi │ │ │ │ │ + je 16f88 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0x260(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%esi) │ │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 16b28 │ │ │ │ │ + je 16e60 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 16b35 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ + je 16e6d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ │ mov %edx,-0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 16b10 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 16e40 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x274(%ebp) │ │ │ │ │ - je 16a58 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 16b10 │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl 0x10(%esi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ + je 16d8c │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 16e40 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ + movzbl 0x10(%edi),%ecx │ │ │ │ │ mov %cl,-0x274(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x278(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x278(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x27c(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 16b10 │ │ │ │ │ + cmp %dl,-0x278(%ebp) │ │ │ │ │ + jne 16e40 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ testb $0x20,-0x274(%ebp) │ │ │ │ │ - jne 17986 │ │ │ │ │ + jne 17f69 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%esi),%edx │ │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x278(%ebp) │ │ │ │ │ - jne 17962 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 17f56 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x274(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x27c(%ebp),%eax │ │ │ │ │ + movzbl -0x278(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x274(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 17a6a │ │ │ │ │ + je 18038 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 17a98 │ │ │ │ │ + je 1805a │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x278(%ebp) │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x278(%ebp) │ │ │ │ │ - jne 16b10 │ │ │ │ │ + cmp %edx,-0x278(%ebp) │ │ │ │ │ + jne 16e40 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x26c(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 16c18 │ │ │ │ │ + mov -0x26c(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 16f88 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x274(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 16c18 │ │ │ │ │ + je 16f88 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x25c(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ecx,%edi │ │ │ │ │ - je 16bc8 │ │ │ │ │ - mov %eax,%edi │ │ │ │ │ - jmp 169f0 │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + je 17ce8 │ │ │ │ │ + mov %eax,%esi │ │ │ │ │ + jmp 16d20 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 16b35 │ │ │ │ │ + je 16e6d │ │ │ │ │ cmpb $0x0,-0x270(%ebp) │ │ │ │ │ - jne 16b10 │ │ │ │ │ + jne 16e40 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x264(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 16b43 │ │ │ │ │ + jne 16e7b │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 16b10 │ │ │ │ │ + jne 16e40 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push %esi │ │ │ │ │ + push %edi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 16bc8 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 16f00 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 170d8 │ │ │ │ │ + jne 17588 │ │ │ │ │ mov -0x264(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 170d8 │ │ │ │ │ + je 17588 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x26c(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ mov -0x26c(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 16bab │ │ │ │ │ + je 16ee6 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 1788b │ │ │ │ │ + je 17eae │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 16b10 │ │ │ │ │ + je 16e40 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ - mov %edi,-0x25c(%ebp) │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ - jns 16c24 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jns 16f8e │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5200 │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:5200 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 17b23 │ │ │ │ │ + jne 18097 │ │ │ │ │ ./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ - mov -0x40(%ebx),%ecx │ │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea -0x4ab1(%ebx),%edx │ │ │ │ │ - lea -0x3ce0(%ebx),%eax │ │ │ │ │ - lea -0x4d65(%ebx),%edi │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x4a25(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ push $0x1 │ │ │ │ │ - lea -0x4a35(%ebx),%esi │ │ │ │ │ push %edi │ │ │ │ │ push $0x9 │ │ │ │ │ push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ push %esi │ │ │ │ │ - push %eax │ │ │ │ │ - push (%ecx) │ │ │ │ │ + push (%eax) │ │ │ │ │ call 2440 │ │ │ │ │ ./pynx/scattering/cpu.c:5202 │ │ │ │ │ add $0x20,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:5202 (discriminator 1) │ │ │ │ │ mov $0x1452,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:5202 │ │ │ │ │ - jmp 168d4 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ - mov %edi,-0x25c(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5314 │ │ │ │ │ + sub $0xc,%esp │ │ │ │ │ + lea -0x4ab9(%ebx),%esi │ │ │ │ │ + mov $0x43,%ecx │ │ │ │ │ + push %esi │ │ │ │ │ + lea -0x3c6c(%ebx),%eax │ │ │ │ │ + call 9130 │ │ │ │ │ +./pynx/scattering/cpu.c:5316 │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5529 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +./pynx/scattering/cpu.c:5342 │ │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ │ + sub %gs:0x14,%edx │ │ │ │ │ + jne 180ab │ │ │ │ │ + lea -0x10(%ebp),%esp │ │ │ │ │ + pop %ecx │ │ │ │ │ + pop %ebx │ │ │ │ │ + pop %esi │ │ │ │ │ + pop %edi │ │ │ │ │ + pop %ebp │ │ │ │ │ + lea -0x4(%ecx),%esp │ │ │ │ │ + ret │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x25c(%ebp),%eax │ │ │ │ │ mov -0x268(%ebp),%edx │ │ │ │ │ - mov (%edx,%eax,4),%ecx │ │ │ │ │ - mov %ecx,-0x25c(%ebp) │ │ │ │ │ - jmp 1572f │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ │ + mov %eax,-0x25c(%ebp) │ │ │ │ │ + jmp 15c6f │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:5250 │ │ │ │ │ + call 22e0 │ │ │ │ │ +./pynx/scattering/cpu.c:5250 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 179f6 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%edx │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4a25(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ + push $0x6 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x9 │ │ │ │ │ + push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + push %esi │ │ │ │ │ + push (%edx) │ │ │ │ │ + call 2440 │ │ │ │ │ +./pynx/scattering/cpu.c:5252 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5252 (discriminator 1) │ │ │ │ │ + mov $0x1484,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5252 │ │ │ │ │ + jmp 16f48 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5318 (discriminator 5) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ mov -0x254(%ebp),%eax │ │ │ │ │ - lea -0x4a8c(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a7c(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5318 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 168f1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 16f65 │ │ │ │ │ ./pynx/scattering/cpu.c:5319 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 143d4 │ │ │ │ │ + jmp 14837 │ │ │ │ │ + nop │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:5240 │ │ │ │ │ + call 22e0 │ │ │ │ │ +./pynx/scattering/cpu.c:5240 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 17a00 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x3cd0(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x4a25(%ebx),%esi │ │ │ │ │ + push $0x5 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x9 │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + push %edx │ │ │ │ │ + push (%eax) │ │ │ │ │ + call 2440 │ │ │ │ │ +./pynx/scattering/cpu.c:5242 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5242 (discriminator 1) │ │ │ │ │ + mov $0x147a,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5242 │ │ │ │ │ + jmp 16f48 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5319 (discriminator 5) │ │ │ │ │ - lea -0x4a89(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a79(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5319 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 168f1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 16f65 │ │ │ │ │ ./pynx/scattering/cpu.c:5320 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 143e3 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 14846 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5320 (discriminator 5) │ │ │ │ │ - lea -0x4a86(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a76(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5320 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 168f1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 16f65 │ │ │ │ │ ./pynx/scattering/cpu.c:5321 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 143f2 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 14855 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5321 (discriminator 5) │ │ │ │ │ - lea -0x4a5c(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a4c(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5321 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 168f1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 16f65 │ │ │ │ │ ./pynx/scattering/cpu.c:5322 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 14401 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 14864 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5322 (discriminator 5) │ │ │ │ │ - lea -0x4a83(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a73(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5322 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 168f1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 16f65 │ │ │ │ │ ./pynx/scattering/cpu.c:5323 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 14410 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 14873 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5323 (discriminator 5) │ │ │ │ │ - lea -0x4a80(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a70(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5323 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 168f1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 16f65 │ │ │ │ │ ./pynx/scattering/cpu.c:5324 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 1441f │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 14882 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5324 (discriminator 5) │ │ │ │ │ - lea -0x4a7d(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a6d(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5324 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 168f1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 16f65 │ │ │ │ │ ./pynx/scattering/cpu.c:5325 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 1442e │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 14891 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5325 (discriminator 5) │ │ │ │ │ - lea -0x4a7a(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a6a(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5325 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - jne 168f1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + jne 16f65 │ │ │ │ │ ./pynx/scattering/cpu.c:5326 │ │ │ │ │ mov 0x5b8(%ebx),%edx │ │ │ │ │ - jmp 1443d │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jmp 148a0 │ │ │ │ │ + nop │ │ │ │ │ ./pynx/scattering/cpu.c:5326 (discriminator 5) │ │ │ │ │ - lea -0x4a74(%ebx),%ecx │ │ │ │ │ - call 6c90 │ │ │ │ │ + lea -0x4a64(%ebx),%ecx │ │ │ │ │ + call 6b10 │ │ │ │ │ ./pynx/scattering/cpu.c:5326 (discriminator 2) │ │ │ │ │ - dec %eax │ │ │ │ │ - je 1444c │ │ │ │ │ - jmp 168f1 │ │ │ │ │ + cmp $0x1,%eax │ │ │ │ │ + je 148af │ │ │ │ │ + jmp 16f65 │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov -0x28(%ebx),%edx │ │ │ │ │ + mov %edx,-0x254(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ - mov %esi,-0x254(%ebp) │ │ │ │ │ + mov -0x28(%ebx),%edx │ │ │ │ │ mov %edi,-0x258(%ebp) │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - mov %edx,-0x260(%ebp) │ │ │ │ │ - cmp %edx,%ecx │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov %eax,-0x25c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + mov %edx,-0x260(%ebp) │ │ │ │ │ sete -0x26c(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7428 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7430 │ │ │ │ │ mov -0x258(%ebp),%ecx │ │ │ │ │ - mov 0xc(%ecx,%esi,4),%eax │ │ │ │ │ + mov 0xc(%ecx,%edi,4),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7326 │ │ │ │ │ - cmp %eax,%edi │ │ │ │ │ - je 16f78 │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + je 173d0 │ │ │ │ │ /usr/include/python3.13/object.h:369 (discriminator 1) │ │ │ │ │ mov -0x25c(%ebp),%ecx │ │ │ │ │ - cmp %ecx,0x4(%edi) │ │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ │ sete %dl │ │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ │ sete %cl │ │ │ │ │ ./pynx/scattering/cpu.c:7348 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 16ec8 │ │ │ │ │ + je 172e0 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 16ed5 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - cmp 0x8(%eax),%edx │ │ │ │ │ + je 172ed │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:280 │ │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ │ mov %edx,-0x264(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7355 (discriminator 1) │ │ │ │ │ - jne 16eb0 │ │ │ │ │ + cmp 0x8(%eax),%edx │ │ │ │ │ + jne 172c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7363 │ │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7362 │ │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7368 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ setne -0x270(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7368 (discriminator 1) │ │ │ │ │ - inc %edx │ │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ │ setne %dl │ │ │ │ │ test %dl,-0x270(%ebp) │ │ │ │ │ - je 16df8 │ │ │ │ │ - inc %ecx │ │ │ │ │ - jne 16eb0 │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl 0x10(%edi),%ecx │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - movzbl 0x10(%eax),%edx │ │ │ │ │ + je 1720c │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ + jne 172c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ + movzbl 0x10(%esi),%ecx │ │ │ │ │ mov %cl,-0x270(%ebp) │ │ │ │ │ shr $0x2,%cl │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - mov %dl,-0x274(%ebp) │ │ │ │ │ - shr $0x2,%dl │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ + mov %cl,-0x274(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:7374 │ │ │ │ │ + movzbl 0x10(%eax),%ecx │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + shr $0x2,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ -./pynx/scattering/cpu.c:7373 │ │ │ │ │ - mov %cl,-0x278(%ebp) │ │ │ │ │ -./pynx/scattering/cpu.c:7374 │ │ │ │ │ - cmp %dl,%cl │ │ │ │ │ - jne 16eb0 │ │ │ │ │ + cmp %dl,-0x274(%ebp) │ │ │ │ │ + jne 172c0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ testb $0x20,-0x270(%ebp) │ │ │ │ │ - jne 17a3b │ │ │ │ │ + jne 18002 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%edi),%edx │ │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ │ + mov %edx,-0x270(%ebp) │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1) │ │ │ │ │ - testb $0x20,-0x274(%ebp) │ │ │ │ │ - jne 17a17 │ │ │ │ │ + test $0x20,%cl │ │ │ │ │ + jne 17fef │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:256 │ │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7373 │ │ │ │ │ - movzbl -0x278(%ebp),%eax │ │ │ │ │ + movzbl -0x274(%ebp),%eax │ │ │ │ │ +/usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ + mov -0x270(%ebp),%edx │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:317 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 17aaf │ │ │ │ │ + je 1806b │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:320 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 17ac6 │ │ │ │ │ + je 1807c │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:324 │ │ │ │ │ - mov (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ - mov -0x270(%ebp),%ecx │ │ │ │ │ - mov (%ecx),%ecx │ │ │ │ │ + mov (%edx),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + mov (%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:7379 (discriminator 2) │ │ │ │ │ - cmp %ecx,-0x274(%ebp) │ │ │ │ │ - jne 16eb0 │ │ │ │ │ + cmp %edx,-0x274(%ebp) │ │ │ │ │ + jne 172c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x264(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 16f78 │ │ │ │ │ + mov -0x264(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 173d0 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x270(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 16f78 │ │ │ │ │ + je 173d0 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ mov -0x254(%ebp),%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 2) │ │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7428 (discriminator 1) │ │ │ │ │ - cmp %ecx,%esi │ │ │ │ │ - je 16f5b │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ - jmp 16d90 │ │ │ │ │ + cmp %ecx,%edi │ │ │ │ │ + je 17e02 │ │ │ │ │ + mov %eax,%edi │ │ │ │ │ + jmp 171a0 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7390 │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 16ed5 │ │ │ │ │ + je 172ed │ │ │ │ │ cmpb $0x0,-0x26c(%ebp) │ │ │ │ │ - jne 16eb0 │ │ │ │ │ + jne 172c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7392 │ │ │ │ │ mov -0x260(%ebp),%ecx │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jne 16ee3 │ │ │ │ │ + jne 172fb │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 16eb0 │ │ │ │ │ + jne 172c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x2 │ │ │ │ │ push %eax │ │ │ │ │ - push %edi │ │ │ │ │ + push %esi │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2180 │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - test %eax,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7396 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ ./pynx/scattering/cpu.c:7400 │ │ │ │ │ - je 16f5b │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 17378 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ cmp -0x24(%ebx),%eax │ │ │ │ │ sete %al │ │ │ │ │ ./pynx/scattering/cpu.c:11383 │ │ │ │ │ cmp -0x34(%ebx),%ecx │ │ │ │ │ sete %dl │ │ │ │ │ or %al,%dl │ │ │ │ │ - jne 174d5 │ │ │ │ │ + jne 17997 │ │ │ │ │ mov -0x260(%ebp),%edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - je 174d5 │ │ │ │ │ + je 17997 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x264(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ mov -0x264(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 16f4b │ │ │ │ │ + je 17366 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%ecx) │ │ │ │ │ - je 179b5 │ │ │ │ │ + je 17f9f │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 16eb0 │ │ │ │ │ + je 172c0 │ │ │ │ │ ./pynx/scattering/cpu.c:7432 (discriminator 1) │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ - jns 16f7e │ │ │ │ │ + jns 173d8 │ │ │ │ │ ./pynx/scattering/cpu.c:5192 │ │ │ │ │ call 22e0 │ │ │ │ │ ./pynx/scattering/cpu.c:5192 (discriminator 2) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 16898 │ │ │ │ │ -./pynx/scattering/cpu.c:5192 (discriminator 1) │ │ │ │ │ - mov $0x1448,%edx │ │ │ │ │ - jmp 168d4 │ │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ │ + jne 180a1 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%edi │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x3cd0(%ebx),%edx │ │ │ │ │ + lea -0x4aa1(%ebx),%ecx │ │ │ │ │ + lea -0x4a25(%ebx),%eax │ │ │ │ │ + lea -0x4d55(%ebx),%esi │ │ │ │ │ + push -0x27c(%ebp) │ │ │ │ │ + push %esi │ │ │ │ │ + push $0x9 │ │ │ │ │ + push %ecx │ │ │ │ │ + push %eax │ │ │ │ │ + push %edx │ │ │ │ │ + push (%edi) │ │ │ │ │ + call 2440 │ │ │ │ │ +./pynx/scattering/cpu.c:5304 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5304 (discriminator 1) │ │ │ │ │ + mov $0x14b8,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5304 │ │ │ │ │ + jmp 16f48 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ mov -0x258(%ebp),%edi │ │ │ │ │ ./pynx/scattering/cpu.c:7433 │ │ │ │ │ - mov -0x268(%ebp),%edx │ │ │ │ │ - mov (%edx,%esi,4),%eax │ │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ │ - jmp 1560b │ │ │ │ │ + mov -0x268(%ebp),%eax │ │ │ │ │ + mov (%eax,%edx,4),%ecx │ │ │ │ │ + mov %ecx,-0x254(%ebp) │ │ │ │ │ + jmp 15b1b │ │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ +./pynx/scattering/cpu.c:5220 │ │ │ │ │ + call 22e0 │ │ │ │ │ +./pynx/scattering/cpu.c:5220 (discriminator 2) │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jne 17a14 │ │ │ │ │ +./pynx/scattering/cpu.c:7478 (discriminator 4) │ │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4aa1(%ebx),%edx │ │ │ │ │ + lea -0x4a25(%ebx),%ecx │ │ │ │ │ + lea -0x4d55(%ebx),%edi │ │ │ │ │ + lea -0x3cd0(%ebx),%esi │ │ │ │ │ + push $0x3 │ │ │ │ │ + push %edi │ │ │ │ │ + push $0x9 │ │ │ │ │ + push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ + push %esi │ │ │ │ │ + push (%eax) │ │ │ │ │ + call 2440 │ │ │ │ │ +./pynx/scattering/cpu.c:5222 │ │ │ │ │ + add $0x20,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5222 (discriminator 1) │ │ │ │ │ + mov $0x1466,%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5222 │ │ │ │ │ + jmp 16f48 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x284(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ mov -0x284(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 162f7 │ │ │ │ │ + jmp 1674e │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 16038 │ │ │ │ │ + je 16488 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp 15a8f │ │ │ │ │ + jmp 15fcf │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ + mov %ecx,-0x280(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ + mov -0x280(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 16557 │ │ │ │ │ + jmp 1696e │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 16128 │ │ │ │ │ + je 16570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp 15233 │ │ │ │ │ + jmp 15743 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7381 │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - cmp $0x1,%ecx │ │ │ │ │ - je 16283 │ │ │ │ │ + mov -0x284(%ebp),%edx │ │ │ │ │ + cmp $0x1,%edx │ │ │ │ │ + je 166d3 │ │ │ │ │ ./pynx/scattering/cpu.c:7384 │ │ │ │ │ - imul %eax,%ecx │ │ │ │ │ + imul %eax,%edx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ + push %edx │ │ │ │ │ push %ecx │ │ │ │ │ push -0x28c(%ebp) │ │ │ │ │ - push %edx │ │ │ │ │ + vzeroupper │ │ │ │ │ call 2170 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:7431 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 16260 │ │ │ │ │ - jmp 16283 │ │ │ │ │ + jne 166b0 │ │ │ │ │ + jmp 166d3 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x278(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ mov -0x278(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 15e83 │ │ │ │ │ + jmp 162ce │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ - je 151d0 │ │ │ │ │ + mov -0x270(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je 156e0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ │ - jmp 15153 │ │ │ │ │ + jmp 15641 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x274(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ mov -0x274(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 16817 │ │ │ │ │ + jmp 16bde │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ - cmp 0xc(%edi,%esi,4),%edx │ │ │ │ │ - je 15090 │ │ │ │ │ + mov -0x26c(%ebp),%eax │ │ │ │ │ + cmp 0xc(%edi,%esi,4),%eax │ │ │ │ │ + je 15570 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ │ - jmp 1500b │ │ │ │ │ + jmp 154d1 │ │ │ │ │ ./pynx/scattering/cpu.c:7426 │ │ │ │ │ cmp 0xc(%edi),%ecx │ │ │ │ │ - je 165d8 │ │ │ │ │ + je 169a0 │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ./pynx/scattering/cpu.c:7424 (discriminator 1) │ │ │ │ │ - jmp 14d19 │ │ │ │ │ + jmp 151c9 │ │ │ │ │ ./pynx/scattering/cpu.c:11384 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %ecx │ │ │ │ │ mov %ecx,-0x270(%ebp) │ │ │ │ │ call 2330 │ │ │ │ │ mov -0x270(%ebp),%ecx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 160b3 │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + jmp 16506 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 16b98 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x284(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 14eae │ │ │ │ │ + jmp 16ed3 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ lea 0x14(%esi),%edx │ │ │ │ │ - jmp 14eae │ │ │ │ │ + testb $0x40,-0x284(%ebp) │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x28c(%ebp),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + jmp 15368 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x270(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x270(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 160c6 │ │ │ │ │ + jmp 16519 │ │ │ │ │ ./pynx/scattering/cpu.c:5424 (discriminator 7) │ │ │ │ │ movl $0x1530,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:5516 │ │ │ │ │ call 2370 │ │ │ │ │ ./pynx/scattering/cpu.c:6787 │ │ │ │ │ mov 0x48(%eax),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5516 │ │ │ │ │ mov %eax,-0x254(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:6788 │ │ │ │ │ movl $0x0,0x48(%eax) │ │ │ │ │ ./pynx/scattering/cpu.c:6792 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 17528 │ │ │ │ │ + je 17a20 │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ /usr/include/python3.13/object.h:336 │ │ │ │ │ mov %ecx,-0x250(%ebp) │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 17162 │ │ │ │ │ + je 17622 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ ./pynx/scattering/cpu.c:6796 │ │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ │ /usr/include/python3.13/object.h:1031 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 17176 │ │ │ │ │ + je 17636 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ /usr/include/python3.13/object.h:834 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 17176 │ │ │ │ │ + je 17636 │ │ │ │ │ /usr/include/python3.13/object.h:837 │ │ │ │ │ inc %edx │ │ │ │ │ mov %edx,(%edi) │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x244(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 171a4 │ │ │ │ │ + je 17664 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x220(%ebp) │ │ │ │ │ - je 17540 │ │ │ │ │ + je 17a38 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x244(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x214(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 171d2 │ │ │ │ │ + je 17692 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x1f0(%ebp) │ │ │ │ │ - je 17550 │ │ │ │ │ + je 17a90 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x214(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1e4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 17200 │ │ │ │ │ + je 176c0 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x1c0(%ebp) │ │ │ │ │ - je 17560 │ │ │ │ │ + je 17aa0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1e4(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x1b4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 1722e │ │ │ │ │ + je 176ee │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x190(%ebp) │ │ │ │ │ - je 17570 │ │ │ │ │ + je 17ab0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x1b4(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x184(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 1725c │ │ │ │ │ + je 1771c │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x160(%ebp) │ │ │ │ │ - je 17580 │ │ │ │ │ + je 17ac0 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x184(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x154(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 1728a │ │ │ │ │ + je 1774a │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x130(%ebp) │ │ │ │ │ - je 17590 │ │ │ │ │ + je 17a50 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x154(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0x124(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 172b8 │ │ │ │ │ + je 17778 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0x100(%ebp) │ │ │ │ │ - je 175a0 │ │ │ │ │ + je 17a60 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x124(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 172e6 │ │ │ │ │ + je 177a6 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0xd0(%ebp) │ │ │ │ │ - je 175b0 │ │ │ │ │ + je 17a70 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0xf4(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:8204 (discriminator 1) │ │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 17314 │ │ │ │ │ + je 177d4 │ │ │ │ │ ./pynx/scattering/cpu.c:8205 │ │ │ │ │ lea 0x18c(%ebx),%eax │ │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ │ - je 175c0 │ │ │ │ │ + je 17a80 │ │ │ │ │ ./pynx/scattering/cpu.c:8206 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0xc4(%ebp),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 20e0 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ ./pynx/scattering/cpu.c:6760 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 17321 │ │ │ │ │ + je 177e1 │ │ │ │ │ ./pynx/scattering/cpu.c:6762 (discriminator 1) │ │ │ │ │ cmp %edi,0x14(%esi) │ │ │ │ │ - jne 178a8 │ │ │ │ │ + jne 17ecb │ │ │ │ │ ./pynx/scattering/cpu.c:6766 │ │ │ │ │ mov -0x254(%ebp),%ecx │ │ │ │ │ mov 0x48(%ecx),%edx │ │ │ │ │ ./pynx/scattering/cpu.c:6767 │ │ │ │ │ mov %esi,0x48(%ecx) │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 17344 │ │ │ │ │ + je 17804 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edx),%esi │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%esi │ │ │ │ │ - je 17344 │ │ │ │ │ + je 17804 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %esi │ │ │ │ │ mov %esi,(%edx) │ │ │ │ │ - je 175e8 │ │ │ │ │ + je 17ad0 │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ mov -0x250(%ebp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 17360 │ │ │ │ │ + je 17820 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%ecx),%eax │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ │ - je 17360 │ │ │ │ │ + je 17820 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %eax │ │ │ │ │ mov %eax,(%ecx) │ │ │ │ │ - je 17600 │ │ │ │ │ + je 17ae8 │ │ │ │ │ /usr/include/python3.13/object.h:1041 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 17377 │ │ │ │ │ + je 17837 │ │ │ │ │ /usr/include/python3.13/object.h:363 │ │ │ │ │ mov (%edi),%edx │ │ │ │ │ /usr/include/python3.13/object.h:944 (discriminator 1) │ │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ │ - je 17377 │ │ │ │ │ + je 17837 │ │ │ │ │ /usr/include/python3.13/object.h:948 │ │ │ │ │ dec %edx │ │ │ │ │ mov %edx,(%edi) │ │ │ │ │ - je 175d0 │ │ │ │ │ + je 17b00 │ │ │ │ │ ./pynx/scattering/cpu.c:5528 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - lea -0x4ac9(%ebx),%edi │ │ │ │ │ + lea -0x4ab9(%ebx),%edi │ │ │ │ │ mov -0x25c(%ebp),%ecx │ │ │ │ │ - push %edi │ │ │ │ │ mov -0x258(%ebp),%edx │ │ │ │ │ - lea -0x3c7c(%ebx),%eax │ │ │ │ │ - call 9230 │ │ │ │ │ + push %edi │ │ │ │ │ + lea -0x3c6c(%ebx),%eax │ │ │ │ │ + call 9130 │ │ │ │ │ ./pynx/scattering/cpu.c:5530 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 168f1 │ │ │ │ │ + jmp 16f65 │ │ │ │ │ ./pynx/scattering/cpu.c:5186 │ │ │ │ │ mov -0x250(%ebp),%esi │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ - jmp 151fc │ │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ - jmp 15108 │ │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ │ - mov %eax,-0x26c(%ebp) │ │ │ │ │ - jmp 14fc0 │ │ │ │ │ + jmp 1570c │ │ │ │ │ + mov -0x250(%ebp),%edx │ │ │ │ │ + jmp 155e0 │ │ │ │ │ + mov -0x250(%ebp),%edx │ │ │ │ │ + jmp 15470 │ │ │ │ │ mov -0x250(%ebp),%esi │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ - jmp 14ce2 │ │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ - jmp 14ba9 │ │ │ │ │ + jmp 15192 │ │ │ │ │ + mov -0x250(%ebp),%ecx │ │ │ │ │ + jmp 15013 │ │ │ │ │ mov -0x250(%ebp),%esi │ │ │ │ │ mov %esi,-0x258(%ebp) │ │ │ │ │ - jmp 15770 │ │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ │ - jmp 15647 │ │ │ │ │ + jmp 15cb0 │ │ │ │ │ + mov -0x250(%ebp),%ecx │ │ │ │ │ + jmp 15b49 │ │ │ │ │ mov -0x250(%ebp),%esi │ │ │ │ │ mov %esi,-0x270(%ebp) │ │ │ │ │ - jmp 15a54 │ │ │ │ │ + jmp 15f94 │ │ │ │ │ ./pynx/scattering/cpu.c:5429 (discriminator 7) │ │ │ │ │ movl $0x1535,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - jmp 17130 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x27c(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 16704 │ │ │ │ │ + jmp 175f0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ │ - jmp 16704 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ + testb $0x40,-0x280(%ebp) │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x288(%ebp),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + jmp 16ad6 │ │ │ │ │ ./pynx/scattering/cpu.c:5434 (discriminator 7) │ │ │ │ │ movl $0x153a,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - jmp 17130 │ │ │ │ │ + jmp 175f0 │ │ │ │ │ ./pynx/scattering/cpu.c:5439 (discriminator 7) │ │ │ │ │ movl $0x153f,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - jmp 17130 │ │ │ │ │ + jmp 175f0 │ │ │ │ │ ./pynx/scattering/cpu.c:5444 (discriminator 7) │ │ │ │ │ movl $0x1544,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - jmp 17130 │ │ │ │ │ + jmp 175f0 │ │ │ │ │ ./pynx/scattering/cpu.c:5449 (discriminator 7) │ │ │ │ │ movl $0x1549,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - jmp 17130 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x278(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 15946 │ │ │ │ │ + jmp 175f0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ lea 0x14(%esi),%edx │ │ │ │ │ - jmp 15946 │ │ │ │ │ + testb $0x40,-0x278(%ebp) │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x284(%ebp),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + jmp 15e90 │ │ │ │ │ ./pynx/scattering/cpu.c:11382 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 16f38 │ │ │ │ │ + jmp 17353 │ │ │ │ │ ./pynx/scattering/cpu.c:5454 (discriminator 7) │ │ │ │ │ movl $0x154e,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - jmp 17130 │ │ │ │ │ + jmp 175f0 │ │ │ │ │ ./pynx/scattering/cpu.c:5459 (discriminator 7) │ │ │ │ │ movl $0x1553,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - jmp 17130 │ │ │ │ │ + jmp 175f0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x28c(%ebp) │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 16483 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 1689f │ │ │ │ │ +./pynx/scattering/cpu.c:5270 (discriminator 1) │ │ │ │ │ + mov $0x1496,%edx │ │ │ │ │ + jmp 16f48 │ │ │ │ │ +./pynx/scattering/cpu.c:5260 (discriminator 1) │ │ │ │ │ + mov $0x148c,%edx │ │ │ │ │ + jmp 16f48 │ │ │ │ │ +./pynx/scattering/cpu.c:5250 (discriminator 1) │ │ │ │ │ + mov $0x1482,%edx │ │ │ │ │ + jmp 16f48 │ │ │ │ │ +./pynx/scattering/cpu.c:5240 (discriminator 1) │ │ │ │ │ + mov $0x1478,%edx │ │ │ │ │ + jmp 16f48 │ │ │ │ │ +./pynx/scattering/cpu.c:5230 (discriminator 1) │ │ │ │ │ + mov $0x146e,%edx │ │ │ │ │ + jmp 16f48 │ │ │ │ │ +./pynx/scattering/cpu.c:5220 (discriminator 1) │ │ │ │ │ + mov $0x1464,%edx │ │ │ │ │ + jmp 16f48 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ./pynx/scattering/cpu.c:6790 │ │ │ │ │ movl $0x0,-0x250(%ebp) │ │ │ │ │ ./pynx/scattering/cpu.c:6791 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 17176 │ │ │ │ │ + jmp 17636 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:8205 (discriminator 1) │ │ │ │ │ movl $0x0,-0x220(%ebp) │ │ │ │ │ - jmp 17192 │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x1f0(%ebp) │ │ │ │ │ - jmp 171c0 │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x1c0(%ebp) │ │ │ │ │ - jmp 171ee │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x190(%ebp) │ │ │ │ │ - jmp 1721c │ │ │ │ │ - nop │ │ │ │ │ - movl $0x0,-0x160(%ebp) │ │ │ │ │ - jmp 1724a │ │ │ │ │ + jmp 17652 │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x130(%ebp) │ │ │ │ │ - jmp 17278 │ │ │ │ │ + jmp 17738 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0x100(%ebp) │ │ │ │ │ - jmp 172a6 │ │ │ │ │ + jmp 17766 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ │ - jmp 172d4 │ │ │ │ │ + jmp 17794 │ │ │ │ │ nop │ │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ │ - jmp 17302 │ │ │ │ │ + jmp 177c2 │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x1f0(%ebp) │ │ │ │ │ + jmp 17680 │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x1c0(%ebp) │ │ │ │ │ + jmp 176ae │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x190(%ebp) │ │ │ │ │ + jmp 176dc │ │ │ │ │ + nop │ │ │ │ │ + movl $0x0,-0x160(%ebp) │ │ │ │ │ + jmp 1770a │ │ │ │ │ nop │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edi │ │ │ │ │ + push %edx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 17377 │ │ │ │ │ + jmp 17804 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %edx │ │ │ │ │ + push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 17344 │ │ │ │ │ + jmp 17820 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - push %ecx │ │ │ │ │ + push %edi │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 17360 │ │ │ │ │ + jmp 17837 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5470 (discriminator 1) │ │ │ │ │ movl $0x155e,-0x258(%ebp) │ │ │ │ │ movl $0x4e,-0x25c(%ebp) │ │ │ │ │ - jmp 17130 │ │ │ │ │ + jmp 175f0 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + jmp 1568a │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x28c(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x28c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 16016 │ │ │ │ │ + jmp 16469 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x288(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x288(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 15dff │ │ │ │ │ + jmp 1624a │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ +./pynx/scattering/cpu.c:5277 │ │ │ │ │ + vmovd -0x278(%ebp),%xmm3 │ │ │ │ │ + vmovd -0x258(%ebp),%xmm4 │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ + lea -0x4a25(%ebx),%eax │ │ │ │ │ + vpinsrd $0x1,-0x274(%ebp),%xmm3,%xmm5 │ │ │ │ │ + vmovd -0x260(%ebp),%xmm0 │ │ │ │ │ + lea -0x98(%ebp),%edx │ │ │ │ │ + lea -0x58(%ebp),%ecx │ │ │ │ │ + vpinsrd $0x1,-0x26c(%ebp),%xmm4,%xmm6 │ │ │ │ │ + vmovd -0x254(%ebp),%xmm1 │ │ │ │ │ + vpinsrd $0x1,-0x264(%ebp),%xmm0,%xmm2 │ │ │ │ │ + mov -0x270(%ebp),%esi │ │ │ │ │ + vpinsrd $0x1,-0x25c(%ebp),%xmm1,%xmm3 │ │ │ │ │ + vpunpcklqdq %xmm5,%xmm6,%xmm7 │ │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ │ + vpunpcklqdq %xmm2,%xmm3,%xmm5 │ │ │ │ │ + vinserti128 $0x1,%xmm7,%ymm5,%ymm4 │ │ │ │ │ + vmovdqa %ymm4,-0x98(%ebp) │ │ │ │ │ + push %eax │ │ │ │ │ + mov %edi,%eax │ │ │ │ │ + push -0x27c(%ebp) │ │ │ │ │ + push %edx │ │ │ │ │ + mov -0x268(%ebp),%edx │ │ │ │ │ + vzeroupper │ │ │ │ │ + call 8a70 │ │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ │ +./pynx/scattering/cpu.c:5277 (discriminator 2) │ │ │ │ │ + add $0x10,%esp │ │ │ │ │ +./pynx/scattering/cpu.c:5277 │ │ │ │ │ + mov %edi,-0x254(%ebp) │ │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ │ + mov %ecx,-0x25c(%ebp) │ │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ │ + mov %esi,-0x260(%ebp) │ │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ │ + mov %edx,-0x264(%ebp) │ │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ │ + mov %edi,-0x258(%ebp) │ │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ │ + mov %ecx,-0x26c(%ebp) │ │ │ │ │ + mov %esi,-0x278(%ebp) │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + mov %edi,-0x270(%ebp) │ │ │ │ │ +./pynx/scattering/cpu.c:5277 (discriminator 2) │ │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ │ + jne 14820 │ │ │ │ │ +./pynx/scattering/cpu.c:5277 (discriminator 1) │ │ │ │ │ + mov $0x149d,%edx │ │ │ │ │ + jmp 16f48 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ + mov -0x26c(%ebp),%esi │ │ │ │ │ + jmp 1551a │ │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ ./pynx/scattering/cpu.c:5472 (discriminator 1) │ │ │ │ │ movl $0x1560,-0x258(%ebp) │ │ │ │ │ movl $0x4e,-0x25c(%ebp) │ │ │ │ │ - jmp 17130 │ │ │ │ │ + jmp 175f0 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x284(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x284(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 1630a │ │ │ │ │ + jmp 16761 │ │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 16f00 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ │ + mov %eax,-0x280(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ - mov -0x27c(%ebp),%eax │ │ │ │ │ + mov -0x280(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 1656a │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x298(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 15bce │ │ │ │ │ + jmp 16981 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x294(%ebp) │ │ │ │ │ - jmp 15bce │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ testb $0x40,-0x294(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ + mov %edx,-0x29c(%ebp) │ │ │ │ │ lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 15bb8 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ │ - jmp 15bb8 │ │ │ │ │ + cmovne -0x29c(%ebp),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + jmp 16100 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 1610c │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + jmp 150cc │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x278(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x278(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 15e96 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x290(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 153c8 │ │ │ │ │ + jmp 162e1 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ lea 0x14(%esi),%edx │ │ │ │ │ - jmp 153c8 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x294(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 153de │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x290(%ebp) │ │ │ │ │ - jmp 153de │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ testb $0x40,-0x290(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x28c(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 16226 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x28c(%ebp) │ │ │ │ │ - jmp 16226 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x298(%ebp),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + jmp 158e0 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 158ec │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 17385 │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 16676 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ testb $0x40,-0x28c(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ lea 0x1c(%edi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 16210 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%edi),%edx │ │ │ │ │ - jmp 16210 │ │ │ │ │ + cmovne -0x294(%ebp),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + jmp 1666a │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x274(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x274(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 1682a │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x28c(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 1645a │ │ │ │ │ + jmp 16bf1 │ │ │ │ │ + vzeroupper │ │ │ │ │ + jmp 17378 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x288(%ebp) │ │ │ │ │ - jmp 1645a │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x288(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 16444 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ │ - jmp 16444 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 16876 │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ testb $0x40,-0x288(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 14ec4 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ │ - jmp 14ec4 │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x290(%ebp),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + jmp 1686a │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 15374 │ │ │ │ │ ./pynx/scattering/cpu.c:5419 (discriminator 7) │ │ │ │ │ movl $0x152b,-0x258(%ebp) │ │ │ │ │ movl $0x43,-0x25c(%ebp) │ │ │ │ │ - jmp 17130 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x284(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 1671a │ │ │ │ │ + jmp 175f0 │ │ │ │ │ + mov -0x258(%ebp),%esi │ │ │ │ │ + jmp 15c02 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ │ - jmp 1671a │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 16ae2 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ - mov -0x294(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 15bf7 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ - mov -0x290(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 15407 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 16135 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 15915 │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x26c(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x26c(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 16bab │ │ │ │ │ + jmp 16ee6 │ │ │ │ │ ./pynx/scattering/cpu.c:6764 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edi │ │ │ │ │ push %esi │ │ │ │ │ call 2070 │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 17321 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x27c(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x278(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 1595c │ │ │ │ │ + jmp 177e1 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x278(%ebp) │ │ │ │ │ - jmp 1595c │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 15e9c │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 1624f │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x28c(%ebp) │ │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 16483 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 1669f │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x28c(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 1689f │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x298(%ebp) │ │ │ │ │ - mov -0x294(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 15bf7 │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ - jmp 15593 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x294(%ebp) │ │ │ │ │ - mov -0x290(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 15407 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x298(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 16135 │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + jmp 15aa3 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x294(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 15915 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 14eed │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - jmp 15593 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x278(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 16aac │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 1539d │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + jmp 15aa3 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x274(%ebp) │ │ │ │ │ - jmp 16aac │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 16ddc │ │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ │ testb $0x40,-0x274(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 16a96 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ │ - jmp 16a96 │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + lea 0x1c(%edi),%edx │ │ │ │ │ + cmovne -0x280(%ebp),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + jmp 16dd0 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 1624f │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x290(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 1669f │ │ │ │ │ /usr/include/python3.13/object.h:949 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ mov %eax,-0x264(%ebp) │ │ │ │ │ push %ecx │ │ │ │ │ call 2130 <_Py_Dealloc@plt> │ │ │ │ │ mov -0x264(%ebp),%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 16f4b │ │ │ │ │ + jmp 17366 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 16743 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 16b0b │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ │ - mov -0x284(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 14eed │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x288(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 1539d │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 15985 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - testb $0x40,-0x274(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - mov %ecx,-0x270(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 16e4c │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 15ec5 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - add $0x14,%eax │ │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ │ - jmp 16e4c │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ │ + add $0x1c,%eax │ │ │ │ │ + and $0x40,%ecx │ │ │ │ │ + cmove %eax,%edx │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ + jmp 1725c │ │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ │ testb $0x40,-0x270(%ebp) │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:250 │ │ │ │ │ - lea 0x1c(%edi),%edx │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1) │ │ │ │ │ - je 16e36 │ │ │ │ │ -/usr/include/python3.13/cpython/unicodeobject.h:248 │ │ │ │ │ - lea 0x14(%edi),%edx │ │ │ │ │ - jmp 16e36 │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ │ + cmovne -0x278(%ebp),%edx │ │ │ │ │ + mov %edx,-0x270(%ebp) │ │ │ │ │ + jmp 17250 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 16743 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x284(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 16b0b │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x278(%ebp) │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 16ad5 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 16e05 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ │ - mov -0x278(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 15985 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x278(%ebp) │ │ │ │ │ - mov -0x274(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 16ad5 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x280(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 15ec5 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 16e05 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:318 │ │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ - mov -0x270(%ebp),%ecx │ │ │ │ │ - movzbl (%ecx),%ecx │ │ │ │ │ - jmp 16e75 │ │ │ │ │ + movzbl (%edx),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ │ + jmp 17285 │ │ │ │ │ /usr/include/python3.13/cpython/unicodeobject.h:321 │ │ │ │ │ - movzwl (%edx),%ecx │ │ │ │ │ - mov %ecx,-0x274(%ebp) │ │ │ │ │ - mov -0x270(%ebp),%ecx │ │ │ │ │ - movzwl (%ecx),%ecx │ │ │ │ │ - jmp 16e75 │ │ │ │ │ -./pynx/scattering/cpu.c:5270 (discriminator 1) │ │ │ │ │ - mov $0x1496,%edx │ │ │ │ │ - jmp 168d4 │ │ │ │ │ -./pynx/scattering/cpu.c:5260 (discriminator 1) │ │ │ │ │ - mov $0x148c,%edx │ │ │ │ │ - jmp 168d4 │ │ │ │ │ -./pynx/scattering/cpu.c:5250 (discriminator 1) │ │ │ │ │ - mov $0x1482,%edx │ │ │ │ │ - jmp 168d4 │ │ │ │ │ -./pynx/scattering/cpu.c:5240 (discriminator 1) │ │ │ │ │ - mov $0x1478,%edx │ │ │ │ │ - jmp 168d4 │ │ │ │ │ -./pynx/scattering/cpu.c:5230 (discriminator 1) │ │ │ │ │ - mov $0x146e,%edx │ │ │ │ │ - jmp 168d4 │ │ │ │ │ -./pynx/scattering/cpu.c:5220 (discriminator 1) │ │ │ │ │ - mov $0x1464,%edx │ │ │ │ │ - jmp 168d4 │ │ │ │ │ + movzwl (%edx),%edx │ │ │ │ │ + mov %edx,-0x274(%ebp) │ │ │ │ │ + movzwl (%ecx),%edx │ │ │ │ │ + jmp 17285 │ │ │ │ │ ./pynx/scattering/cpu.c:5210 (discriminator 1) │ │ │ │ │ mov $0x145a,%edx │ │ │ │ │ - jmp 168d4 │ │ │ │ │ + jmp 16f48 │ │ │ │ │ ./pynx/scattering/cpu.c:5200 (discriminator 1) │ │ │ │ │ mov $0x1450,%edx │ │ │ │ │ - jmp 168d4 │ │ │ │ │ + jmp 16f48 │ │ │ │ │ +./pynx/scattering/cpu.c:5192 (discriminator 1) │ │ │ │ │ + mov $0x1448,%edx │ │ │ │ │ + jmp 16f48 │ │ │ │ │ ./pynx/scattering/cpu.c:5342 │ │ │ │ │ - call 17b40 │ │ │ │ │ + call 180c0 │ │ │ │ │ __x86.get_pc_thunk.ax(): │ │ │ │ │ mov (%esp),%eax │ │ │ │ │ ret │ │ │ │ │ __x86.get_pc_thunk.si(): │ │ │ │ │ mov (%esp),%esi │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ +__x86.get_pc_thunk.di(): │ │ │ │ │ + mov (%esp),%edi │ │ │ │ │ + ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ __stack_chk_fail_local(): │ │ │ │ │ push %ebx │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x54ae,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x5f2e,%ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ call 21b0 <__stack_chk_fail@plt> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ │┄ error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}`: │ │ │ │ │┄ objdump: DWARF error: unable to read alt ref 2595 │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ │ │ -00017b54 <.fini>: │ │ │ │ │ +000180d4 <.fini>: │ │ │ │ │ _fini(): │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - call 4530 │ │ │ │ │ - add $0x5497,%ebx │ │ │ │ │ + call 44f0 │ │ │ │ │ + add $0x5f17,%ebx │ │ │ │ │ add $0x8,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,449 +1,449 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ - 0x00018000 db0fc9c0 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x00018010 ffffff7f ffffff7f ffffff7f ffffff7f ................ │ │ │ │ │ - 0x00018020 00000080 00000080 00000080 00000080 ................ │ │ │ │ │ - 0x00018030 83f9a23f 83f9a23f 83f9a23f 83f9a23f ...?...?...?...? │ │ │ │ │ - 0x00018040 01000000 01000000 01000000 01000000 ................ │ │ │ │ │ - 0x00018050 feffffff feffffff feffffff feffffff ................ │ │ │ │ │ - 0x00018060 04000000 04000000 04000000 04000000 ................ │ │ │ │ │ - 0x00018070 02000000 02000000 02000000 02000000 ................ │ │ │ │ │ - 0x00018080 db0f49bf db0f49bf db0f49bf db0f49bf ..I...I...I...I. │ │ │ │ │ - 0x00018090 cef5cc37 cef5cc37 cef5cc37 cef5cc37 ...7...7...7...7 │ │ │ │ │ - 0x000180a0 1a06b6ba 1a06b6ba 1a06b6ba 1a06b6ba ................ │ │ │ │ │ - 0x000180b0 a5aa2a3d a5aa2a3d a5aa2a3d a5aa2a3d ..*=..*=..*=..*= │ │ │ │ │ - 0x000180c0 000000bf 000000bf 000000bf 000000bf ................ │ │ │ │ │ - 0x000180d0 0000803f 0000803f 0000803f 0000803f ...?...?...?...? │ │ │ │ │ - 0x000180e0 f9a14cb9 f9a14cb9 f9a14cb9 f9a14cb9 ..L...L...L...L. │ │ │ │ │ - 0x000180f0 9e83083c 9e83083c 9e83083c 9e83083c ...<...<...<...< │ │ │ │ │ - 0x00018100 a3aa2abe a3aa2abe a3aa2abe a3aa2abe ..*...*...*...*. │ │ │ │ │ - 0x00018110 a5c0b042 a5c0b042 a5c0b042 a5c0b042 ...B...B...B...B │ │ │ │ │ - 0x00018120 a5c0b0c2 a5c0b0c2 a5c0b0c2 a5c0b0c2 ................ │ │ │ │ │ - 0x00018130 3baab83f 3baab83f 3baab83f 3baab83f ;..?;..?;..?;..? │ │ │ │ │ - 0x00018140 0000003f 0000003f 0000003f 0000003f ...?...?...?...? │ │ │ │ │ - 0x00018150 1872313f 1872313f 1872313f 1872313f .r1?.r1?.r1?.r1? │ │ │ │ │ - 0x00018160 7f000000 7f000000 7f000000 7f000000 ................ │ │ │ │ │ - 0x00018170 67695039 67695039 67695039 67695039 giP9giP9giP9giP9 │ │ │ │ │ - 0x00018180 ce43b73a ce43b73a ce43b73a ce43b73a .C.:.C.:.C.:.C.: │ │ │ │ │ - 0x00018190 0889083c 0889083c 0889083c 0889083c ...<...<...<...< │ │ │ │ │ - 0x000181a0 c1a92a3d c1a92a3d c1a92a3d c1a92a3d ..*=..*=..*=..*= │ │ │ │ │ - 0x000181b0 aaaa2a3e aaaa2a3e aaaa2a3e aaaa2a3e ..*>..*>..*>..*> │ │ │ │ │ - 0x000181c0 00000000 01000000 00000000 00000000 ................ │ │ │ │ │ - 0x000181d0 252e3230 30732829 206e6565 64732061 %.200s() needs a │ │ │ │ │ - 0x000181e0 6e206172 67756d65 6e740042 61642063 n argument.Bad c │ │ │ │ │ - 0x000181f0 616c6c20 666c6167 7320666f 72204379 all flags for Cy │ │ │ │ │ - 0x00018200 46756e63 74696f6e 003c6379 66756e63 Function..l │ │ │ │ │ - 0x00018220 6f616465 72005f5f 6c6f6164 65725f5f oader.__loader__ │ │ │ │ │ - 0x00018230 006f7269 67696e00 5f5f6669 6c655f5f .origin.__file__ │ │ │ │ │ - 0x00018240 00706172 656e7400 5f5f7061 636b6167 .parent.__packag │ │ │ │ │ - 0x00018250 655f5f00 7375626d 6f64756c 655f7365 e__.submodule_se │ │ │ │ │ - 0x00018260 61726368 5f6c6f63 6174696f 6e73005f arch_locations._ │ │ │ │ │ - 0x00018270 5f706174 685f5f00 6b657977 6f726473 _path__.keywords │ │ │ │ │ - 0x00018280 206d7573 74206265 20737472 696e6773 must be strings │ │ │ │ │ - 0x00018290 004d6973 73696e67 20747970 65206f62 .Missing type ob │ │ │ │ │ - 0x000182a0 6a656374 00656e64 0027626f 6f6c2700 ject.end.'bool'. │ │ │ │ │ - 0x000182b0 27636861 72270027 7369676e 65642063 'char'.'signed c │ │ │ │ │ - 0x000182c0 68617227 0027756e 7369676e 65642063 har'.'unsigned c │ │ │ │ │ - 0x000182d0 68617227 00277368 6f727427 0027756e har'.'short'.'un │ │ │ │ │ - 0x000182e0 7369676e 65642073 686f7274 27002769 signed short'.'i │ │ │ │ │ - 0x000182f0 6e742700 27756e73 69676e65 6420696e nt'.'unsigned in │ │ │ │ │ - 0x00018300 74270027 6c6f6e67 27002775 6e736967 t'.'long'.'unsig │ │ │ │ │ - 0x00018310 6e656420 6c6f6e67 2700276c 6f6e6720 ned long'.'long │ │ │ │ │ - 0x00018320 6c6f6e67 27002775 6e736967 6e656420 long'.'unsigned │ │ │ │ │ - 0x00018330 6c6f6e67 206c6f6e 67270027 636f6d70 long long'.'comp │ │ │ │ │ - 0x00018340 6c657820 666c6f61 74270027 666c6f61 lex float'.'floa │ │ │ │ │ - 0x00018350 74270027 636f6d70 6c657820 646f7562 t'.'complex doub │ │ │ │ │ - 0x00018360 6c652700 27646f75 626c6527 0027636f le'.'double'.'co │ │ │ │ │ - 0x00018370 6d706c65 78206c6f 6e672064 6f75626c mplex long doubl │ │ │ │ │ - 0x00018380 65270027 6c6f6e67 20646f75 626c6527 e'.'long double' │ │ │ │ │ - 0x00018390 00612073 74727563 74005079 74686f6e .a struct.Python │ │ │ │ │ - 0x000183a0 206f626a 65637400 6120706f 696e7465 object.a pointe │ │ │ │ │ - 0x000183b0 72006120 73747269 6e670075 6e706172 r.a string.unpar │ │ │ │ │ - 0x000183c0 7361626c 6520666f 726d6174 20737472 sable format str │ │ │ │ │ - 0x000183d0 696e6700 62756666 65722064 74797065 ing.buffer dtype │ │ │ │ │ - 0x000183e0 0070796e 782f7363 61747465 72696e67 .pynx/scattering │ │ │ │ │ - 0x000183f0 2f637075 2e630025 73202825 733a2564 /cpu.c.%s (%s:%d │ │ │ │ │ - 0x00018400 29006275 696c7469 6e730063 7974686f ).builtins.cytho │ │ │ │ │ - 0x00018410 6e5f7275 6e74696d 65005f5f 6275696c n_runtime.__buil │ │ │ │ │ - 0x00018420 74696e73 5f5f0064 6f657320 6e6f7420 tins__.does not │ │ │ │ │ - 0x00018430 6d617463 68005f63 7974686f 6e5f335f match._cython_3_ │ │ │ │ │ - 0x00018440 305f3131 006e756d 70792e63 6f72652e 0_11.numpy.core. │ │ │ │ │ - 0x00018450 5f6d756c 74696172 7261795f 756d6174 _multiarray_umat │ │ │ │ │ - 0x00018460 68005f41 52524159 5f415049 005f4152 h._ARRAY_API._AR │ │ │ │ │ - 0x00018470 5241595f 41504920 6973204e 554c4c20 RAY_API is NULL │ │ │ │ │ - 0x00018480 706f696e 74657200 6e616d65 20272555 pointer.name '%U │ │ │ │ │ - 0x00018490 27206973 206e6f74 20646566 696e6564 ' is not defined │ │ │ │ │ - 0x000184a0 006e756d 70790066 6c617469 74657200 .numpy.flatiter. │ │ │ │ │ - 0x000184b0 62726f61 64636173 74006e64 61727261 broadcast.ndarra │ │ │ │ │ - 0x000184c0 79006765 6e657269 63006e75 6d626572 y.generic.number │ │ │ │ │ - 0x000184d0 00756e73 69676e65 64696e74 65676572 .unsignedinteger │ │ │ │ │ - 0x000184e0 00696e65 78616374 00636f6d 706c6578 .inexact.complex │ │ │ │ │ - 0x000184f0 666c6f61 74696e67 00666c65 7869626c floating.flexibl │ │ │ │ │ - 0x00018500 65006368 61726163 74657200 7566756e e.character.ufun │ │ │ │ │ - 0x00018510 6300696e 69742070 796e782e 73636174 c.init pynx.scat │ │ │ │ │ - 0x00018520 74657269 6e672e63 70750070 796e782f tering.cpu.pynx/ │ │ │ │ │ - 0x00018530 73636174 74657269 6e672f63 70752e70 scattering/cpu.p │ │ │ │ │ - 0x00018540 79780065 78616374 6c790070 796e782e yx.exactly.pynx. │ │ │ │ │ - 0x00018550 73636174 74657269 6e672e63 70752e66 scattering.cpu.f │ │ │ │ │ - 0x00018560 686b6c5f 63707500 76680076 6b00766c hkl_cpu.vh.vk.vl │ │ │ │ │ - 0x00018570 00767800 76790076 7a006672 65616c00 .vx.vy.vz.freal. │ │ │ │ │ - 0x00018580 66696d61 67006668 6b6c6f5f 6772617a fimag.fhklo_graz │ │ │ │ │ - 0x00018590 696e675f 63707500 766c6900 766f6363 ing_cpu.vli.vocc │ │ │ │ │ - 0x000185a0 0070796e 782e7363 61747465 72696e67 .pynx.scattering │ │ │ │ │ - 0x000185b0 2e637075 2e66686b 6c6f5f63 70750066 .cpu.fhklo_cpu.f │ │ │ │ │ - 0x000185c0 686b6c5f 6772617a 696e675f 63707500 hkl_grazing_cpu. │ │ │ │ │ - 0x000185d0 5f5f7265 64756365 5f5f005f 5f6d6f64 __reduce__.__mod │ │ │ │ │ - 0x000185e0 756c655f 5f006675 6e635f64 6f63005f ule__.func_doc._ │ │ │ │ │ - 0x000185f0 5f646f63 5f5f0066 756e635f 6e616d65 _doc__.func_name │ │ │ │ │ - 0x00018600 005f5f6e 616d655f 5f005f5f 7175616c .__name__.__qual │ │ │ │ │ - 0x00018610 6e616d65 5f5f0066 756e635f 64696374 name__.func_dict │ │ │ │ │ - 0x00018620 005f5f64 6963745f 5f006675 6e635f67 .__dict__.func_g │ │ │ │ │ - 0x00018630 6c6f6261 6c73005f 5f676c6f 62616c73 lobals.__globals │ │ │ │ │ - 0x00018640 5f5f0066 756e635f 636c6f73 75726500 __.func_closure. │ │ │ │ │ - 0x00018650 5f5f636c 6f737572 655f5f00 66756e63 __closure__.func │ │ │ │ │ - 0x00018660 5f636f64 65005f5f 636f6465 5f5f0066 _code.__code__.f │ │ │ │ │ - 0x00018670 756e635f 64656661 756c7473 005f5f64 unc_defaults.__d │ │ │ │ │ - 0x00018680 65666175 6c74735f 5f005f5f 6b776465 efaults__.__kwde │ │ │ │ │ - 0x00018690 6661756c 74735f5f 005f5f61 6e6e6f74 faults__.__annot │ │ │ │ │ - 0x000186a0 6174696f 6e735f5f 005f6973 5f636f72 ations__._is_cor │ │ │ │ │ - 0x000186b0 6f757469 6e650066 6c6f6174 00000000 outine.float.... │ │ │ │ │ - 0x000186c0 252e3230 30732829 2074616b 6573206e %.200s() takes n │ │ │ │ │ - 0x000186d0 6f206b65 79776f72 64206172 67756d65 o keyword argume │ │ │ │ │ - 0x000186e0 6e747300 252e3230 30732829 2074616b nts.%.200s() tak │ │ │ │ │ - 0x000186f0 65732065 78616374 6c79206f 6e652061 es exactly one a │ │ │ │ │ - 0x00018700 7267756d 656e7420 28257a64 20676976 rgument (%zd giv │ │ │ │ │ - 0x00018710 656e2900 252e3230 30732829 2074616b en).%.200s() tak │ │ │ │ │ - 0x00018720 6573206e 6f206172 67756d65 6e747320 es no arguments │ │ │ │ │ - 0x00018730 28257a64 20676976 656e2900 496e7465 (%zd given).Inte │ │ │ │ │ - 0x00018740 72707265 74657220 6368616e 67652064 rpreter change d │ │ │ │ │ - 0x00018750 65746563 74656420 2d207468 6973206d etected - this m │ │ │ │ │ - 0x00018760 6f64756c 65206361 6e206f6e 6c792062 odule can only b │ │ │ │ │ - 0x00018770 65206c6f 61646564 20696e74 6f206f6e e loaded into on │ │ │ │ │ - 0x00018780 6520696e 74657270 72657465 72207065 e interpreter pe │ │ │ │ │ - 0x00018790 72207072 6f636573 732e0000 00000000 r process....... │ │ │ │ │ - 0x000187a0 756e626f 756e6420 6d657468 6f642025 unbound method % │ │ │ │ │ - 0x000187b0 2e323030 53282920 6e656564 7320616e .200S() needs an │ │ │ │ │ - 0x000187c0 20617267 756d656e 74000000 252e3230 argument...%.20 │ │ │ │ │ - 0x000187d0 30732e25 2e323030 73206973 206e6f74 0s.%.200s is not │ │ │ │ │ - 0x000187e0 20612074 79706520 6f626a65 63740000 a type object.. │ │ │ │ │ - 0x000187f0 252e3230 30732e25 2e323030 73207369 %.200s.%.200s si │ │ │ │ │ - 0x00018800 7a652063 68616e67 65642c20 6d617920 ze changed, may │ │ │ │ │ - 0x00018810 696e6469 63617465 2062696e 61727920 indicate binary │ │ │ │ │ - 0x00018820 696e636f 6d706174 6962696c 6974792e incompatibility. │ │ │ │ │ - 0x00018830 20457870 65637465 6420257a 64206672 Expected %zd fr │ │ │ │ │ - 0x00018840 6f6d2043 20686561 6465722c 20676f74 om C header, got │ │ │ │ │ - 0x00018850 20257a64 2066726f 6d205079 4f626a65 %zd from PyObje │ │ │ │ │ - 0x00018860 63740000 25732e25 73207369 7a652063 ct..%s.%s size c │ │ │ │ │ - 0x00018870 68616e67 65642c20 6d617920 696e6469 hanged, may indi │ │ │ │ │ - 0x00018880 63617465 2062696e 61727920 696e636f cate binary inco │ │ │ │ │ - 0x00018890 6d706174 6962696c 6974792e 20457870 mpatibility. Exp │ │ │ │ │ - 0x000188a0 65637465 6420257a 64206672 6f6d2043 ected %zd from C │ │ │ │ │ - 0x000188b0 20686561 6465722c 20676f74 20257a64 header, got %zd │ │ │ │ │ - 0x000188c0 2066726f 6d205079 4f626a65 63740000 from PyObject.. │ │ │ │ │ - 0x000188d0 41726775 6d656e74 2027252e 32303073 Argument '%.200s │ │ │ │ │ - 0x000188e0 27206861 7320696e 636f7272 65637420 ' has incorrect │ │ │ │ │ - 0x000188f0 74797065 20286578 70656374 65642025 type (expected % │ │ │ │ │ - 0x00018900 2e323030 732c2067 6f742025 2e323030 .200s, got %.200 │ │ │ │ │ - 0x00018910 73290000 556e6578 70656374 65642066 s)..Unexpected f │ │ │ │ │ - 0x00018920 6f726d61 74207374 72696e67 20636861 ormat string cha │ │ │ │ │ - 0x00018930 72616374 65723a20 27256327 00000000 racter: '%c'.... │ │ │ │ │ - 0x00018940 5f5f616e 6e6f7461 74696f6e 735f5f20 __annotations__ │ │ │ │ │ - 0x00018950 6d757374 20626520 73657420 746f2061 must be set to a │ │ │ │ │ - 0x00018960 20646963 74206f62 6a656374 00000000 dict object.... │ │ │ │ │ - 0x00018970 5f5f7175 616c6e61 6d655f5f 206d7573 __qualname__ mus │ │ │ │ │ - 0x00018980 74206265 20736574 20746f20 61207374 t be set to a st │ │ │ │ │ - 0x00018990 72696e67 206f626a 65637400 5f5f6e61 ring object.__na │ │ │ │ │ - 0x000189a0 6d655f5f 206d7573 74206265 20736574 me__ must be set │ │ │ │ │ - 0x000189b0 20746f20 61207374 72696e67 206f626a to a string obj │ │ │ │ │ - 0x000189c0 65637400 5f5f6b77 64656661 756c7473 ect.__kwdefaults │ │ │ │ │ - 0x000189d0 5f5f206d 75737420 62652073 65742074 __ must be set t │ │ │ │ │ - 0x000189e0 6f206120 64696374 206f626a 65637400 o a dict object. │ │ │ │ │ - 0x000189f0 6368616e 67657320 746f2063 7966756e changes to cyfun │ │ │ │ │ - 0x00018a00 6374696f 6e2e5f5f 6b776465 6661756c ction.__kwdefaul │ │ │ │ │ - 0x00018a10 74735f5f 2077696c 6c206e6f 74206375 ts__ will not cu │ │ │ │ │ - 0x00018a20 7272656e 746c7920 61666665 63742074 rrently affect t │ │ │ │ │ - 0x00018a30 68652076 616c7565 73207573 65642069 he values used i │ │ │ │ │ - 0x00018a40 6e206675 6e637469 6f6e2063 616c6c73 n function calls │ │ │ │ │ - 0x00018a50 00000000 5f5f6465 6661756c 74735f5f ....__defaults__ │ │ │ │ │ - 0x00018a60 206d7573 74206265 20736574 20746f20 must be set to │ │ │ │ │ - 0x00018a70 61207475 706c6520 6f626a65 63740000 a tuple object.. │ │ │ │ │ - 0x00018a80 6368616e 67657320 746f2063 7966756e changes to cyfun │ │ │ │ │ - 0x00018a90 6374696f 6e2e5f5f 64656661 756c7473 ction.__defaults │ │ │ │ │ - 0x00018aa0 5f5f2077 696c6c20 6e6f7420 63757272 __ will not curr │ │ │ │ │ - 0x00018ab0 656e746c 79206166 66656374 20746865 ently affect the │ │ │ │ │ - 0x00018ac0 2076616c 75657320 75736564 20696e20 values used in │ │ │ │ │ - 0x00018ad0 66756e63 74696f6e 2063616c 6c730000 function calls.. │ │ │ │ │ - 0x00018ae0 66756e63 74696f6e 27732064 69637469 function's dicti │ │ │ │ │ - 0x00018af0 6f6e6172 79206d61 79206e6f 74206265 onary may not be │ │ │ │ │ - 0x00018b00 2064656c 65746564 00000000 73657474 deleted....sett │ │ │ │ │ - 0x00018b10 696e6720 66756e63 74696f6e 27732064 ing function's d │ │ │ │ │ - 0x00018b20 69637469 6f6e6172 7920746f 2061206e ictionary to a n │ │ │ │ │ - 0x00018b30 6f6e2d64 69637400 42756666 65722064 on-dict.Buffer d │ │ │ │ │ - 0x00018b40 74797065 206d6973 6d617463 682c2065 type mismatch, e │ │ │ │ │ - 0x00018b50 78706563 74656420 25732573 25732062 xpected %s%s%s b │ │ │ │ │ - 0x00018b60 75742067 6f742025 73000000 42756666 ut got %s...Buff │ │ │ │ │ - 0x00018b70 65722064 74797065 206d6973 6d617463 er dtype mismatc │ │ │ │ │ - 0x00018b80 682c2065 78706563 74656420 27257327 h, expected '%s' │ │ │ │ │ - 0x00018b90 20627574 20676f74 20257320 696e2027 but got %s in ' │ │ │ │ │ - 0x00018ba0 25732e25 73270000 45787065 63746564 %s.%s'..Expected │ │ │ │ │ - 0x00018bb0 20612064 696d656e 73696f6e 206f6620 a dimension of │ │ │ │ │ - 0x00018bc0 73697a65 20257a75 2c20676f 7420257a size %zu, got %z │ │ │ │ │ - 0x00018bd0 75000000 45787065 63746564 20256420 u...Expected %d │ │ │ │ │ - 0x00018be0 64696d65 6e73696f 6e732c20 676f7420 dimensions, got │ │ │ │ │ - 0x00018bf0 25640000 50797468 6f6e2064 6f657320 %d..Python does │ │ │ │ │ - 0x00018c00 6e6f7420 64656669 6e652061 20737461 not define a sta │ │ │ │ │ - 0x00018c10 6e646172 6420666f 726d6174 20737472 ndard format str │ │ │ │ │ - 0x00018c20 696e6720 73697a65 20666f72 206c6f6e ing size for lon │ │ │ │ │ - 0x00018c30 6720646f 75626c65 20282767 27292e2e g double ('g').. │ │ │ │ │ - 0x00018c40 00000000 42756666 65722064 74797065 ....Buffer dtype │ │ │ │ │ - 0x00018c50 206d6973 6d617463 683b206e 65787420 mismatch; next │ │ │ │ │ - 0x00018c60 6669656c 64206973 20617420 6f666673 field is at offs │ │ │ │ │ - 0x00018c70 65742025 7a642062 75742025 7a642065 et %zd but %zd e │ │ │ │ │ - 0x00018c80 78706563 74656400 4269672d 656e6469 xpected.Big-endi │ │ │ │ │ - 0x00018c90 616e2062 75666665 72206e6f 74207375 an buffer not su │ │ │ │ │ - 0x00018ca0 70706f72 74656420 6f6e206c 6974746c pported on littl │ │ │ │ │ - 0x00018cb0 652d656e 6469616e 20636f6d 70696c65 e-endian compile │ │ │ │ │ - 0x00018cc0 72000000 42756666 65722061 63717569 r...Buffer acqui │ │ │ │ │ - 0x00018cd0 73697469 6f6e3a20 45787065 63746564 sition: Expected │ │ │ │ │ - 0x00018ce0 20277b27 20616674 65722027 54270000 '{' after 'T'.. │ │ │ │ │ - 0x00018cf0 43616e6e 6f742068 616e646c 65207265 Cannot handle re │ │ │ │ │ - 0x00018d00 70656174 65642061 72726179 7320696e peated arrays in │ │ │ │ │ - 0x00018d10 20666f72 6d617420 73747269 6e670000 format string.. │ │ │ │ │ - 0x00018d20 446f6573 206e6f74 20756e64 65727374 Does not underst │ │ │ │ │ - 0x00018d30 616e6420 63686172 61637465 72206275 and character bu │ │ │ │ │ - 0x00018d40 66666572 20647479 70652066 6f726d61 ffer dtype forma │ │ │ │ │ - 0x00018d50 74207374 72696e67 20282725 63272900 t string ('%c'). │ │ │ │ │ - 0x00018d60 45787065 63746564 20612064 696d656e Expected a dimen │ │ │ │ │ - 0x00018d70 73696f6e 206f6620 73697a65 20257a75 sion of size %zu │ │ │ │ │ - 0x00018d80 2c20676f 74202564 00000000 45787065 , got %d....Expe │ │ │ │ │ - 0x00018d90 63746564 20612063 6f6d6d61 20696e20 cted a comma in │ │ │ │ │ - 0x00018da0 666f726d 61742073 7472696e 672c2067 format string, g │ │ │ │ │ - 0x00018db0 6f742027 25632700 45787065 63746564 ot '%c'.Expected │ │ │ │ │ - 0x00018dc0 20256420 64696d65 6e73696f 6e287329 %d dimension(s) │ │ │ │ │ - 0x00018dd0 2c20676f 74202564 00000000 556e6578 , got %d....Unex │ │ │ │ │ - 0x00018de0 70656374 65642065 6e64206f 6620666f pected end of fo │ │ │ │ │ - 0x00018df0 726d6174 20737472 696e672c 20657870 rmat string, exp │ │ │ │ │ - 0x00018e00 65637465 64202729 27000000 42756666 ected ')'...Buff │ │ │ │ │ - 0x00018e10 65722068 61732077 726f6e67 206e756d er has wrong num │ │ │ │ │ - 0x00018e20 62657220 6f662064 696d656e 73696f6e ber of dimension │ │ │ │ │ - 0x00018e30 73202865 78706563 74656420 25642c20 s (expected %d, │ │ │ │ │ - 0x00018e40 676f7420 25642900 4974656d 2073697a got %d).Item siz │ │ │ │ │ - 0x00018e50 65206f66 20627566 66657220 28257a64 e of buffer (%zd │ │ │ │ │ - 0x00018e60 20627974 65257329 20646f65 73206e6f byte%s) does no │ │ │ │ │ - 0x00018e70 74206d61 74636820 73697a65 206f6620 t match size of │ │ │ │ │ - 0x00018e80 27257327 2028257a 64206279 74652573 '%s' (%zd byte%s │ │ │ │ │ - 0x00018e90 29000000 25732829 20676f74 206d756c )...%s() got mul │ │ │ │ │ - 0x00018ea0 7469706c 65207661 6c756573 20666f72 tiple values for │ │ │ │ │ - 0x00018eb0 206b6579 776f7264 20617267 756d656e keyword argumen │ │ │ │ │ - 0x00018ec0 74202725 55270000 252e3230 30732829 t '%U'..%.200s() │ │ │ │ │ - 0x00018ed0 206b6579 776f7264 73206d75 73742062 keywords must b │ │ │ │ │ - 0x00018ee0 65207374 72696e67 73000000 25732829 e strings...%s() │ │ │ │ │ - 0x00018ef0 20676f74 20616e20 756e6578 70656374 got an unexpect │ │ │ │ │ - 0x00018f00 6564206b 6579776f 72642061 7267756d ed keyword argum │ │ │ │ │ - 0x00018f10 656e7420 27255527 00000000 4d6f6475 ent '%U'....Modu │ │ │ │ │ - 0x00018f20 6c652027 63707527 20686173 20616c72 le 'cpu' has alr │ │ │ │ │ - 0x00018f30 65616479 20626565 6e20696d 706f7274 eady been import │ │ │ │ │ - 0x00018f40 65642e20 52652d69 6e697469 616c6973 ed. Re-initialis │ │ │ │ │ - 0x00018f50 6174696f 6e206973 206e6f74 20737570 ation is not sup │ │ │ │ │ - 0x00018f60 706f7274 65642e00 636f6d70 696c6520 ported..compile │ │ │ │ │ - 0x00018f70 74696d65 20507974 686f6e20 76657273 time Python vers │ │ │ │ │ - 0x00018f80 696f6e20 25642e25 64206f66 206d6f64 ion %d.%d of mod │ │ │ │ │ - 0x00018f90 756c6520 27252e31 30307327 20257320 ule '%.100s' %s │ │ │ │ │ - 0x00018fa0 72756e74 696d6520 76657273 696f6e20 runtime version │ │ │ │ │ - 0x00018fb0 25642e25 64000000 53686172 65642043 %d.%d...Shared C │ │ │ │ │ - 0x00018fc0 7974686f 6e207479 70652025 2e323030 ython type %.200 │ │ │ │ │ - 0x00018fd0 73206973 206e6f74 20612074 79706520 s is not a type │ │ │ │ │ - 0x00018fe0 6f626a65 63740000 53686172 65642043 object..Shared C │ │ │ │ │ - 0x00018ff0 7974686f 6e207479 70652025 2e323030 ython type %.200 │ │ │ │ │ - 0x00019000 73206861 73207468 65207772 6f6e6720 s has the wrong │ │ │ │ │ - 0x00019010 73697a65 2c207472 79207265 636f6d70 size, try recomp │ │ │ │ │ - 0x00019020 696c696e 67000000 5f415252 41595f41 iling..._ARRAY_A │ │ │ │ │ - 0x00019030 50492069 73206e6f 74205079 43617073 PI is not PyCaps │ │ │ │ │ - 0x00019040 756c6520 6f626a65 63740000 6d6f6475 ule object..modu │ │ │ │ │ - 0x00019050 6c652063 6f6d7069 6c656420 61676169 le compiled agai │ │ │ │ │ - 0x00019060 6e737420 41424920 76657273 696f6e20 nst ABI version │ │ │ │ │ - 0x00019070 30782578 20627574 20746869 73207665 0x%x but this ve │ │ │ │ │ - 0x00019080 7273696f 6e206f66 206e756d 70792069 rsion of numpy i │ │ │ │ │ - 0x00019090 73203078 25780000 6d6f6475 6c652063 s 0x%x..module c │ │ │ │ │ - 0x000190a0 6f6d7069 6c656420 61676169 6e737420 ompiled against │ │ │ │ │ - 0x000190b0 41504920 76657273 696f6e20 30782578 API version 0x%x │ │ │ │ │ - 0x000190c0 20627574 20746869 73207665 7273696f but this versio │ │ │ │ │ - 0x000190d0 6e206f66 206e756d 70792069 73203078 n of numpy is 0x │ │ │ │ │ - 0x000190e0 2578202e 20436865 636b2074 68652073 %x . Check the s │ │ │ │ │ - 0x000190f0 65637469 6f6e2043 2d415049 20696e63 ection C-API inc │ │ │ │ │ - 0x00019100 6f6d7061 74696269 6c697479 20617420 ompatibility at │ │ │ │ │ - 0x00019110 74686520 54726f75 626c6573 686f6f74 the Troubleshoot │ │ │ │ │ - 0x00019120 696e6720 496d706f 72744572 726f7220 ing ImportError │ │ │ │ │ - 0x00019130 73656374 696f6e20 61742068 74747073 section at https │ │ │ │ │ - 0x00019140 3a2f2f6e 756d7079 2e6f7267 2f646576 ://numpy.org/dev │ │ │ │ │ - 0x00019150 646f6373 2f757365 722f7472 6f75626c docs/user/troubl │ │ │ │ │ - 0x00019160 6573686f 6f74696e 672d696d 706f7274 eshooting-import │ │ │ │ │ - 0x00019170 6572726f 722e6874 6d6c2363 2d617069 error.html#c-api │ │ │ │ │ - 0x00019180 2d696e63 6f6d7061 74696269 6c697479 -incompatibility │ │ │ │ │ - 0x00019190 20666f72 20696e64 69636174 696f6e73 for indications │ │ │ │ │ - 0x000191a0 206f6e20 686f7720 746f2073 6f6c7665 on how to solve │ │ │ │ │ - 0x000191b0 20746869 73207072 6f626c65 6d202e00 this problem .. │ │ │ │ │ - 0x000191c0 46415441 4c3a206d 6f64756c 6520636f FATAL: module co │ │ │ │ │ - 0x000191d0 6d70696c 65642061 7320756e 6b6e6f77 mpiled as unknow │ │ │ │ │ - 0x000191e0 6e20656e 6469616e 00000000 46415441 n endian....FATA │ │ │ │ │ - 0x000191f0 4c3a206d 6f64756c 6520636f 6d70696c L: module compil │ │ │ │ │ - 0x00019200 65642061 73206c69 74746c65 20656e64 ed as little end │ │ │ │ │ - 0x00019210 69616e2c 20627574 20646574 65637465 ian, but detecte │ │ │ │ │ - 0x00019220 64206469 66666572 656e7420 656e6469 d different endi │ │ │ │ │ - 0x00019230 616e6e65 73732061 74207275 6e74696d anness at runtim │ │ │ │ │ - 0x00019240 65000000 6e756d70 792e636f 72652e6d e...numpy.core.m │ │ │ │ │ - 0x00019250 756c7469 61727261 79206661 696c6564 ultiarray failed │ │ │ │ │ - 0x00019260 20746f20 696d706f 72742028 6175746f to import (auto │ │ │ │ │ - 0x00019270 2d67656e 65726174 65642062 65636175 -generated becau │ │ │ │ │ - 0x00019280 73652079 6f752064 69646e27 74206361 se you didn't ca │ │ │ │ │ - 0x00019290 6c6c2027 6e756d70 792e696d 706f7274 ll 'numpy.import │ │ │ │ │ - 0x000192a0 5f617272 61792829 27206166 74657220 _array()' after │ │ │ │ │ - 0x000192b0 63696d70 6f727469 6e67206e 756d7079 cimporting numpy │ │ │ │ │ - 0x000192c0 3b207573 6520273c 766f6964 3e6e756d ; use 'num │ │ │ │ │ - 0x000192d0 70792e5f 696d706f 72745f61 72726179 py._import_array │ │ │ │ │ - 0x000192e0 2720746f 20646973 61626c65 20696620 ' to disable if │ │ │ │ │ - 0x000192f0 796f7520 61726520 63657274 61696e20 you are certain │ │ │ │ │ - 0x00019300 796f7520 646f6e27 74206e65 65642069 you don't need i │ │ │ │ │ - 0x00019310 74292e00 252e3230 30732829 2074616b t)..%.200s() tak │ │ │ │ │ - 0x00019320 65732025 2e387320 257a6420 706f7369 es %.8s %zd posi │ │ │ │ │ - 0x00019330 74696f6e 616c2061 7267756d 656e7425 tional argument% │ │ │ │ │ - 0x00019340 2e317320 28257a64 20676976 656e2900 .1s (%zd given). │ │ │ │ │ - 0x00019350 70796e78 2e736361 74746572 696e672e pynx.scattering. │ │ │ │ │ - 0x00019360 6370752e 66686b6c 6f5f6772 617a696e cpu.fhklo_grazin │ │ │ │ │ - 0x00019370 675f6370 75000000 70796e78 2e736361 g_cpu...pynx.sca │ │ │ │ │ - 0x00019380 74746572 696e672e 6370752e 66686b6c ttering.cpu.fhkl │ │ │ │ │ - 0x00019390 5f677261 7a696e67 5f637075 00000000 _grazing_cpu.... │ │ │ │ │ - 0x000193a0 5f637974 686f6e5f 335f305f 31312e63 _cython_3_0_11.c │ │ │ │ │ - 0x000193b0 7974686f 6e5f6675 6e637469 6f6e5f6f ython_function_o │ │ │ │ │ - 0x000193c0 725f6d65 74686f64 00000000 00000000 r_method........ │ │ │ │ │ - 0x000193d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000193e0 23a8feff 74a6feff 74a6feff 74a6feff #...t...t...t... │ │ │ │ │ - 0x000193f0 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t... │ │ │ │ │ - 0x00019400 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t... │ │ │ │ │ - 0x00019410 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t... │ │ │ │ │ - 0x00019420 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t... │ │ │ │ │ - 0x00019430 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t... │ │ │ │ │ - 0x00019440 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t... │ │ │ │ │ - 0x00019450 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t... │ │ │ │ │ - 0x00019460 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t... │ │ │ │ │ - 0x00019470 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t... │ │ │ │ │ - 0x00019480 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t... │ │ │ │ │ - 0x00019490 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t... │ │ │ │ │ - 0x000194a0 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t... │ │ │ │ │ - 0x000194b0 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t... │ │ │ │ │ - 0x000194c0 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t... │ │ │ │ │ - 0x000194d0 74a6feff 74a6feff 74a6feff 5aa8feff t...t...t...Z... │ │ │ │ │ - 0x000194e0 74a6feff 74a6feff 7ca7feff 74a6feff t...t...|...t... │ │ │ │ │ - 0x000194f0 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t... │ │ │ │ │ - 0x00019500 f7a7feff 44a8feff 74a6feff 74a6feff ....D...t...t... │ │ │ │ │ - 0x00019510 2ea8feff 74a6feff 74a6feff 39a8feff ....t...t...9... │ │ │ │ │ - 0x00019520 92a7feff 9da7feff 74a6feff 74a6feff ........t...t... │ │ │ │ │ - 0x00019530 a8a7feff 74a6feff 74a6feff 74a6feff ....t...t...t... │ │ │ │ │ - 0x00019540 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t... │ │ │ │ │ - 0x00019550 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t... │ │ │ │ │ - 0x00019560 74a6feff 74a6feff b3a7feff 4fa8feff t...t.......O... │ │ │ │ │ - 0x00019570 bea7feff 74a6feff d1a7feff e4a7feff ....t........... │ │ │ │ │ - 0x00019580 02a8feff 0da8feff 74a6feff 74a6feff ........t...t... │ │ │ │ │ - 0x00019590 18a8feff 74a6feff 74a6feff 74a6feff ....t...t...t... │ │ │ │ │ - 0x000195a0 94a6feff 87a7feff 74a6feff 94a6feff ........t....... │ │ │ │ │ - 0x000195b0 19a7feff 3fa6feff 3fa6feff 3fa6feff ....?...?...?... │ │ │ │ │ - 0x000195c0 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?... │ │ │ │ │ - 0x000195d0 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?... │ │ │ │ │ - 0x000195e0 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?... │ │ │ │ │ - 0x000195f0 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?... │ │ │ │ │ - 0x00019600 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?... │ │ │ │ │ - 0x00019610 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?... │ │ │ │ │ - 0x00019620 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?... │ │ │ │ │ - 0x00019630 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?... │ │ │ │ │ - 0x00019640 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?... │ │ │ │ │ - 0x00019650 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?... │ │ │ │ │ - 0x00019660 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?... │ │ │ │ │ - 0x00019670 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?... │ │ │ │ │ - 0x00019680 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?... │ │ │ │ │ - 0x00019690 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?... │ │ │ │ │ - 0x000196a0 3fa6feff 3fa6feff 3fa6feff 71a7feff ?...?...?...q... │ │ │ │ │ - 0x000196b0 3fa6feff 3fa6feff 24a7feff 3fa6feff ?...?...$...?... │ │ │ │ │ - 0x000196c0 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?... │ │ │ │ │ - 0x000196d0 45a7feff 50a7feff 3fa6feff 3fa6feff E...P...?...?... │ │ │ │ │ - 0x000196e0 5ba7feff 3fa6feff 3fa6feff e2a6feff [...?...?....... │ │ │ │ │ - 0x000196f0 eda6feff f8a6feff 3fa6feff 3fa6feff ........?...?... │ │ │ │ │ - 0x00019700 03a7feff 3fa6feff 3fa6feff 3fa6feff ....?...?...?... │ │ │ │ │ - 0x00019710 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?... │ │ │ │ │ - 0x00019720 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?... │ │ │ │ │ - 0x00019730 3fa6feff 3fa6feff 0ea7feff 66a7feff ?...?.......f... │ │ │ │ │ - 0x00019740 a4a6feff 3fa6feff b4a6feff c4a6feff ....?........... │ │ │ │ │ - 0x00019750 d7a6feff 9ca6feff 3fa6feff 3fa6feff ........?...?... │ │ │ │ │ - 0x00019760 2fa7feff 3fa6feff 3fa6feff 3fa6feff /...?...?...?... │ │ │ │ │ - 0x00019770 8ca6feff 3aa7feff 3fa6feff 8ca6feff ....:...?....... │ │ │ │ │ - 0x00019780 5cacfeff fcaafeff fcaafeff fcaafeff \............... │ │ │ │ │ - 0x00019790 fcaafeff fcaafeff fcaafeff fcaafeff ................ │ │ │ │ │ - 0x000197a0 fcaafeff fcaafeff fcaafeff fcaafeff ................ │ │ │ │ │ - 0x000197b0 fcaafeff fcaafeff fcaafeff fcaafeff ................ │ │ │ │ │ - 0x000197c0 fcaafeff 54abfeff 54abfeff 84acfeff ....T...T....... │ │ │ │ │ - 0x000197d0 fcaafeff 6cacfeff 9cacfeff dcaefeff ....l........... │ │ │ │ │ - 0x000197e0 4cacfeff fcaafeff fcaafeff 4cacfeff L...........L... │ │ │ │ │ - 0x000197f0 fcaafeff fcaafeff fcaafeff 54abfeff ............T... │ │ │ │ │ - 0x00019800 5cacfeff fcaafeff 54abfeff 3cadfeff \.......T...<... │ │ │ │ │ - 0x00019810 fcaafeff fcaafeff fcaafeff fcaafeff ................ │ │ │ │ │ - 0x00019820 fcaafeff fcaafeff fcaafeff fcaafeff ................ │ │ │ │ │ - 0x00019830 fcaafeff fcaafeff fcaafeff fcaafeff ................ │ │ │ │ │ - 0x00019840 fcaafeff fcaafeff fcaafeff fcaafeff ................ │ │ │ │ │ - 0x00019850 1cadfeff 1cadfeff 7cadfeff fcaafeff ........|....... │ │ │ │ │ - 0x00019860 64adfeff 4cadfeff ccaefeff 2cadfeff d...L.......,... │ │ │ │ │ - 0x00019870 fcaafeff fcaafeff 2cadfeff fcaafeff ........,....... │ │ │ │ │ - 0x00019880 fcaafeff fcaafeff 1cadfeff 3cadfeff ............<... │ │ │ │ │ - 0x00019890 fcaafeff 1cadfeff 77b1feff 74b4feff ........w...t... │ │ │ │ │ - 0x000198a0 74b4feff 74b4feff 74b4feff 74b4feff t...t...t...t... │ │ │ │ │ - 0x000198b0 74b4feff 36b3feff 74b4feff 74b4feff t...6...t...t... │ │ │ │ │ - 0x000198c0 74b4feff 74b4feff 74b4feff 74b4feff t...t...t...t... │ │ │ │ │ - 0x000198d0 74b4feff 74b4feff 74b4feff 74b4feff t...t...t...t... │ │ │ │ │ - 0x000198e0 74b4feff 74b4feff 74b4feff 74b4feff t...t...t...t... │ │ │ │ │ - 0x000198f0 74b4feff 74b4feff 74b4feff 20b4feff t...t...t... ... │ │ │ │ │ - 0x00019900 74b4feff 16b4feff 0db4feff 77b1feff t...........w... │ │ │ │ │ - 0x00019910 dcd3feff b4dbfeff cce0feff e4e1feff ................ │ │ │ │ │ - 0x00019920 5cd9feff 7cdafeff d4dcfeff 74d6feff \...|.......t... │ │ │ │ │ - 0x00019930 bcdffeff 9c0dffff 140fffff 2c10ffff ............,... │ │ │ │ │ - 0x00019940 ec12ffff 4c0bffff 640cffff 7407ffff ....L...d...t... │ │ │ │ │ - 0x00019950 d406ffff 4c07ffff 6407ffff 940dffff ....L...d....... │ │ │ │ │ - 0x00019960 a50dffff 3430ffff 2330ffff 1830ffff ....40..#0...0.. │ │ │ │ │ - 0x00019970 0d30ffff 0230ffff f72fffff e62fffff .0...0.../.../.. │ │ │ │ │ - 0x00019980 5030ffff 3f30ffff 3c4cffff bc4dffff P0..?0....*>..*>..*> │ │ │ │ │ + 0x000191c0 7f000000 7f000000 7f000000 7f000000 ................ │ │ │ │ │ + 0x000191d0 00000000 01000000 00000000 00000000 ................ │ │ │ │ │ + 0x000191e0 252e3230 30732829 206e6565 64732061 %.200s() needs a │ │ │ │ │ + 0x000191f0 6e206172 67756d65 6e740042 61642063 n argument.Bad c │ │ │ │ │ + 0x00019200 616c6c20 666c6167 7320666f 72204379 all flags for Cy │ │ │ │ │ + 0x00019210 46756e63 74696f6e 003c6379 66756e63 Function..l │ │ │ │ │ + 0x00019230 6f616465 72005f5f 6c6f6164 65725f5f oader.__loader__ │ │ │ │ │ + 0x00019240 006f7269 67696e00 5f5f6669 6c655f5f .origin.__file__ │ │ │ │ │ + 0x00019250 00706172 656e7400 5f5f7061 636b6167 .parent.__packag │ │ │ │ │ + 0x00019260 655f5f00 7375626d 6f64756c 655f7365 e__.submodule_se │ │ │ │ │ + 0x00019270 61726368 5f6c6f63 6174696f 6e73005f arch_locations._ │ │ │ │ │ + 0x00019280 5f706174 685f5f00 6b657977 6f726473 _path__.keywords │ │ │ │ │ + 0x00019290 206d7573 74206265 20737472 696e6773 must be strings │ │ │ │ │ + 0x000192a0 004d6973 73696e67 20747970 65206f62 .Missing type ob │ │ │ │ │ + 0x000192b0 6a656374 00656e64 0027626f 6f6c2700 ject.end.'bool'. │ │ │ │ │ + 0x000192c0 27636861 72270027 7369676e 65642063 'char'.'signed c │ │ │ │ │ + 0x000192d0 68617227 0027756e 7369676e 65642063 har'.'unsigned c │ │ │ │ │ + 0x000192e0 68617227 00277368 6f727427 0027756e har'.'short'.'un │ │ │ │ │ + 0x000192f0 7369676e 65642073 686f7274 27002769 signed short'.'i │ │ │ │ │ + 0x00019300 6e742700 27756e73 69676e65 6420696e nt'.'unsigned in │ │ │ │ │ + 0x00019310 74270027 6c6f6e67 27002775 6e736967 t'.'long'.'unsig │ │ │ │ │ + 0x00019320 6e656420 6c6f6e67 2700276c 6f6e6720 ned long'.'long │ │ │ │ │ + 0x00019330 6c6f6e67 27002775 6e736967 6e656420 long'.'unsigned │ │ │ │ │ + 0x00019340 6c6f6e67 206c6f6e 67270027 636f6d70 long long'.'comp │ │ │ │ │ + 0x00019350 6c657820 666c6f61 74270027 666c6f61 lex float'.'floa │ │ │ │ │ + 0x00019360 74270027 636f6d70 6c657820 646f7562 t'.'complex doub │ │ │ │ │ + 0x00019370 6c652700 27646f75 626c6527 0027636f le'.'double'.'co │ │ │ │ │ + 0x00019380 6d706c65 78206c6f 6e672064 6f75626c mplex long doubl │ │ │ │ │ + 0x00019390 65270027 6c6f6e67 20646f75 626c6527 e'.'long double' │ │ │ │ │ + 0x000193a0 00612073 74727563 74005079 74686f6e .a struct.Python │ │ │ │ │ + 0x000193b0 206f626a 65637400 6120706f 696e7465 object.a pointe │ │ │ │ │ + 0x000193c0 72006120 73747269 6e670075 6e706172 r.a string.unpar │ │ │ │ │ + 0x000193d0 7361626c 6520666f 726d6174 20737472 sable format str │ │ │ │ │ + 0x000193e0 696e6700 62756666 65722064 74797065 ing.buffer dtype │ │ │ │ │ + 0x000193f0 0070796e 782f7363 61747465 72696e67 .pynx/scattering │ │ │ │ │ + 0x00019400 2f637075 2e630025 73202825 733a2564 /cpu.c.%s (%s:%d │ │ │ │ │ + 0x00019410 29006275 696c7469 6e730063 7974686f ).builtins.cytho │ │ │ │ │ + 0x00019420 6e5f7275 6e74696d 65005f5f 6275696c n_runtime.__buil │ │ │ │ │ + 0x00019430 74696e73 5f5f0064 6f657320 6e6f7420 tins__.does not │ │ │ │ │ + 0x00019440 6d617463 68005f63 7974686f 6e5f335f match._cython_3_ │ │ │ │ │ + 0x00019450 305f3131 006e756d 70792e63 6f72652e 0_11.numpy.core. │ │ │ │ │ + 0x00019460 5f6d756c 74696172 7261795f 756d6174 _multiarray_umat │ │ │ │ │ + 0x00019470 68005f41 52524159 5f415049 005f4152 h._ARRAY_API._AR │ │ │ │ │ + 0x00019480 5241595f 41504920 6973204e 554c4c20 RAY_API is NULL │ │ │ │ │ + 0x00019490 706f696e 74657200 6e616d65 20272555 pointer.name '%U │ │ │ │ │ + 0x000194a0 27206973 206e6f74 20646566 696e6564 ' is not defined │ │ │ │ │ + 0x000194b0 006e756d 70790066 6c617469 74657200 .numpy.flatiter. │ │ │ │ │ + 0x000194c0 62726f61 64636173 74006e64 61727261 broadcast.ndarra │ │ │ │ │ + 0x000194d0 79006765 6e657269 63006e75 6d626572 y.generic.number │ │ │ │ │ + 0x000194e0 00756e73 69676e65 64696e74 65676572 .unsignedinteger │ │ │ │ │ + 0x000194f0 00696e65 78616374 00636f6d 706c6578 .inexact.complex │ │ │ │ │ + 0x00019500 666c6f61 74696e67 00666c65 7869626c floating.flexibl │ │ │ │ │ + 0x00019510 65006368 61726163 74657200 7566756e e.character.ufun │ │ │ │ │ + 0x00019520 6300696e 69742070 796e782e 73636174 c.init pynx.scat │ │ │ │ │ + 0x00019530 74657269 6e672e63 70750070 796e782f tering.cpu.pynx/ │ │ │ │ │ + 0x00019540 73636174 74657269 6e672f63 70752e70 scattering/cpu.p │ │ │ │ │ + 0x00019550 79780065 78616374 6c790070 796e782e yx.exactly.pynx. │ │ │ │ │ + 0x00019560 73636174 74657269 6e672e63 70752e66 scattering.cpu.f │ │ │ │ │ + 0x00019570 686b6c5f 63707500 76680076 6b00766c hkl_cpu.vh.vk.vl │ │ │ │ │ + 0x00019580 00767800 76790076 7a006672 65616c00 .vx.vy.vz.freal. │ │ │ │ │ + 0x00019590 66696d61 67006668 6b6c6f5f 6772617a fimag.fhklo_graz │ │ │ │ │ + 0x000195a0 696e675f 63707500 766c6900 766f6363 ing_cpu.vli.vocc │ │ │ │ │ + 0x000195b0 0070796e 782e7363 61747465 72696e67 .pynx.scattering │ │ │ │ │ + 0x000195c0 2e637075 2e66686b 6c6f5f63 70750066 .cpu.fhklo_cpu.f │ │ │ │ │ + 0x000195d0 686b6c5f 6772617a 696e675f 63707500 hkl_grazing_cpu. │ │ │ │ │ + 0x000195e0 5f5f7265 64756365 5f5f005f 5f6d6f64 __reduce__.__mod │ │ │ │ │ + 0x000195f0 756c655f 5f006675 6e635f64 6f63005f ule__.func_doc._ │ │ │ │ │ + 0x00019600 5f646f63 5f5f0066 756e635f 6e616d65 _doc__.func_name │ │ │ │ │ + 0x00019610 005f5f6e 616d655f 5f005f5f 7175616c .__name__.__qual │ │ │ │ │ + 0x00019620 6e616d65 5f5f0066 756e635f 64696374 name__.func_dict │ │ │ │ │ + 0x00019630 005f5f64 6963745f 5f006675 6e635f67 .__dict__.func_g │ │ │ │ │ + 0x00019640 6c6f6261 6c73005f 5f676c6f 62616c73 lobals.__globals │ │ │ │ │ + 0x00019650 5f5f0066 756e635f 636c6f73 75726500 __.func_closure. │ │ │ │ │ + 0x00019660 5f5f636c 6f737572 655f5f00 66756e63 __closure__.func │ │ │ │ │ + 0x00019670 5f636f64 65005f5f 636f6465 5f5f0066 _code.__code__.f │ │ │ │ │ + 0x00019680 756e635f 64656661 756c7473 005f5f64 unc_defaults.__d │ │ │ │ │ + 0x00019690 65666175 6c74735f 5f005f5f 6b776465 efaults__.__kwde │ │ │ │ │ + 0x000196a0 6661756c 74735f5f 005f5f61 6e6e6f74 faults__.__annot │ │ │ │ │ + 0x000196b0 6174696f 6e735f5f 005f6973 5f636f72 ations__._is_cor │ │ │ │ │ + 0x000196c0 6f757469 6e650066 6c6f6174 00000000 outine.float.... │ │ │ │ │ + 0x000196d0 252e3230 30732829 2074616b 6573206e %.200s() takes n │ │ │ │ │ + 0x000196e0 6f206b65 79776f72 64206172 67756d65 o keyword argume │ │ │ │ │ + 0x000196f0 6e747300 252e3230 30732829 2074616b nts.%.200s() tak │ │ │ │ │ + 0x00019700 65732065 78616374 6c79206f 6e652061 es exactly one a │ │ │ │ │ + 0x00019710 7267756d 656e7420 28257a64 20676976 rgument (%zd giv │ │ │ │ │ + 0x00019720 656e2900 252e3230 30732829 2074616b en).%.200s() tak │ │ │ │ │ + 0x00019730 6573206e 6f206172 67756d65 6e747320 es no arguments │ │ │ │ │ + 0x00019740 28257a64 20676976 656e2900 496e7465 (%zd given).Inte │ │ │ │ │ + 0x00019750 72707265 74657220 6368616e 67652064 rpreter change d │ │ │ │ │ + 0x00019760 65746563 74656420 2d207468 6973206d etected - this m │ │ │ │ │ + 0x00019770 6f64756c 65206361 6e206f6e 6c792062 odule can only b │ │ │ │ │ + 0x00019780 65206c6f 61646564 20696e74 6f206f6e e loaded into on │ │ │ │ │ + 0x00019790 6520696e 74657270 72657465 72207065 e interpreter pe │ │ │ │ │ + 0x000197a0 72207072 6f636573 732e0000 00000000 r process....... │ │ │ │ │ + 0x000197b0 756e626f 756e6420 6d657468 6f642025 unbound method % │ │ │ │ │ + 0x000197c0 2e323030 53282920 6e656564 7320616e .200S() needs an │ │ │ │ │ + 0x000197d0 20617267 756d656e 74000000 252e3230 argument...%.20 │ │ │ │ │ + 0x000197e0 30732e25 2e323030 73206973 206e6f74 0s.%.200s is not │ │ │ │ │ + 0x000197f0 20612074 79706520 6f626a65 63740000 a type object.. │ │ │ │ │ + 0x00019800 252e3230 30732e25 2e323030 73207369 %.200s.%.200s si │ │ │ │ │ + 0x00019810 7a652063 68616e67 65642c20 6d617920 ze changed, may │ │ │ │ │ + 0x00019820 696e6469 63617465 2062696e 61727920 indicate binary │ │ │ │ │ + 0x00019830 696e636f 6d706174 6962696c 6974792e incompatibility. │ │ │ │ │ + 0x00019840 20457870 65637465 6420257a 64206672 Expected %zd fr │ │ │ │ │ + 0x00019850 6f6d2043 20686561 6465722c 20676f74 om C header, got │ │ │ │ │ + 0x00019860 20257a64 2066726f 6d205079 4f626a65 %zd from PyObje │ │ │ │ │ + 0x00019870 63740000 25732e25 73207369 7a652063 ct..%s.%s size c │ │ │ │ │ + 0x00019880 68616e67 65642c20 6d617920 696e6469 hanged, may indi │ │ │ │ │ + 0x00019890 63617465 2062696e 61727920 696e636f cate binary inco │ │ │ │ │ + 0x000198a0 6d706174 6962696c 6974792e 20457870 mpatibility. Exp │ │ │ │ │ + 0x000198b0 65637465 6420257a 64206672 6f6d2043 ected %zd from C │ │ │ │ │ + 0x000198c0 20686561 6465722c 20676f74 20257a64 header, got %zd │ │ │ │ │ + 0x000198d0 2066726f 6d205079 4f626a65 63740000 from PyObject.. │ │ │ │ │ + 0x000198e0 41726775 6d656e74 2027252e 32303073 Argument '%.200s │ │ │ │ │ + 0x000198f0 27206861 7320696e 636f7272 65637420 ' has incorrect │ │ │ │ │ + 0x00019900 74797065 20286578 70656374 65642025 type (expected % │ │ │ │ │ + 0x00019910 2e323030 732c2067 6f742025 2e323030 .200s, got %.200 │ │ │ │ │ + 0x00019920 73290000 556e6578 70656374 65642066 s)..Unexpected f │ │ │ │ │ + 0x00019930 6f726d61 74207374 72696e67 20636861 ormat string cha │ │ │ │ │ + 0x00019940 72616374 65723a20 27256327 00000000 racter: '%c'.... │ │ │ │ │ + 0x00019950 5f5f616e 6e6f7461 74696f6e 735f5f20 __annotations__ │ │ │ │ │ + 0x00019960 6d757374 20626520 73657420 746f2061 must be set to a │ │ │ │ │ + 0x00019970 20646963 74206f62 6a656374 00000000 dict object.... │ │ │ │ │ + 0x00019980 5f5f7175 616c6e61 6d655f5f 206d7573 __qualname__ mus │ │ │ │ │ + 0x00019990 74206265 20736574 20746f20 61207374 t be set to a st │ │ │ │ │ + 0x000199a0 72696e67 206f626a 65637400 5f5f6e61 ring object.__na │ │ │ │ │ + 0x000199b0 6d655f5f 206d7573 74206265 20736574 me__ must be set │ │ │ │ │ + 0x000199c0 20746f20 61207374 72696e67 206f626a to a string obj │ │ │ │ │ + 0x000199d0 65637400 5f5f6b77 64656661 756c7473 ect.__kwdefaults │ │ │ │ │ + 0x000199e0 5f5f206d 75737420 62652073 65742074 __ must be set t │ │ │ │ │ + 0x000199f0 6f206120 64696374 206f626a 65637400 o a dict object. │ │ │ │ │ + 0x00019a00 6368616e 67657320 746f2063 7966756e changes to cyfun │ │ │ │ │ + 0x00019a10 6374696f 6e2e5f5f 6b776465 6661756c ction.__kwdefaul │ │ │ │ │ + 0x00019a20 74735f5f 2077696c 6c206e6f 74206375 ts__ will not cu │ │ │ │ │ + 0x00019a30 7272656e 746c7920 61666665 63742074 rrently affect t │ │ │ │ │ + 0x00019a40 68652076 616c7565 73207573 65642069 he values used i │ │ │ │ │ + 0x00019a50 6e206675 6e637469 6f6e2063 616c6c73 n function calls │ │ │ │ │ + 0x00019a60 00000000 5f5f6465 6661756c 74735f5f ....__defaults__ │ │ │ │ │ + 0x00019a70 206d7573 74206265 20736574 20746f20 must be set to │ │ │ │ │ + 0x00019a80 61207475 706c6520 6f626a65 63740000 a tuple object.. │ │ │ │ │ + 0x00019a90 6368616e 67657320 746f2063 7966756e changes to cyfun │ │ │ │ │ + 0x00019aa0 6374696f 6e2e5f5f 64656661 756c7473 ction.__defaults │ │ │ │ │ + 0x00019ab0 5f5f2077 696c6c20 6e6f7420 63757272 __ will not curr │ │ │ │ │ + 0x00019ac0 656e746c 79206166 66656374 20746865 ently affect the │ │ │ │ │ + 0x00019ad0 2076616c 75657320 75736564 20696e20 values used in │ │ │ │ │ + 0x00019ae0 66756e63 74696f6e 2063616c 6c730000 function calls.. │ │ │ │ │ + 0x00019af0 66756e63 74696f6e 27732064 69637469 function's dicti │ │ │ │ │ + 0x00019b00 6f6e6172 79206d61 79206e6f 74206265 onary may not be │ │ │ │ │ + 0x00019b10 2064656c 65746564 00000000 73657474 deleted....sett │ │ │ │ │ + 0x00019b20 696e6720 66756e63 74696f6e 27732064 ing function's d │ │ │ │ │ + 0x00019b30 69637469 6f6e6172 7920746f 2061206e ictionary to a n │ │ │ │ │ + 0x00019b40 6f6e2d64 69637400 42756666 65722064 on-dict.Buffer d │ │ │ │ │ + 0x00019b50 74797065 206d6973 6d617463 682c2065 type mismatch, e │ │ │ │ │ + 0x00019b60 78706563 74656420 25732573 25732062 xpected %s%s%s b │ │ │ │ │ + 0x00019b70 75742067 6f742025 73000000 42756666 ut got %s...Buff │ │ │ │ │ + 0x00019b80 65722064 74797065 206d6973 6d617463 er dtype mismatc │ │ │ │ │ + 0x00019b90 682c2065 78706563 74656420 27257327 h, expected '%s' │ │ │ │ │ + 0x00019ba0 20627574 20676f74 20257320 696e2027 but got %s in ' │ │ │ │ │ + 0x00019bb0 25732e25 73270000 45787065 63746564 %s.%s'..Expected │ │ │ │ │ + 0x00019bc0 20612064 696d656e 73696f6e 206f6620 a dimension of │ │ │ │ │ + 0x00019bd0 73697a65 20257a75 2c20676f 7420257a size %zu, got %z │ │ │ │ │ + 0x00019be0 75000000 45787065 63746564 20256420 u...Expected %d │ │ │ │ │ + 0x00019bf0 64696d65 6e73696f 6e732c20 676f7420 dimensions, got │ │ │ │ │ + 0x00019c00 25640000 50797468 6f6e2064 6f657320 %d..Python does │ │ │ │ │ + 0x00019c10 6e6f7420 64656669 6e652061 20737461 not define a sta │ │ │ │ │ + 0x00019c20 6e646172 6420666f 726d6174 20737472 ndard format str │ │ │ │ │ + 0x00019c30 696e6720 73697a65 20666f72 206c6f6e ing size for lon │ │ │ │ │ + 0x00019c40 6720646f 75626c65 20282767 27292e2e g double ('g').. │ │ │ │ │ + 0x00019c50 00000000 42756666 65722064 74797065 ....Buffer dtype │ │ │ │ │ + 0x00019c60 206d6973 6d617463 683b206e 65787420 mismatch; next │ │ │ │ │ + 0x00019c70 6669656c 64206973 20617420 6f666673 field is at offs │ │ │ │ │ + 0x00019c80 65742025 7a642062 75742025 7a642065 et %zd but %zd e │ │ │ │ │ + 0x00019c90 78706563 74656400 4269672d 656e6469 xpected.Big-endi │ │ │ │ │ + 0x00019ca0 616e2062 75666665 72206e6f 74207375 an buffer not su │ │ │ │ │ + 0x00019cb0 70706f72 74656420 6f6e206c 6974746c pported on littl │ │ │ │ │ + 0x00019cc0 652d656e 6469616e 20636f6d 70696c65 e-endian compile │ │ │ │ │ + 0x00019cd0 72000000 42756666 65722061 63717569 r...Buffer acqui │ │ │ │ │ + 0x00019ce0 73697469 6f6e3a20 45787065 63746564 sition: Expected │ │ │ │ │ + 0x00019cf0 20277b27 20616674 65722027 54270000 '{' after 'T'.. │ │ │ │ │ + 0x00019d00 43616e6e 6f742068 616e646c 65207265 Cannot handle re │ │ │ │ │ + 0x00019d10 70656174 65642061 72726179 7320696e peated arrays in │ │ │ │ │ + 0x00019d20 20666f72 6d617420 73747269 6e670000 format string.. │ │ │ │ │ + 0x00019d30 446f6573 206e6f74 20756e64 65727374 Does not underst │ │ │ │ │ + 0x00019d40 616e6420 63686172 61637465 72206275 and character bu │ │ │ │ │ + 0x00019d50 66666572 20647479 70652066 6f726d61 ffer dtype forma │ │ │ │ │ + 0x00019d60 74207374 72696e67 20282725 63272900 t string ('%c'). │ │ │ │ │ + 0x00019d70 45787065 63746564 20612064 696d656e Expected a dimen │ │ │ │ │ + 0x00019d80 73696f6e 206f6620 73697a65 20257a75 sion of size %zu │ │ │ │ │ + 0x00019d90 2c20676f 74202564 00000000 45787065 , got %d....Expe │ │ │ │ │ + 0x00019da0 63746564 20612063 6f6d6d61 20696e20 cted a comma in │ │ │ │ │ + 0x00019db0 666f726d 61742073 7472696e 672c2067 format string, g │ │ │ │ │ + 0x00019dc0 6f742027 25632700 45787065 63746564 ot '%c'.Expected │ │ │ │ │ + 0x00019dd0 20256420 64696d65 6e73696f 6e287329 %d dimension(s) │ │ │ │ │ + 0x00019de0 2c20676f 74202564 00000000 556e6578 , got %d....Unex │ │ │ │ │ + 0x00019df0 70656374 65642065 6e64206f 6620666f pected end of fo │ │ │ │ │ + 0x00019e00 726d6174 20737472 696e672c 20657870 rmat string, exp │ │ │ │ │ + 0x00019e10 65637465 64202729 27000000 42756666 ected ')'...Buff │ │ │ │ │ + 0x00019e20 65722068 61732077 726f6e67 206e756d er has wrong num │ │ │ │ │ + 0x00019e30 62657220 6f662064 696d656e 73696f6e ber of dimension │ │ │ │ │ + 0x00019e40 73202865 78706563 74656420 25642c20 s (expected %d, │ │ │ │ │ + 0x00019e50 676f7420 25642900 4974656d 2073697a got %d).Item siz │ │ │ │ │ + 0x00019e60 65206f66 20627566 66657220 28257a64 e of buffer (%zd │ │ │ │ │ + 0x00019e70 20627974 65257329 20646f65 73206e6f byte%s) does no │ │ │ │ │ + 0x00019e80 74206d61 74636820 73697a65 206f6620 t match size of │ │ │ │ │ + 0x00019e90 27257327 2028257a 64206279 74652573 '%s' (%zd byte%s │ │ │ │ │ + 0x00019ea0 29000000 25732829 20676f74 206d756c )...%s() got mul │ │ │ │ │ + 0x00019eb0 7469706c 65207661 6c756573 20666f72 tiple values for │ │ │ │ │ + 0x00019ec0 206b6579 776f7264 20617267 756d656e keyword argumen │ │ │ │ │ + 0x00019ed0 74202725 55270000 252e3230 30732829 t '%U'..%.200s() │ │ │ │ │ + 0x00019ee0 206b6579 776f7264 73206d75 73742062 keywords must b │ │ │ │ │ + 0x00019ef0 65207374 72696e67 73000000 25732829 e strings...%s() │ │ │ │ │ + 0x00019f00 20676f74 20616e20 756e6578 70656374 got an unexpect │ │ │ │ │ + 0x00019f10 6564206b 6579776f 72642061 7267756d ed keyword argum │ │ │ │ │ + 0x00019f20 656e7420 27255527 00000000 4d6f6475 ent '%U'....Modu │ │ │ │ │ + 0x00019f30 6c652027 63707527 20686173 20616c72 le 'cpu' has alr │ │ │ │ │ + 0x00019f40 65616479 20626565 6e20696d 706f7274 eady been import │ │ │ │ │ + 0x00019f50 65642e20 52652d69 6e697469 616c6973 ed. Re-initialis │ │ │ │ │ + 0x00019f60 6174696f 6e206973 206e6f74 20737570 ation is not sup │ │ │ │ │ + 0x00019f70 706f7274 65642e00 636f6d70 696c6520 ported..compile │ │ │ │ │ + 0x00019f80 74696d65 20507974 686f6e20 76657273 time Python vers │ │ │ │ │ + 0x00019f90 696f6e20 25642e25 64206f66 206d6f64 ion %d.%d of mod │ │ │ │ │ + 0x00019fa0 756c6520 27252e31 30307327 20257320 ule '%.100s' %s │ │ │ │ │ + 0x00019fb0 72756e74 696d6520 76657273 696f6e20 runtime version │ │ │ │ │ + 0x00019fc0 25642e25 64000000 53686172 65642043 %d.%d...Shared C │ │ │ │ │ + 0x00019fd0 7974686f 6e207479 70652025 2e323030 ython type %.200 │ │ │ │ │ + 0x00019fe0 73206973 206e6f74 20612074 79706520 s is not a type │ │ │ │ │ + 0x00019ff0 6f626a65 63740000 53686172 65642043 object..Shared C │ │ │ │ │ + 0x0001a000 7974686f 6e207479 70652025 2e323030 ython type %.200 │ │ │ │ │ + 0x0001a010 73206861 73207468 65207772 6f6e6720 s has the wrong │ │ │ │ │ + 0x0001a020 73697a65 2c207472 79207265 636f6d70 size, try recomp │ │ │ │ │ + 0x0001a030 696c696e 67000000 5f415252 41595f41 iling..._ARRAY_A │ │ │ │ │ + 0x0001a040 50492069 73206e6f 74205079 43617073 PI is not PyCaps │ │ │ │ │ + 0x0001a050 756c6520 6f626a65 63740000 6d6f6475 ule object..modu │ │ │ │ │ + 0x0001a060 6c652063 6f6d7069 6c656420 61676169 le compiled agai │ │ │ │ │ + 0x0001a070 6e737420 41424920 76657273 696f6e20 nst ABI version │ │ │ │ │ + 0x0001a080 30782578 20627574 20746869 73207665 0x%x but this ve │ │ │ │ │ + 0x0001a090 7273696f 6e206f66 206e756d 70792069 rsion of numpy i │ │ │ │ │ + 0x0001a0a0 73203078 25780000 6d6f6475 6c652063 s 0x%x..module c │ │ │ │ │ + 0x0001a0b0 6f6d7069 6c656420 61676169 6e737420 ompiled against │ │ │ │ │ + 0x0001a0c0 41504920 76657273 696f6e20 30782578 API version 0x%x │ │ │ │ │ + 0x0001a0d0 20627574 20746869 73207665 7273696f but this versio │ │ │ │ │ + 0x0001a0e0 6e206f66 206e756d 70792069 73203078 n of numpy is 0x │ │ │ │ │ + 0x0001a0f0 2578202e 20436865 636b2074 68652073 %x . Check the s │ │ │ │ │ + 0x0001a100 65637469 6f6e2043 2d415049 20696e63 ection C-API inc │ │ │ │ │ + 0x0001a110 6f6d7061 74696269 6c697479 20617420 ompatibility at │ │ │ │ │ + 0x0001a120 74686520 54726f75 626c6573 686f6f74 the Troubleshoot │ │ │ │ │ + 0x0001a130 696e6720 496d706f 72744572 726f7220 ing ImportError │ │ │ │ │ + 0x0001a140 73656374 696f6e20 61742068 74747073 section at https │ │ │ │ │ + 0x0001a150 3a2f2f6e 756d7079 2e6f7267 2f646576 ://numpy.org/dev │ │ │ │ │ + 0x0001a160 646f6373 2f757365 722f7472 6f75626c docs/user/troubl │ │ │ │ │ + 0x0001a170 6573686f 6f74696e 672d696d 706f7274 eshooting-import │ │ │ │ │ + 0x0001a180 6572726f 722e6874 6d6c2363 2d617069 error.html#c-api │ │ │ │ │ + 0x0001a190 2d696e63 6f6d7061 74696269 6c697479 -incompatibility │ │ │ │ │ + 0x0001a1a0 20666f72 20696e64 69636174 696f6e73 for indications │ │ │ │ │ + 0x0001a1b0 206f6e20 686f7720 746f2073 6f6c7665 on how to solve │ │ │ │ │ + 0x0001a1c0 20746869 73207072 6f626c65 6d202e00 this problem .. │ │ │ │ │ + 0x0001a1d0 46415441 4c3a206d 6f64756c 6520636f FATAL: module co │ │ │ │ │ + 0x0001a1e0 6d70696c 65642061 7320756e 6b6e6f77 mpiled as unknow │ │ │ │ │ + 0x0001a1f0 6e20656e 6469616e 00000000 46415441 n endian....FATA │ │ │ │ │ + 0x0001a200 4c3a206d 6f64756c 6520636f 6d70696c L: module compil │ │ │ │ │ + 0x0001a210 65642061 73206c69 74746c65 20656e64 ed as little end │ │ │ │ │ + 0x0001a220 69616e2c 20627574 20646574 65637465 ian, but detecte │ │ │ │ │ + 0x0001a230 64206469 66666572 656e7420 656e6469 d different endi │ │ │ │ │ + 0x0001a240 616e6e65 73732061 74207275 6e74696d anness at runtim │ │ │ │ │ + 0x0001a250 65000000 6e756d70 792e636f 72652e6d e...numpy.core.m │ │ │ │ │ + 0x0001a260 756c7469 61727261 79206661 696c6564 ultiarray failed │ │ │ │ │ + 0x0001a270 20746f20 696d706f 72742028 6175746f to import (auto │ │ │ │ │ + 0x0001a280 2d67656e 65726174 65642062 65636175 -generated becau │ │ │ │ │ + 0x0001a290 73652079 6f752064 69646e27 74206361 se you didn't ca │ │ │ │ │ + 0x0001a2a0 6c6c2027 6e756d70 792e696d 706f7274 ll 'numpy.import │ │ │ │ │ + 0x0001a2b0 5f617272 61792829 27206166 74657220 _array()' after │ │ │ │ │ + 0x0001a2c0 63696d70 6f727469 6e67206e 756d7079 cimporting numpy │ │ │ │ │ + 0x0001a2d0 3b207573 6520273c 766f6964 3e6e756d ; use 'num │ │ │ │ │ + 0x0001a2e0 70792e5f 696d706f 72745f61 72726179 py._import_array │ │ │ │ │ + 0x0001a2f0 2720746f 20646973 61626c65 20696620 ' to disable if │ │ │ │ │ + 0x0001a300 796f7520 61726520 63657274 61696e20 you are certain │ │ │ │ │ + 0x0001a310 796f7520 646f6e27 74206e65 65642069 you don't need i │ │ │ │ │ + 0x0001a320 74292e00 252e3230 30732829 2074616b t)..%.200s() tak │ │ │ │ │ + 0x0001a330 65732025 2e387320 257a6420 706f7369 es %.8s %zd posi │ │ │ │ │ + 0x0001a340 74696f6e 616c2061 7267756d 656e7425 tional argument% │ │ │ │ │ + 0x0001a350 2e317320 28257a64 20676976 656e2900 .1s (%zd given). │ │ │ │ │ + 0x0001a360 70796e78 2e736361 74746572 696e672e pynx.scattering. │ │ │ │ │ + 0x0001a370 6370752e 66686b6c 6f5f6772 617a696e cpu.fhklo_grazin │ │ │ │ │ + 0x0001a380 675f6370 75000000 70796e78 2e736361 g_cpu...pynx.sca │ │ │ │ │ + 0x0001a390 74746572 696e672e 6370752e 66686b6c ttering.cpu.fhkl │ │ │ │ │ + 0x0001a3a0 5f677261 7a696e67 5f637075 00000000 _grazing_cpu.... │ │ │ │ │ + 0x0001a3b0 5f637974 686f6e5f 335f305f 31312e63 _cython_3_0_11.c │ │ │ │ │ + 0x0001a3c0 7974686f 6e5f6675 6e637469 6f6e5f6f ython_function_o │ │ │ │ │ + 0x0001a3d0 725f6d65 74686f64 00000000 00000000 r_method........ │ │ │ │ │ + 0x0001a3e0 9997feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a3f0 ac95feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a400 ac95feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a410 ac95feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a420 ac95feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a430 ac95feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a440 ac95feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a450 ac95feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a460 ac95feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a470 ac95feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a480 ac95feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a490 ac95feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a4a0 ac95feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a4b0 ac95feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a4c0 ac95feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a4d0 ac95feff ac95feff ac95feff af97feff ................ │ │ │ │ │ + 0x0001a4e0 ac95feff ac95feff c896feff ac95feff ................ │ │ │ │ │ + 0x0001a4f0 ac95feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a500 4c97feff 5797feff ac95feff ac95feff L...W........... │ │ │ │ │ + 0x0001a510 6297feff ac95feff ac95feff 6d97feff b...........m... │ │ │ │ │ + 0x0001a520 de96feff e996feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a530 f496feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a540 ac95feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a550 ac95feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a560 ac95feff ac95feff ff96feff a497feff ................ │ │ │ │ │ + 0x0001a570 0a97feff ac95feff 2097feff 3697feff ........ ...6... │ │ │ │ │ + 0x0001a580 7897feff 8397feff ac95feff ac95feff x............... │ │ │ │ │ + 0x0001a590 8e97feff ac95feff ac95feff ac95feff ................ │ │ │ │ │ + 0x0001a5a0 d495feff d396feff ac95feff d495feff ................ │ │ │ │ │ + 0x0001a5b0 6596feff 6f95feff 6f95feff 6f95feff e...o...o...o... │ │ │ │ │ + 0x0001a5c0 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o... │ │ │ │ │ + 0x0001a5d0 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o... │ │ │ │ │ + 0x0001a5e0 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o... │ │ │ │ │ + 0x0001a5f0 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o... │ │ │ │ │ + 0x0001a600 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o... │ │ │ │ │ + 0x0001a610 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o... │ │ │ │ │ + 0x0001a620 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o... │ │ │ │ │ + 0x0001a630 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o... │ │ │ │ │ + 0x0001a640 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o... │ │ │ │ │ + 0x0001a650 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o... │ │ │ │ │ + 0x0001a660 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o... │ │ │ │ │ + 0x0001a670 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o... │ │ │ │ │ + 0x0001a680 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o... │ │ │ │ │ + 0x0001a690 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o... │ │ │ │ │ + 0x0001a6a0 6f95feff 6f95feff 6f95feff bd96feff o...o...o....... │ │ │ │ │ + 0x0001a6b0 6f95feff 6f95feff 7096feff 6f95feff o...o...p...o... │ │ │ │ │ + 0x0001a6c0 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o... │ │ │ │ │ + 0x0001a6d0 9196feff 9c96feff 6f95feff 6f95feff ........o...o... │ │ │ │ │ + 0x0001a6e0 a796feff 6f95feff 6f95feff 2e96feff ....o...o....... │ │ │ │ │ + 0x0001a6f0 3996feff 4496feff 6f95feff 6f95feff 9...D...o...o... │ │ │ │ │ + 0x0001a700 4f96feff 6f95feff 6f95feff 6f95feff O...o...o...o... │ │ │ │ │ + 0x0001a710 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o... │ │ │ │ │ + 0x0001a720 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o... │ │ │ │ │ + 0x0001a730 6f95feff 6f95feff 5a96feff b296feff o...o...Z....... │ │ │ │ │ + 0x0001a740 e495feff 6f95feff f795feff 0d96feff ....o........... │ │ │ │ │ + 0x0001a750 2396feff dc95feff 6f95feff 6f95feff #.......o...o... │ │ │ │ │ + 0x0001a760 7b96feff 6f95feff 6f95feff 6f95feff {...o...o...o... │ │ │ │ │ + 0x0001a770 cc95feff 8696feff 6f95feff cc95feff ........o....... │ │ │ │ │ + 0x0001a780 449bfeff e499feff e499feff e499feff D............... │ │ │ │ │ + 0x0001a790 e499feff e499feff e499feff e499feff ................ │ │ │ │ │ + 0x0001a7a0 e499feff e499feff e499feff e499feff ................ │ │ │ │ │ + 0x0001a7b0 e499feff e499feff e499feff e499feff ................ │ │ │ │ │ + 0x0001a7c0 e499feff 3c9afeff 3c9afeff 6c9bfeff ....<...<...l... │ │ │ │ │ + 0x0001a7d0 e499feff 549bfeff 849bfeff ac9dfeff ....T........... │ │ │ │ │ + 0x0001a7e0 349bfeff e499feff e499feff 349bfeff 4...........4... │ │ │ │ │ + 0x0001a7f0 e499feff e499feff e499feff 3c9afeff ............<... │ │ │ │ │ + 0x0001a800 449bfeff e499feff 3c9afeff 149cfeff D.......<....... │ │ │ │ │ + 0x0001a810 e499feff e499feff e499feff e499feff ................ │ │ │ │ │ + 0x0001a820 e499feff e499feff e499feff e499feff ................ │ │ │ │ │ + 0x0001a830 e499feff e499feff e499feff e499feff ................ │ │ │ │ │ + 0x0001a840 e499feff e499feff e499feff e499feff ................ │ │ │ │ │ + 0x0001a850 049cfeff 049cfeff 549cfeff e499feff ........T....... │ │ │ │ │ + 0x0001a860 3c9cfeff 249cfeff 9c9dfeff 8c9dfeff <...$........... │ │ │ │ │ + 0x0001a870 e499feff e499feff 8c9dfeff e499feff ................ │ │ │ │ │ + 0x0001a880 e499feff e499feff 049cfeff 149cfeff ................ │ │ │ │ │ + 0x0001a890 e499feff 049cfeff 31a0feff 6ca3feff ........1...l... │ │ │ │ │ + 0x0001a8a0 6ca3feff 6ca3feff 6ca3feff 6ca3feff l...l...l...l... │ │ │ │ │ + 0x0001a8b0 6ca3feff 09a2feff 6ca3feff 6ca3feff l.......l...l... │ │ │ │ │ + 0x0001a8c0 6ca3feff 6ca3feff 6ca3feff 6ca3feff l...l...l...l... │ │ │ │ │ + 0x0001a8d0 6ca3feff 6ca3feff 6ca3feff 6ca3feff l...l...l...l... │ │ │ │ │ + 0x0001a8e0 6ca3feff 6ca3feff 6ca3feff 6ca3feff l...l...l...l... │ │ │ │ │ + 0x0001a8f0 6ca3feff 6ca3feff 6ca3feff 10a3feff l...l...l....... │ │ │ │ │ + 0x0001a900 6ca3feff 06a3feff fda2feff 31a0feff l...........1... │ │ │ │ │ + 0x0001a910 fcc2feff 4ccbfeff 54cffeff 74d0feff ....L...T...t... │ │ │ │ │ + 0x0001a920 ecc8feff 0ccafeff 64ccfeff b4c5feff ........d....... │ │ │ │ │ + 0x0001a930 44d3feff 7cfefeff cc02ffff fcfffeff D...|........... │ │ │ │ │ + 0x0001a940 2404ffff acfbfeff 0cfdfeff 9cf7feff $............... │ │ │ │ │ + 0x0001a950 dcf6feff 5cf7feff 84f7feff 6cfefeff ....\.......l... │ │ │ │ │ + 0x0001a960 85fefeff 5521ffff 9221ffff 8721ffff ....U!...!...!.. │ │ │ │ │ + 0x0001a970 7c21ffff 7121ffff 4a21ffff 3921ffff |!..q!..J!..9!.. │ │ │ │ │ + 0x0001a980 2821ffff 6021ffff 0c40ffff 8441ffff (!..`!...@...A.. │ │ │ │ │ + 0x0001a990 dc42ffff 3c36ffff ac37ffff 843affff .B..<6...7...:.. │ │ │ │ │ + 0x0001a9a0 ec3bffff ac35ffff 2436ffff fc3fffff .;...5..$6...?.. │ │ │ │ │ + 0x0001a9b0 1540ffff 005fffff ef5effff e45effff .@..._...^...^.. │ │ │ │ │ + 0x0001a9c0 d35effff c85effff bd5effff ac5effff .^...^...^...^.. │ │ │ │ │ + 0x0001a9d0 0b5fffff cc79ffff 447bffff 9c7cffff ._...y..D{...|.. │ │ │ │ │ + 0x0001a9e0 fc6fffff 6c71ffff 4474ffff ac75ffff .o..lq..Dt...u.. │ │ │ │ │ + 0x0001a9f0 6c6fffff e46fffff bc79ffff d579ffff lo...o...y...y.. │ │ │ │ │ + 0x0001aa00 c098ffff af98ffff a498ffff 9398ffff ................ │ │ │ │ │ + 0x0001aa10 8898ffff 7d98ffff 6c98ffff cb98ffff ....}...l....... │ │ │ │ │ + 0x0001aa20 6e756d70 792e636f 72652e75 6d617468 numpy.core.umath │ │ │ │ │ + 0x0001aa30 20666169 6c656420 746f2069 6d706f72 failed to impor │ │ │ │ │ + 0x0001aa40 74000000 00000000 00000000 00000000 t............... │ │ │ │ │ + 0x0001aa50 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x0001aa60 6e756d70 792e636f 72652e6d 756c7469 numpy.core.multi │ │ │ │ │ + 0x0001aa70 61727261 79206661 696c6564 20746f20 array failed to │ │ │ │ │ + 0x0001aa80 696d706f 72740000 70796e78 2f736361 import..pynx/sca │ │ │ │ │ + 0x0001aa90 74746572 696e672f 6370752e 70797800 ttering/cpu.pyx. │ │ │ │ │ + 0x0001aaa0 70796e78 2e736361 74746572 696e672e pynx.scattering. │ │ │ │ │ + 0x0001aab0 63707500 636c696e 655f696e 5f747261 cpu.cline_in_tra │ │ │ │ │ + 0x0001aac0 63656261 636b0000 6173796e 63696f2e ceback..asyncio. │ │ │ │ │ + 0x0001aad0 636f726f 7574696e 65730000 66686b6c coroutines..fhkl │ │ │ │ │ + 0x0001aae0 6f5f6772 617a696e 675f6370 75000000 o_grazing_cpu... │ │ │ │ │ + 0x0001aaf0 66686b6c 5f677261 7a696e67 5f637075 fhkl_grazing_cpu │ │ │ │ │ + 0x0001ab00 00000000 5f69735f 636f726f 7574696e ...._is_coroutin │ │ │ │ │ + 0x0001ab10 65000000 5f696e69 7469616c 697a696e e..._initializin │ │ │ │ │ + 0x0001ab20 67000000 496d706f 72744572 726f7200 g...ImportError. │ │ │ │ │ + 0x0001ab30 66686b6c 6f5f6370 75000000 66686b6c fhklo_cpu...fhkl │ │ │ │ │ + 0x0001ab40 5f637075 00000000 6e61746f 6d730000 _cpu....natoms.. │ │ │ │ │ + 0x0001ab50 5f5f696d 706f7274 5f5f0000 6e756d70 __import__..nump │ │ │ │ │ + 0x0001ab60 79000000 66726561 6c000000 66696d61 y...freal...fima │ │ │ │ │ + 0x0001ab70 67000000 766f6363 00000000 5f5f7465 g...vocc....__te │ │ │ │ │ + 0x0001ab80 73745f5f 00000000 5f5f7370 65635f5f st__....__spec__ │ │ │ │ │ + 0x0001ab90 00000000 6e686b6c 00000000 5f5f6e61 ....nhkl....__na │ │ │ │ │ + 0x0001aba0 6d655f5f 00000000 5f5f6d61 696e5f5f me__....__main__ │ │ │ │ │ + 0x0001abb0 00000000 766c6900 3f00767a 00767900 ....vli.?.vz.vy. │ │ │ │ │ + 0x0001abc0 76780076 6c00766b 00766800 6e70002a vx.vl.vk.vh.np.* │ │ │ │ │ + 0x0001abd0 00000001 .... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ │ @@ -1,35 +1,35 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ │ - 0x00019bd4 011b033b f0010000 3d000000 4c84feff ...;....=...L... │ │ │ │ │ - 0x00019be4 0c020000 1c89feff 30020000 2c89feff ........0...,... │ │ │ │ │ - 0x00019bf4 9c060000 ba89feff 04070000 5a8bfeff ............Z... │ │ │ │ │ - 0x00019c04 d80a0000 bb8cfeff 3c0b0000 d48dfeff ........<....... │ │ │ │ │ - 0x00019c14 680c0000 748efeff 500d0000 da97feff h...t...P....... │ │ │ │ │ - 0x00019c24 80170000 32a9feff 30200000 5caafeff ....2...0 ..\... │ │ │ │ │ - 0x00019c34 44020000 7caefeff 98020000 ccb2feff D...|........... │ │ │ │ │ - 0x00019c44 ec020000 ccb8feff 40030000 cabefeff ........@....... │ │ │ │ │ - 0x00019c54 94030000 ecbefeff a8030000 0cbffeff ................ │ │ │ │ │ - 0x00019c64 bc030000 2cbffeff d0030000 4cbffeff ....,.......L... │ │ │ │ │ - 0x00019c74 e4030000 7cbffeff f8030000 bcbffeff ....|........... │ │ │ │ │ - 0x00019c84 24040000 fcbffeff 50040000 ecc0feff $.......P....... │ │ │ │ │ - 0x00019c94 c8040000 3cc1feff 00050000 14c3feff ....<........... │ │ │ │ │ - 0x00019ca4 f8050000 3cc3feff 24060000 e4c3feff ....<...$....... │ │ │ │ │ - 0x00019cb4 68060000 24c4feff c0070000 9cc5feff h...$........... │ │ │ │ │ - 0x00019cc4 98080000 e4c5feff d0080000 4cc6feff ............L... │ │ │ │ │ - 0x00019cd4 08090000 bcc7feff 90090000 bcd0feff ................ │ │ │ │ │ - 0x00019ce4 f00b0000 2cd2feff f80c0000 ecd2feff ....,........... │ │ │ │ │ - 0x00019cf4 dc0d0000 0cd3feff f00d0000 acd3feff ................ │ │ │ │ │ - 0x00019d04 500e0000 2cd4feff a40e0000 04d5feff P...,........... │ │ │ │ │ - 0x00019d14 1c0f0000 6cd5feff 500f0000 0cd6feff ....l...P....... │ │ │ │ │ - 0x00019d24 8c0f0000 9cd6feff cc0f0000 2cd7feff ............,... │ │ │ │ │ - 0x00019d34 0c100000 e4d7feff 60100000 9cd8feff ........`....... │ │ │ │ │ - 0x00019d44 b4100000 3cd9feff fc100000 e4d9feff ....<........... │ │ │ │ │ - 0x00019d54 40110000 dcdcfeff ac110000 8ce3feff @............... │ │ │ │ │ - 0x00019d64 58120000 fce9feff 28130000 2cecfeff X.......(...,... │ │ │ │ │ - 0x00019d74 a8130000 8ceffeff 70140000 dceffeff ........p....... │ │ │ │ │ - 0x00019d84 b0140000 5cf6feff bc150000 9c00ffff ....\........... │ │ │ │ │ - 0x00019d94 101f0000 d431ffff 581f0000 6c6effff .....1..X...ln.. │ │ │ │ │ - 0x00019da4 a01f0000 e4a6ffff e81f0000 5edfffff ............^... │ │ │ │ │ - 0x00019db4 54200000 62dfffff 68200000 6cdfffff T ..b...h ..l... │ │ │ │ │ - 0x00019dc4 7c200000 | .. │ │ │ │ │ + 0x0001abd4 011b033b f8010000 3e000000 4c74feff ...;....>...Lt.. │ │ │ │ │ + 0x0001abe4 14020000 1c79feff 38020000 2c79feff .....y..8...,y.. │ │ │ │ │ + 0x0001abf4 a4060000 ba79feff 0c070000 597bfeff .....y......Y{.. │ │ │ │ │ + 0x0001ac04 f8090000 cf7cfeff 5c0a0000 e87dfeff .....|..\....}.. │ │ │ │ │ + 0x0001ac14 880b0000 877efeff 600c0000 9d87feff .....~..`....... │ │ │ │ │ + 0x0001ac24 78160000 f598feff 281f0000 1c9afeff x.......(....... │ │ │ │ │ + 0x0001ac34 4c020000 0c9efeff a0020000 3ca2feff L...........<... │ │ │ │ │ + 0x0001ac44 f4020000 0ca8feff 48030000 03aefeff ........H....... │ │ │ │ │ + 0x0001ac54 9c030000 0caefeff b0030000 2caefeff ............,... │ │ │ │ │ + 0x0001ac64 c4030000 4caefeff d8030000 6caefeff ....L.......l... │ │ │ │ │ + 0x0001ac74 ec030000 9caefeff 00040000 dcaefeff ................ │ │ │ │ │ + 0x0001ac84 2c040000 1caffeff 58040000 0cb0feff ,.......X....... │ │ │ │ │ + 0x0001ac94 d0040000 5cb0feff 08050000 3cb2feff ....\.......<... │ │ │ │ │ + 0x0001aca4 00060000 6cb2feff 2c060000 1cb3feff ....l...,....... │ │ │ │ │ + 0x0001acb4 70060000 6cb3feff c8070000 ecb4feff p...l........... │ │ │ │ │ + 0x0001acc4 a0080000 3cb5feff d8080000 acb5feff ....<........... │ │ │ │ │ + 0x0001acd4 10090000 3cb7feff 98090000 3cbffeff ....<.......<... │ │ │ │ │ + 0x0001ace4 100b0000 bcc0feff 180c0000 7cc1feff ............|... │ │ │ │ │ + 0x0001acf4 ec0c0000 9cc1feff 000d0000 3cc2feff ............<... │ │ │ │ │ + 0x0001ad04 600d0000 ccc2feff b40d0000 bcc3feff `............... │ │ │ │ │ + 0x0001ad14 2c0e0000 3cc4feff 600e0000 ecc4feff ,...<...`....... │ │ │ │ │ + 0x0001ad24 9c0e0000 8cc5feff dc0e0000 2cc6feff ............,... │ │ │ │ │ + 0x0001ad34 1c0f0000 ecc6feff 700f0000 acc7feff ........p....... │ │ │ │ │ + 0x0001ad44 c40f0000 5cc8feff 0c100000 0cc9feff ....\........... │ │ │ │ │ + 0x0001ad54 50100000 dccbfeff bc100000 3cd2feff P...........<... │ │ │ │ │ + 0x0001ad64 64110000 ccd8feff 28120000 ecdafeff d.......(....... │ │ │ │ │ + 0x0001ad74 a8120000 4cdefeff 70130000 9cdefeff ....L...p....... │ │ │ │ │ + 0x0001ad84 b0130000 5ce5feff bc140000 7ceffeff ....\.......|... │ │ │ │ │ + 0x0001ad94 081e0000 ac21ffff 501e0000 5c61ffff .....!..P...\a.. │ │ │ │ │ + 0x0001ada4 981e0000 1c9bffff e01e0000 dcd4ffff ................ │ │ │ │ │ + 0x0001adb4 4c1f0000 e0d4ffff 601f0000 e4d4ffff L.......`....... │ │ │ │ │ + 0x0001adc4 741f0000 ecd4ffff 881f0000 t........... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,494 +1,478 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ - 0x00019dc8 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ │ │ │ - 0x00019dd8 1b0c0404 88010000 20000000 1c000000 ........ ....... │ │ │ │ │ - 0x00019de8 3882feff d0040000 000e0846 0e0c4a0f 8..........F..J. │ │ │ │ │ - 0x00019df8 0b740478 003f1a3b 2a322422 10000000 .t.x.?.;*2$".... │ │ │ │ │ - 0x00019e08 40000000 e486feff 08000000 00000000 @............... │ │ │ │ │ - 0x00019e18 50000000 54000000 10a8feff 18040000 P...T........... │ │ │ │ │ - 0x00019e28 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ │ - 0x00019e38 410e1483 05510ef0 0203bf03 0efc0241 A....Q.........A │ │ │ │ │ - 0x00019e48 0e80034b 0e1441c3 0e1041c6 0e0c41c7 ...K..A...A...A. │ │ │ │ │ - 0x00019e58 0e0841c5 0e04440e f0028305 85028604 ..A...D......... │ │ │ │ │ - 0x00019e68 87030000 50000000 a8000000 dcabfeff ....P........... │ │ │ │ │ - 0x00019e78 46040000 00410e08 8502410e 0c870341 F....A....A....A │ │ │ │ │ - 0x00019e88 0e108604 410e1483 05510ef0 0203f303 ....A....Q...... │ │ │ │ │ - 0x00019e98 0efc0241 0e800352 0e1441c3 0e1041c6 ...A...R..A...A. │ │ │ │ │ - 0x00019ea8 0e0c41c7 0e0841c5 0e04410e f0028305 ..A...A...A..... │ │ │ │ │ - 0x00019eb8 85028604 87030000 50000000 fc000000 ........P....... │ │ │ │ │ - 0x00019ec8 d8affeff f7050000 00410e08 8502410e .........A....A. │ │ │ │ │ - 0x00019ed8 0c87034c 0e108604 410e1483 05460ea0 ...L....A....F.. │ │ │ │ │ - 0x00019ee8 04039e05 0eac0443 0eb0044b 0e1441c3 .......C...K..A. │ │ │ │ │ - 0x00019ef8 0e1041c6 0e0c41c7 0e0841c5 0e04430e ..A...A...A...C. │ │ │ │ │ - 0x00019f08 a0048305 85028604 87030000 50000000 ............P... │ │ │ │ │ - 0x00019f18 50010000 84b5feff fe050000 00410e08 P............A.. │ │ │ │ │ - 0x00019f28 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ │ - 0x00019f38 05510ea0 0403a605 0eac0441 0eb00452 .Q.........A...R │ │ │ │ │ - 0x00019f48 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ │ │ │ - 0x00019f58 0e04460e a0048305 85028604 87030000 ..F............. │ │ │ │ │ - 0x00019f68 10000000 a4010000 2ebbfeff 04000000 ................ │ │ │ │ │ - 0x00019f78 00000000 10000000 b8010000 3cbbfeff ............<... │ │ │ │ │ - 0x00019f88 17000000 00000000 10000000 cc010000 ................ │ │ │ │ │ - 0x00019f98 48bbfeff 17000000 00000000 10000000 H............... │ │ │ │ │ - 0x00019fa8 e0010000 54bbfeff 20000000 00000000 ....T... ....... │ │ │ │ │ - 0x00019fb8 10000000 f4010000 60bbfeff 30000000 ........`...0... │ │ │ │ │ - 0x00019fc8 00000000 28000000 08020000 7cbbfeff ....(.......|... │ │ │ │ │ - 0x00019fd8 3e000000 00410e08 8602410e 0c83034e >....A....A....N │ │ │ │ │ - 0x00019fe8 0e105b0a 0e0c41c3 0e0841c6 0e04430b ..[...A...A...C. │ │ │ │ │ - 0x00019ff8 28000000 34020000 90bbfeff 3e000000 (...4.......>... │ │ │ │ │ - 0x0001a008 00410e08 8602410e 0c83034e 0e105b0a .A....A....N..[. │ │ │ │ │ - 0x0001a018 0e0c41c3 0e0841c6 0e04430b 74000000 ..A...A...C.t... │ │ │ │ │ - 0x0001a028 60020000 a4bbfeff e9000000 004b0e08 `............K.. │ │ │ │ │ - 0x0001a038 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ │ - 0x0001a048 05430e30 02440a0e 1441c30e 1041c60e .C.0.D...A...A.. │ │ │ │ │ - 0x0001a058 0c41c70e 0841c50e 04470b59 0e34430e .A...A...G.Y.4C. │ │ │ │ │ - 0x0001a068 38510e3c 420e4048 0e30450a 0e1441c3 8Q.....A....A....N │ │ │ │ │ + 0x0001aff0 0e105b0a 0e0c41c3 0e0841c6 0e04430b ..[...A...A...C. │ │ │ │ │ + 0x0001b000 28000000 34020000 a8aafeff 3e000000 (...4.......>... │ │ │ │ │ + 0x0001b010 00410e08 8602410e 0c83034e 0e105b0a .A....A....N..[. │ │ │ │ │ + 0x0001b020 0e0c41c3 0e0841c6 0e04430b 74000000 ..A...A...C.t... │ │ │ │ │ + 0x0001b030 60020000 bcaafeff e9000000 004b0e08 `............K.. │ │ │ │ │ + 0x0001b040 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ │ + 0x0001b050 05430e30 02440a0e 1441c30e 1041c60e .C.0.D...A...A.. │ │ │ │ │ + 0x0001b060 0c41c70e 0841c50e 04470b59 0e34430e .A...A...G.Y.4C. │ │ │ │ │ + 0x0001b070 38510e3c 420e4048 0e30450a 0e1441c3 8Q. │ │ │ │ -Installed-Size: 409 │ │ │ │ +Installed-Size: 408 │ │ │ │ Depends: python3-pynx (= 2024.1.1-2) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for python3-pynx │ │ │ │ -Build-Ids: 29dc79ec71661dffcb08ba33ece8875adcc1411c ef4337640bd8d81a0674a7c4a89f6f4f65eb3655 │ │ │ │ +Build-Ids: 529e36015b1c947b99600295fa6d75047dadd5d8 7ce2ca82753dd723cde66729512f1d3870904499 │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1,3 +1,3 @@ │ │ │ │ │ -usr/lib/debug/.build-id/29/dc79ec71661dffcb08ba33ece8875adcc1411c.debug │ │ │ │ │ -usr/lib/debug/.build-id/ef/4337640bd8d81a0674a7c4a89f6f4f65eb3655.debug │ │ │ │ │ +usr/lib/debug/.build-id/52/9e36015b1c947b99600295fa6d75047dadd5d8.debug │ │ │ │ │ +usr/lib/debug/.build-id/7c/e2ca82753dd723cde66729512f1d3870904499.debug │ │ │ │ │ usr/lib/debug/.dwz/i386-linux-gnu/python3-pynx.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/29/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 198652 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/29/dc79ec71661dffcb08ba33ece8875adcc1411c.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/ef/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 193876 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/ef/4337640bd8d81a0674a7c4a89f6f4f65eb3655.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/52/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 197824 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/52/9e36015b1c947b99600295fa6d75047dadd5d8.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/7c/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 192780 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/7c/e2ca82753dd723cde66729512f1d3870904499.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/debug/.dwz/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11504 2025-01-09 15:07:21.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/python3-pynx.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11516 2025-01-09 15:07:21.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/python3-pynx.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/share/doc/python3-pynx-dbgsym -> python3-pynx │ │ │ ├── ./usr/lib/debug/.dwz/i386-linux-gnu/python3-pynx.debug │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 11224 (bytes into file) │ │ │ │ │ + Start of section headers: 11236 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 7 │ │ │ │ │ Section header string table index: 6 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ -There are 7 section headers, starting at offset 0x2bd8: │ │ │ │ │ +There are 7 section headers, starting at offset 0x2be4: │ │ │ │ │ │ │ │ │ │ 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 00000000 000034 000024 00 0 0 4 │ │ │ │ │ - [ 2] .debug_info PROGBITS 00000000 000058 000e05 00 C 0 0 4 │ │ │ │ │ - [ 3] .debug_abbrev PROGBITS 00000000 000e5d 0001fa 00 C 0 0 4 │ │ │ │ │ - [ 4] .debug_line PROGBITS 00000000 001057 000119 00 C 0 0 4 │ │ │ │ │ - [ 5] .debug_str PROGBITS 00000000 001170 001a16 01 MSC 0 0 4 │ │ │ │ │ - [ 6] .shstrtab STRTAB 00000000 002b86 00004f 00 0 0 1 │ │ │ │ │ + [ 2] .debug_info PROGBITS 00000000 000058 000e09 00 C 0 0 4 │ │ │ │ │ + [ 3] .debug_abbrev PROGBITS 00000000 000e61 0001fa 00 C 0 0 4 │ │ │ │ │ + [ 4] .debug_line PROGBITS 00000000 00105b 000119 00 C 0 0 4 │ │ │ │ │ + [ 5] .debug_str PROGBITS 00000000 001174 001a1e 01 MSC 0 0 4 │ │ │ │ │ + [ 6] .shstrtab STRTAB 00000000 002b92 00004f 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), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 64fb129df20a9002adba0ccd2e46bd853a899f02 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cc4c0c5a7a738befff537475e52473369b6832f6 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -7,67 +7,67 @@ │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ <0>: Abbrev Number: 55 (DW_TAG_partial_unit) │ │ │ │ │ DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ <1><11>: Abbrev Number: 22 (DW_TAG_base_type) │ │ │ │ │ <12> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <13> DW_AT_encoding : (data1) 4 (float) │ │ │ │ │ - <14> DW_AT_name : (strp) (offset: 0x3f67): float │ │ │ │ │ + <14> DW_AT_name : (strp) (offset: 0x3f4f): float │ │ │ │ │ <1><18>: Abbrev Number: 22 (DW_TAG_base_type) │ │ │ │ │ <19> DW_AT_byte_size : (data1) 1 │ │ │ │ │ <1a> DW_AT_encoding : (data1) 8 (unsigned char) │ │ │ │ │ <1b> DW_AT_name : (strp) (offset: 0x2afb): unsigned char │ │ │ │ │ <1><1f>: Abbrev Number: 22 (DW_TAG_base_type) │ │ │ │ │ <20> DW_AT_byte_size : (data1) 2 │ │ │ │ │ <21> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ - <22> DW_AT_name : (strp) (offset: 0x445d): short unsigned int │ │ │ │ │ + <22> DW_AT_name : (strp) (offset: 0x4445): short unsigned int │ │ │ │ │ <1><26>: Abbrev Number: 22 (DW_TAG_base_type) │ │ │ │ │ <27> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <28> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ - <29> DW_AT_name : (strp) (offset: 0x4463): unsigned int │ │ │ │ │ + <29> DW_AT_name : (strp) (offset: 0x444b): unsigned int │ │ │ │ │ <1><2d>: Abbrev Number: 22 (DW_TAG_base_type) │ │ │ │ │ <2e> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <2f> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ - <30> DW_AT_name : (strp) (offset: 0x444b): long unsigned int │ │ │ │ │ + <30> DW_AT_name : (strp) (offset: 0x4433): long unsigned int │ │ │ │ │ <1><34>: Abbrev Number: 75 (DW_TAG_const_type) │ │ │ │ │ <35> DW_AT_type : (ref1) <0x2d>, long unsigned int │ │ │ │ │ <1><36>: Abbrev Number: 22 (DW_TAG_base_type) │ │ │ │ │ <37> DW_AT_byte_size : (data1) 1 │ │ │ │ │ <38> DW_AT_encoding : (data1) 6 (signed char) │ │ │ │ │ <39> DW_AT_name : (strp) (offset: 0x2afd): signed char │ │ │ │ │ <1><3d>: Abbrev Number: 22 (DW_TAG_base_type) │ │ │ │ │ <3e> DW_AT_byte_size : (data1) 2 │ │ │ │ │ <3f> DW_AT_encoding : (data1) 5 (signed) │ │ │ │ │ - <40> DW_AT_name : (strp) (offset: 0x447e): short int │ │ │ │ │ + <40> DW_AT_name : (strp) (offset: 0x4466): short int │ │ │ │ │ <1><44>: Abbrev Number: 77 (DW_TAG_base_type) │ │ │ │ │ <45> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <46> DW_AT_encoding : (data1) 5 (signed) │ │ │ │ │ <47> DW_AT_name : (string) int │ │ │ │ │ <1><4b>: Abbrev Number: 22 (DW_TAG_base_type) │ │ │ │ │ <4c> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <4d> DW_AT_encoding : (data1) 5 (signed) │ │ │ │ │ - <4e> DW_AT_name : (strp) (offset: 0x4470): long long int │ │ │ │ │ + <4e> DW_AT_name : (strp) (offset: 0x4458): long long int │ │ │ │ │ <1><52>: Abbrev Number: 76 (DW_TAG_typedef) │ │ │ │ │ - <53> DW_AT_name : (strp) (offset: 0x3e5b): __uint64_t │ │ │ │ │ + <53> DW_AT_name : (strp) (offset: 0x3e43): __uint64_t │ │ │ │ │ <57> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <58> DW_AT_decl_line : (data1) 48 │ │ │ │ │ <59> DW_AT_decl_column : (data1) 46 │ │ │ │ │ <5a> DW_AT_type : (ref1) <0x5b>, long long unsigned int │ │ │ │ │ <1><5b>: Abbrev Number: 22 (DW_TAG_base_type) │ │ │ │ │ <5c> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <5d> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ - <5e> DW_AT_name : (strp) (offset: 0x4446): long long unsigned int │ │ │ │ │ + <5e> DW_AT_name : (strp) (offset: 0x442e): long long unsigned int │ │ │ │ │ <1><62>: Abbrev Number: 22 (DW_TAG_base_type) │ │ │ │ │ <63> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <64> DW_AT_encoding : (data1) 5 (signed) │ │ │ │ │ - <65> DW_AT_name : (strp) (offset: 0x4475): long int │ │ │ │ │ + <65> DW_AT_name : (strp) (offset: 0x445d): long int │ │ │ │ │ <1><69>: Abbrev Number: 74 (DW_TAG_pointer_type) │ │ │ │ │ <6a> DW_AT_byte_size : (data1) 4 │ │ │ │ │ <1><6b>: Abbrev Number: 76 (DW_TAG_typedef) │ │ │ │ │ - <6c> DW_AT_name : (strp) (offset: 0x3e84): __ssize_t │ │ │ │ │ + <6c> DW_AT_name : (strp) (offset: 0x3e6c): __ssize_t │ │ │ │ │ <70> DW_AT_decl_file : (data1) 1 │ │ │ │ │ <71> DW_AT_decl_line : (data1) 194 │ │ │ │ │ <72> DW_AT_decl_column : (data1) 27 │ │ │ │ │ <73> DW_AT_type : (ref1) <0x44>, int │ │ │ │ │ <1><74>: Abbrev Number: 78 (DW_TAG_pointer_type) │ │ │ │ │ <75> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <75> DW_AT_type : (ref1) <0x76>, char │ │ │ │ │ @@ -80,30 +80,30 @@ │ │ │ │ │ <1><7f>: Abbrev Number: 75 (DW_TAG_const_type) │ │ │ │ │ <80> DW_AT_type : (ref1) <0x11>, float │ │ │ │ │ <1><81>: Abbrev Number: 22 (DW_TAG_base_type) │ │ │ │ │ <82> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <83> DW_AT_encoding : (data1) 4 (float) │ │ │ │ │ <84> DW_AT_name : (strp) (offset: 0x15df): double │ │ │ │ │ <1><88>: Abbrev Number: 76 (DW_TAG_typedef) │ │ │ │ │ - <89> DW_AT_name : (strp) (offset: 0x3e92): size_t │ │ │ │ │ + <89> DW_AT_name : (strp) (offset: 0x3e7a): size_t │ │ │ │ │ <8d> DW_AT_decl_file : (data1) 2 │ │ │ │ │ <8e> DW_AT_decl_line : (data1) 214 │ │ │ │ │ <8f> DW_AT_decl_column : (data1) 23 │ │ │ │ │ <90> DW_AT_type : (ref1) <0x26>, unsigned int │ │ │ │ │ <1><91>: Abbrev Number: 76 (DW_TAG_typedef) │ │ │ │ │ - <92> DW_AT_name : (strp) (offset: 0x3e91): ssize_t │ │ │ │ │ + <92> DW_AT_name : (strp) (offset: 0x3e79): ssize_t │ │ │ │ │ <96> DW_AT_decl_file : (data1) 3 │ │ │ │ │ <97> DW_AT_decl_line : (data1) 108 │ │ │ │ │ <98> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <99> DW_AT_type : (ref1) <0x6b>, __ssize_t, int │ │ │ │ │ <1><9a>: Abbrev Number: 78 (DW_TAG_pointer_type) │ │ │ │ │ <9b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <9b> DW_AT_type : (ref1) <0x7d>, char │ │ │ │ │ <1><9c>: Abbrev Number: 76 (DW_TAG_typedef) │ │ │ │ │ - <9d> DW_AT_name : (strp) (offset: 0x3e5d): uint64_t │ │ │ │ │ + <9d> DW_AT_name : (strp) (offset: 0x3e45): uint64_t │ │ │ │ │ DW_AT_decl_file : (data1) 4 │ │ │ │ │ DW_AT_decl_line : (data1) 27 │ │ │ │ │ DW_AT_decl_column : (data1) 20 │ │ │ │ │ DW_AT_type : (ref1) <0x52>, __uint64_t, long long unsigned int │ │ │ │ │ <1>: Abbrev Number: 72 (DW_TAG_structure_type) │ │ │ │ │ DW_AT_name : (string) _is │ │ │ │ │ DW_AT_declaration : (flag_present) 1 │ │ │ │ │ @@ -166,15 +166,15 @@ │ │ │ │ │ DW_AT_GNU_vector : (flag_present) 1 │ │ │ │ │ DW_AT_type : (ref_addr) <0x4b>, long long int │ │ │ │ │ DW_AT_sibling : (ref_udata) <0x103> │ │ │ │ │ <2><100>: Abbrev Number: 67 (DW_TAG_subrange_type) │ │ │ │ │ <101> DW_AT_upper_bound : (data1) 1 │ │ │ │ │ <2><102>: Abbrev Number: 0 │ │ │ │ │ <1><103>: Abbrev Number: 43 (DW_TAG_typedef) │ │ │ │ │ - <104> DW_AT_name : (strp) (offset: 0x4678): __v2du │ │ │ │ │ + <104> DW_AT_name : (strp) (offset: 0x4660): __v2du │ │ │ │ │ <108> DW_AT_decl_file : (data1) 6 │ │ │ │ │ <109> DW_AT_decl_line : (data1) 42 │ │ │ │ │ <10a> DW_AT_decl_column : (data1) 28 │ │ │ │ │ <10b> DW_AT_type : (ref_udata) <0x10c>, long long unsigned int │ │ │ │ │ <1><10c>: Abbrev Number: 69 (DW_TAG_array_type) │ │ │ │ │ <10d> DW_AT_GNU_vector : (flag_present) 1 │ │ │ │ │ <10d> DW_AT_type : (ref_addr) <0x5b>, long long unsigned int │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ <11f> DW_AT_GNU_vector : (flag_present) 1 │ │ │ │ │ <11f> DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ <123> DW_AT_sibling : (ref_udata) <0x127> │ │ │ │ │ <2><124>: Abbrev Number: 67 (DW_TAG_subrange_type) │ │ │ │ │ <125> DW_AT_upper_bound : (data1) 3 │ │ │ │ │ <2><126>: Abbrev Number: 0 │ │ │ │ │ <1><127>: Abbrev Number: 43 (DW_TAG_typedef) │ │ │ │ │ - <128> DW_AT_name : (strp) (offset: 0x4a37): __v4su │ │ │ │ │ + <128> DW_AT_name : (strp) (offset: 0x4a1f): __v4su │ │ │ │ │ <12c> DW_AT_decl_file : (data1) 6 │ │ │ │ │ <12d> DW_AT_decl_line : (data1) 44 │ │ │ │ │ <12e> DW_AT_decl_column : (data1) 22 │ │ │ │ │ <12f> DW_AT_type : (ref_udata) <0x130>, unsigned int │ │ │ │ │ <1><130>: Abbrev Number: 69 (DW_TAG_array_type) │ │ │ │ │ <131> DW_AT_GNU_vector : (flag_present) 1 │ │ │ │ │ <131> DW_AT_type : (ref_addr) <0x26>, unsigned int │ │ │ │ │ @@ -257,15 +257,15 @@ │ │ │ │ │ <2><19f>: Abbrev Number: 26 (DW_TAG_subrange_type) │ │ │ │ │ <1a0> DW_AT_type : (ref_addr) <0x26>, unsigned int │ │ │ │ │ <1a4> DW_AT_upper_bound : (data1) 3 │ │ │ │ │ <2><1a5>: Abbrev Number: 0 │ │ │ │ │ <1><1a6>: Abbrev Number: 37 (DW_TAG_const_type) │ │ │ │ │ <1a7> DW_AT_type : (ref_udata) <0x19b>, int │ │ │ │ │ <1><1a9>: Abbrev Number: 64 (DW_TAG_variable) │ │ │ │ │ - <1aa> DW_AT_name : (strp) (offset: 0x3b17): _ps_min_norm_pos │ │ │ │ │ + <1aa> DW_AT_name : (strp) (offset: 0x3aff): _ps_min_norm_pos │ │ │ │ │ <1ae> DW_AT_decl_file : (implicit_const) 7 │ │ │ │ │ <1ae> DW_AT_decl_line : (data1) 177 │ │ │ │ │ <1af> DW_AT_decl_column : (data1) 1 │ │ │ │ │ <1b0> DW_AT_type : (ref_udata) <0x1a6>, int │ │ │ │ │ <1b2> DW_AT_alignment : (implicit_const) 16 │ │ │ │ │ <1b2> DW_AT_const_value : (block1) 16 byte block: 0 0 80 0 0 0 80 0 0 0 80 0 0 0 80 0 │ │ │ │ │ <1><1c3>: Abbrev Number: 64 (DW_TAG_variable) │ │ │ │ │ @@ -759,15 +759,15 @@ │ │ │ │ │ <7e0> DW_AT_type : (ref_addr) <0x11>, float │ │ │ │ │ <7e4> DW_AT_sibling : (ref_udata) <0x7ed> │ │ │ │ │ <2><7e6>: Abbrev Number: 26 (DW_TAG_subrange_type) │ │ │ │ │ <7e7> DW_AT_type : (ref_addr) <0x26>, unsigned int │ │ │ │ │ <7eb> DW_AT_upper_bound : (data1) 3 │ │ │ │ │ <2><7ec>: Abbrev Number: 0 │ │ │ │ │ <1><7ed>: Abbrev Number: 36 (DW_TAG_subprogram) │ │ │ │ │ - <7ee> DW_AT_name : (strp) (offset: 0x3bba): sincos_ps │ │ │ │ │ + <7ee> DW_AT_name : (strp) (offset: 0x3ba2): sincos_ps │ │ │ │ │ <7f2> DW_AT_decl_file : (data1) 7 │ │ │ │ │ <7f3> DW_AT_decl_line : (data2) 770 │ │ │ │ │ <7f5> DW_AT_decl_column : (data1) 20 │ │ │ │ │ <7f6> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <7f6> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ │ <7f7> DW_AT_sibling : (ref_udata) <0x874> │ │ │ │ │ <2><7f9>: Abbrev Number: 53 (DW_TAG_formal_parameter) │ │ │ │ │ @@ -833,15 +833,15 @@ │ │ │ │ │ <2><855>: Abbrev Number: 58 (DW_TAG_variable) │ │ │ │ │ <856> DW_AT_name : (strp) (offset: 0x24b1): poly_mask │ │ │ │ │ <85a> DW_AT_decl_file : (implicit_const) 7 │ │ │ │ │ <85a> DW_AT_decl_line : (data2) 771 │ │ │ │ │ <85c> DW_AT_decl_column : (data1) 63 │ │ │ │ │ <85d> DW_AT_type : (ref_udata) <0x143>, v4sf, __m128, float │ │ │ │ │ <2><85f>: Abbrev Number: 58 (DW_TAG_variable) │ │ │ │ │ - <860> DW_AT_name : (strp) (offset: 0x3b05): sign_bit_cos │ │ │ │ │ + <860> DW_AT_name : (strp) (offset: 0x3aed): sign_bit_cos │ │ │ │ │ <864> DW_AT_decl_file : (implicit_const) 7 │ │ │ │ │ <864> DW_AT_decl_line : (data2) 772 │ │ │ │ │ <866> DW_AT_decl_column : (data1) 8 │ │ │ │ │ <867> DW_AT_type : (ref_udata) <0x143>, v4sf, __m128, float │ │ │ │ │ <2><869>: Abbrev Number: 58 (DW_TAG_variable) │ │ │ │ │ <86a> DW_AT_name : (strp) (offset: 0x33c): emm2 │ │ │ │ │ <86e> DW_AT_decl_file : (implicit_const) 7 │ │ │ │ │ @@ -849,15 +849,15 @@ │ │ │ │ │ <870> DW_AT_decl_column : (data1) 8 │ │ │ │ │ <871> DW_AT_type : (ref_udata) <0x14c>, v4si, __m128i, long long int │ │ │ │ │ <2><873>: Abbrev Number: 0 │ │ │ │ │ <1><874>: Abbrev Number: 15 (DW_TAG_pointer_type) │ │ │ │ │ <875> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <875> DW_AT_type : (ref_udata) <0x143>, v4sf, __m128, float │ │ │ │ │ <1><877>: Abbrev Number: 62 (DW_TAG_subprogram) │ │ │ │ │ - <878> DW_AT_name : (strp) (offset: 0x3ba8): exp_ps │ │ │ │ │ + <878> DW_AT_name : (strp) (offset: 0x3b90): exp_ps │ │ │ │ │ <87c> DW_AT_decl_file : (data1) 7 │ │ │ │ │ <87d> DW_AT_decl_line : (data2) 397 │ │ │ │ │ <87f> DW_AT_decl_column : (data1) 20 │ │ │ │ │ <880> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <880> DW_AT_type : (ref_udata) <0x143>, v4sf, __m128, float │ │ │ │ │ <882> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ │ <883> DW_AT_sibling : (ref_udata) <0x8da> │ │ │ │ │ @@ -914,15 +914,15 @@ │ │ │ │ │ <8d4> DW_AT_decl_file : (implicit_const) 7 │ │ │ │ │ <8d4> DW_AT_decl_line : (data2) 405 │ │ │ │ │ <8d6> DW_AT_decl_column : (data1) 8 │ │ │ │ │ <8d7> DW_AT_type : (ref_udata) <0x143>, v4sf, __m128, float │ │ │ │ │ <2><8d9>: Abbrev Number: 0 │ │ │ │ │ <1><8da>: Abbrev Number: 63 (DW_TAG_subprogram) │ │ │ │ │ <8db> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <8db> DW_AT_name : (strp) (offset: 0x3b44): _mm_castsi128_ps │ │ │ │ │ + <8db> DW_AT_name : (strp) (offset: 0x3b2c): _mm_castsi128_ps │ │ │ │ │ <8df> DW_AT_decl_file : (data1) 6 │ │ │ │ │ <8e0> DW_AT_decl_line : (data2) 1592 │ │ │ │ │ <8e2> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ <8e2> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <8e2> DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ <8e3> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ <8e3> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ @@ -1094,15 +1094,15 @@ │ │ │ │ │ <9d6> DW_AT_decl_file : (data1) 6 │ │ │ │ │ <9d7> DW_AT_decl_line : (data2) 860 │ │ │ │ │ <9d9> DW_AT_decl_column : (data1) 26 │ │ │ │ │ <9da> DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ <2><9db>: Abbrev Number: 0 │ │ │ │ │ <1><9dc>: Abbrev Number: 63 (DW_TAG_subprogram) │ │ │ │ │ <9dd> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <9dd> DW_AT_name : (strp) (offset: 0x3b34): _mm_cvtepi32_ps │ │ │ │ │ + <9dd> DW_AT_name : (strp) (offset: 0x3b1c): _mm_cvtepi32_ps │ │ │ │ │ <9e1> DW_AT_decl_file : (data1) 6 │ │ │ │ │ <9e2> DW_AT_decl_line : (data2) 812 │ │ │ │ │ <9e4> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ <9e4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <9e4> DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ <9e5> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ <9e5> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ @@ -1122,15 +1122,15 @@ │ │ │ │ │ <9fb> DW_AT_decl_column : (data1) 1 │ │ │ │ │ <9fc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <9fc> DW_AT_type : (ref_udata) <0x13a>, __m128i, long long int │ │ │ │ │ <9fe> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ │ <9ff> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ <1><9ff>: Abbrev Number: 68 (DW_TAG_subprogram) │ │ │ │ │ DW_AT_external : (flag_present) 1 │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3b76): _mm_store_ps │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3b5e): _mm_store_ps │ │ │ │ │ DW_AT_decl_file : (data1) 5 │ │ │ │ │ DW_AT_decl_line : (data2) 980 │ │ │ │ │ DW_AT_decl_column : (data1) 1 │ │ │ │ │ DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ │ DW_AT_artificial : (flag_present) 1 │ │ │ │ │ DW_AT_sibling : (ref_udata) <0xa23> │ │ │ │ │ @@ -1145,15 +1145,15 @@ │ │ │ │ │ DW_AT_decl_file : (data1) 5 │ │ │ │ │ DW_AT_decl_line : (data2) 980 │ │ │ │ │ DW_AT_decl_column : (data1) 34 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ <1>: Abbrev Number: 63 (DW_TAG_subprogram) │ │ │ │ │ DW_AT_external : (flag_present) 1 │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3bc4): _mm_set_ps │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3bac): _mm_set_ps │ │ │ │ │ DW_AT_decl_file : (data1) 5 │ │ │ │ │ DW_AT_decl_line : (data2) 953 │ │ │ │ │ DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ DW_AT_artificial : (flag_present) 1 │ │ │ │ │ @@ -1181,15 +1181,15 @@ │ │ │ │ │ DW_AT_decl_file : (data1) 5 │ │ │ │ │ DW_AT_decl_line : (data2) 953 │ │ │ │ │ DW_AT_decl_column : (data1) 76 │ │ │ │ │ DW_AT_type : (ref_addr) <0x7f>, float │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ <1>: Abbrev Number: 63 (DW_TAG_subprogram) │ │ │ │ │ DW_AT_external : (flag_present) 1 │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3bcf): _mm_cmpgt_ps │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3bb7): _mm_cmpgt_ps │ │ │ │ │ DW_AT_decl_file : (data1) 5 │ │ │ │ │ DW_AT_decl_line : (data2) 384 │ │ │ │ │ DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ DW_AT_artificial : (flag_present) 1 │ │ │ │ │ @@ -1205,15 +1205,15 @@ │ │ │ │ │ DW_AT_decl_file : (data1) 5 │ │ │ │ │ DW_AT_decl_line : (data2) 384 │ │ │ │ │ DW_AT_decl_column : (data1) 34 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ <1>: Abbrev Number: 63 (DW_TAG_subprogram) │ │ │ │ │ DW_AT_external : (flag_present) 1 │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3baf): _mm_xor_ps │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3b97): _mm_xor_ps │ │ │ │ │ DW_AT_decl_file : (data1) 5 │ │ │ │ │ DW_AT_decl_line : (data2) 264 │ │ │ │ │ DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ DW_AT_artificial : (flag_present) 1 │ │ │ │ │ @@ -1229,15 +1229,15 @@ │ │ │ │ │ DW_AT_decl_file : (data1) 5 │ │ │ │ │ DW_AT_decl_line : (data2) 264 │ │ │ │ │ DW_AT_decl_column : (data1) 32 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ <1>: Abbrev Number: 59 (DW_TAG_subprogram) │ │ │ │ │ DW_AT_external : (flag_present) 1 │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3bdc): _mm_andnot_ps │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3bc4): _mm_andnot_ps │ │ │ │ │ DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ DW_AT_decl_line : (data1) 252 │ │ │ │ │ DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ DW_AT_artificial : (flag_present) 1 │ │ │ │ │ @@ -1253,15 +1253,15 @@ │ │ │ │ │ DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ DW_AT_decl_line : (data1) 252 │ │ │ │ │ DW_AT_decl_column : (data1) 35 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ <1>: Abbrev Number: 59 (DW_TAG_subprogram) │ │ │ │ │ DW_AT_external : (flag_present) 1 │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3b6b): _mm_and_ps │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3b53): _mm_and_ps │ │ │ │ │ DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ DW_AT_decl_line : (data1) 246 │ │ │ │ │ DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ DW_AT_artificial : (flag_present) 1 │ │ │ │ │ @@ -1277,15 +1277,15 @@ │ │ │ │ │ DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ DW_AT_decl_line : (data1) 246 │ │ │ │ │ DW_AT_decl_column : (data1) 32 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ <1>: Abbrev Number: 59 (DW_TAG_subprogram) │ │ │ │ │ DW_AT_external : (flag_present) 1 │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3bea): _mm_max_ps │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3bd2): _mm_max_ps │ │ │ │ │ DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ DW_AT_decl_line : (data1) 238 │ │ │ │ │ DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ DW_AT_artificial : (flag_present) 1 │ │ │ │ │ @@ -1301,15 +1301,15 @@ │ │ │ │ │ DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ DW_AT_decl_line : (data1) 238 │ │ │ │ │ DW_AT_decl_column : (data1) 32 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ <1>: Abbrev Number: 59 (DW_TAG_subprogram) │ │ │ │ │ DW_AT_external : (flag_present) 1 │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3b8e): _mm_min_ps │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3b76): _mm_min_ps │ │ │ │ │ DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ DW_AT_decl_line : (data1) 232 │ │ │ │ │ DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ DW_AT_artificial : (flag_present) 1 │ │ │ │ │ @@ -1325,15 +1325,15 @@ │ │ │ │ │ DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ DW_AT_decl_line : (data1) 232 │ │ │ │ │ DW_AT_decl_column : (data1) 32 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ <1>: Abbrev Number: 59 (DW_TAG_subprogram) │ │ │ │ │ DW_AT_external : (flag_present) 1 │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3b83): _mm_mul_ps │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3b6b): _mm_mul_ps │ │ │ │ │ DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ DW_AT_decl_line : (data1) 202 │ │ │ │ │ DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ DW_AT_artificial : (flag_present) 1 │ │ │ │ │ @@ -1349,15 +1349,15 @@ │ │ │ │ │ DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ DW_AT_decl_line : (data1) 202 │ │ │ │ │ DW_AT_decl_column : (data1) 32 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ <1>: Abbrev Number: 59 (DW_TAG_subprogram) │ │ │ │ │ DW_AT_external : (flag_present) 1 │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3b55): _mm_sub_ps │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3b3d): _mm_sub_ps │ │ │ │ │ DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ DW_AT_decl_line : (data1) 196 │ │ │ │ │ DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ DW_AT_artificial : (flag_present) 1 │ │ │ │ │ @@ -1373,15 +1373,15 @@ │ │ │ │ │ DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ DW_AT_decl_line : (data1) 196 │ │ │ │ │ DW_AT_decl_column : (data1) 32 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ <1>: Abbrev Number: 59 (DW_TAG_subprogram) │ │ │ │ │ DW_AT_external : (flag_present) 1 │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3b60): _mm_add_ps │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3b48): _mm_add_ps │ │ │ │ │ DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ DW_AT_decl_line : (data1) 190 │ │ │ │ │ DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ │ DW_AT_artificial : (flag_present) 1 │ │ │ │ │ @@ -1397,15 +1397,15 @@ │ │ │ │ │ DW_AT_decl_file : (implicit_const) 5 │ │ │ │ │ DW_AT_decl_line : (data1) 190 │ │ │ │ │ DW_AT_decl_column : (data1) 32 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ <1>: Abbrev Number: 60 (DW_TAG_subprogram) │ │ │ │ │ DW_AT_external : (flag_present) 1 │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3b99): _mm_setzero_ps │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3b81): _mm_setzero_ps │ │ │ │ │ DW_AT_decl_file : (data1) 5 │ │ │ │ │ DW_AT_decl_line : (data1) 124 │ │ │ │ │ DW_AT_decl_column : (data1) 1 │ │ │ │ │ DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd6>, __m128, float │ │ │ │ │ DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ │ DW_AT_artificial : (flag_present) 1 │ │ │ │ │ @@ -1415,84 +1415,84 @@ │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ <0>: Abbrev Number: 55 (DW_TAG_partial_unit) │ │ │ │ │ DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ <1>: Abbrev Number: 38 (DW_TAG_typedef) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3e66): __uint16_t │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3e4e): __uint16_t │ │ │ │ │ DW_AT_decl_file : (data1) 1 │ │ │ │ │ DW_AT_decl_line : (data1) 40 │ │ │ │ │ DW_AT_decl_column : (data1) 28 │ │ │ │ │ DW_AT_type : (ref_addr) <0x1f>, short unsigned int │ │ │ │ │ <1>: Abbrev Number: 43 (DW_TAG_typedef) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3e68): uint16_t │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3e50): uint16_t │ │ │ │ │ DW_AT_decl_file : (data1) 4 │ │ │ │ │ DW_AT_decl_line : (data1) 25 │ │ │ │ │ DW_AT_decl_column : (data1) 20 │ │ │ │ │ DW_AT_type : (ref_udata) <0xb75>, __uint16_t, short unsigned int │ │ │ │ │ <1>: Abbrev Number: 38 (DW_TAG_typedef) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3ecd): uintptr_t │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3eb5): uintptr_t │ │ │ │ │ DW_AT_decl_file : (data1) 8 │ │ │ │ │ DW_AT_decl_line : (data1) 85 │ │ │ │ │ DW_AT_decl_column : (data1) 23 │ │ │ │ │ DW_AT_type : (ref_addr) <0x26>, unsigned int │ │ │ │ │ <1>: Abbrev Number: 0 │ │ │ │ │ Compilation Unit @ offset 0xb97: │ │ │ │ │ Length: 0xca0 (32-bit) │ │ │ │ │ Version: 5 │ │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ │ Abbrev Offset: 0 │ │ │ │ │ Pointer Size: 4 │ │ │ │ │ <0>: Abbrev Number: 55 (DW_TAG_partial_unit) │ │ │ │ │ DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ │ <1>: Abbrev Number: 38 (DW_TAG_typedef) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3e71): __int8_t │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3e59): __int8_t │ │ │ │ │ DW_AT_decl_file : (data1) 1 │ │ │ │ │ DW_AT_decl_line : (data1) 37 │ │ │ │ │ DW_AT_decl_column : (data1) 21 │ │ │ │ │ DW_AT_type : (ref_addr) <0x36>, signed char │ │ │ │ │ <1>: Abbrev Number: 38 (DW_TAG_typedef) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3e7a): __uint8_t │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3e62): __uint8_t │ │ │ │ │ DW_AT_decl_file : (data1) 1 │ │ │ │ │ DW_AT_decl_line : (data1) 38 │ │ │ │ │ DW_AT_decl_column : (data1) 23 │ │ │ │ │ DW_AT_type : (ref_addr) <0x18>, unsigned char │ │ │ │ │ <1>: Abbrev Number: 38 (DW_TAG_typedef) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3e3c): __uint32_t │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3e24): __uint32_t │ │ │ │ │ DW_AT_decl_file : (data1) 1 │ │ │ │ │ DW_AT_decl_line : (data1) 42 │ │ │ │ │ DW_AT_decl_column : (data1) 22 │ │ │ │ │ DW_AT_type : (ref_addr) <0x26>, unsigned int │ │ │ │ │ <1>: Abbrev Number: 38 (DW_TAG_typedef) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3e51): __int64_t │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3e39): __int64_t │ │ │ │ │ DW_AT_decl_file : (data1) 1 │ │ │ │ │ DW_AT_decl_line : (data1) 47 │ │ │ │ │ DW_AT_decl_column : (data1) 44 │ │ │ │ │ DW_AT_type : (ref_addr) <0x4b>, long long int │ │ │ │ │ <1>: Abbrev Number: 38 (DW_TAG_typedef) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3e99): __off_t │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3e81): __off_t │ │ │ │ │ DW_AT_decl_file : (data1) 1 │ │ │ │ │ DW_AT_decl_line : (data1) 152 │ │ │ │ │ DW_AT_decl_column : (data1) 25 │ │ │ │ │ DW_AT_type : (ref_addr) <0x62>, long int │ │ │ │ │ <1>: Abbrev Number: 43 (DW_TAG_typedef) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3e47): __off64_t │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3e2f): __off64_t │ │ │ │ │ DW_AT_decl_file : (data1) 1 │ │ │ │ │ DW_AT_decl_line : (data1) 153 │ │ │ │ │ DW_AT_decl_column : (data1) 27 │ │ │ │ │ DW_AT_type : (ref_udata) <0xbcc>, __int64_t, long long int │ │ │ │ │ <1>: Abbrev Number: 43 (DW_TAG_typedef) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3e7d): int8_t │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3e65): int8_t │ │ │ │ │ DW_AT_decl_file : (data1) 9 │ │ │ │ │ DW_AT_decl_line : (data1) 24 │ │ │ │ │ DW_AT_decl_column : (data1) 18 │ │ │ │ │ DW_AT_type : (ref_udata) <0xba8>, __int8_t, signed char │ │ │ │ │ <1>: Abbrev Number: 43 (DW_TAG_typedef) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3e5e): int64_t │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3e46): int64_t │ │ │ │ │ DW_AT_decl_file : (data1) 9 │ │ │ │ │ DW_AT_decl_line : (data1) 27 │ │ │ │ │ DW_AT_decl_column : (data1) 19 │ │ │ │ │ DW_AT_type : (ref_udata) <0xbcc>, __int64_t, long long int │ │ │ │ │ <1>: Abbrev Number: 15 (DW_TAG_pointer_type) │ │ │ │ │ DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ DW_AT_type : (ref_udata) <0xc01> │ │ │ │ │ @@ -1512,15 +1512,15 @@ │ │ │ │ │ DW_AT_name : (strp) (offset: 0x743): _IO_FILE │ │ │ │ │ DW_AT_byte_size : (data1) 148 │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 49 │ │ │ │ │ DW_AT_decl_column : (data1) 8 │ │ │ │ │ DW_AT_sibling : (ref_udata) <0xd7f> │ │ │ │ │ <2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x38ce): _flags │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x38b6): _flags │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 51 │ │ │ │ │ DW_AT_decl_column : (data1) 7 │ │ │ │ │ DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ DW_AT_name : (strp) (offset: 0x3015): _IO_read_ptr │ │ │ │ │ @@ -1596,15 +1596,15 @@ │ │ │ │ │ DW_AT_name : (strp) (offset: 0x11fe): _IO_save_end │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 66 │ │ │ │ │ DW_AT_decl_column : (data1) 9 │ │ │ │ │ DW_AT_type : (ref_addr) <0x74> │ │ │ │ │ DW_AT_data_member_location: (data1) 44 │ │ │ │ │ <2>: Abbrev Number: 49 (DW_TAG_member) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3c4d): _markers │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3c35): _markers │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 68 │ │ │ │ │ DW_AT_decl_column : (data1) 22 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd95> │ │ │ │ │ DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2>: Abbrev Number: 49 (DW_TAG_member) │ │ │ │ │ DW_AT_name : (strp) (offset: 0x276f): _chain │ │ │ │ │ @@ -1624,29 +1624,29 @@ │ │ │ │ │ DW_AT_name : (strp) (offset: 0x3c4): _flags2 │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 73 │ │ │ │ │ DW_AT_decl_column : (data1) 7 │ │ │ │ │ DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ DW_AT_data_member_location: (data1) 60 │ │ │ │ │ <2>: Abbrev Number: 49 (DW_TAG_member) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x427e): _old_offset │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x4266): _old_offset │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 74 │ │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ │ DW_AT_type : (ref_udata) <0xbd8>, __off_t, long int │ │ │ │ │ DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ DW_AT_name : (strp) (offset: 0x27cd): _cur_column │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 77 │ │ │ │ │ DW_AT_decl_column : (data1) 18 │ │ │ │ │ DW_AT_type : (ref_addr) <0x1f>, short unsigned int │ │ │ │ │ DW_AT_data_member_location: (data1) 68 │ │ │ │ │ <2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x429b): _vtable_offset │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x4283): _vtable_offset │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 78 │ │ │ │ │ DW_AT_decl_column : (data1) 15 │ │ │ │ │ DW_AT_type : (ref_addr) <0x36>, signed char │ │ │ │ │ DW_AT_data_member_location: (data1) 70 │ │ │ │ │ <2>: Abbrev Number: 49 (DW_TAG_member) │ │ │ │ │ DW_AT_name : (strp) (offset: 0x1f19): _shortbuf │ │ │ │ │ @@ -1659,36 +1659,36 @@ │ │ │ │ │ DW_AT_name : (strp) (offset: 0x2402): _lock │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 81 │ │ │ │ │ DW_AT_decl_column : (data1) 15 │ │ │ │ │ DW_AT_type : (ref_udata) <0xda8> │ │ │ │ │ DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2>: Abbrev Number: 49 (DW_TAG_member) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x42de): _offset │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x42c6): _offset │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 89 │ │ │ │ │ DW_AT_decl_column : (data1) 13 │ │ │ │ │ DW_AT_type : (ref_udata) <0xbe4>, __off64_t, __int64_t, long long int │ │ │ │ │ DW_AT_data_member_location: (data1) 76 │ │ │ │ │ <2>: Abbrev Number: 49 (DW_TAG_member) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x4628): _codecvt │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x4610): _codecvt │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 91 │ │ │ │ │ DW_AT_decl_column : (data1) 23 │ │ │ │ │ DW_AT_type : (ref_udata) <0xdb0> │ │ │ │ │ DW_AT_data_member_location: (data1) 84 │ │ │ │ │ <2>: Abbrev Number: 49 (DW_TAG_member) │ │ │ │ │ DW_AT_name : (strp) (offset: 0xb20): _wide_data │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 92 │ │ │ │ │ DW_AT_decl_column : (data1) 25 │ │ │ │ │ DW_AT_type : (ref_udata) <0xdb8> │ │ │ │ │ DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2>: Abbrev Number: 49 (DW_TAG_member) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x45da): _freeres_list │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x45c2): _freeres_list │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 93 │ │ │ │ │ DW_AT_decl_column : (data1) 20 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd98> │ │ │ │ │ DW_AT_data_member_location: (data1) 92 │ │ │ │ │ <2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ DW_AT_name : (strp) (offset: 0x1f0c): _freeres_buf │ │ │ │ │ @@ -1722,15 +1722,15 @@ │ │ │ │ │ <1>: Abbrev Number: 43 (DW_TAG_typedef) │ │ │ │ │ DW_AT_name : (strp) (offset: 0x747): FILE │ │ │ │ │ DW_AT_decl_file : (data1) 11 │ │ │ │ │ DW_AT_decl_line : (data1) 7 │ │ │ │ │ DW_AT_decl_column : (data1) 25 │ │ │ │ │ DW_AT_type : (ref_udata) <0xc12>, _IO_FILE │ │ │ │ │ <1>: Abbrev Number: 44 (DW_TAG_typedef) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3eb6): _IO_lock_t │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3e9e): _IO_lock_t │ │ │ │ │ DW_AT_decl_file : (data1) 10 │ │ │ │ │ DW_AT_decl_line : (data1) 43 │ │ │ │ │ DW_AT_decl_column : (data1) 14 │ │ │ │ │ <1>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ DW_AT_name : (strp) (offset: 0x2ca7): _IO_marker │ │ │ │ │ DW_AT_declaration : (flag_present) 1 │ │ │ │ │ <1>: Abbrev Number: 15 (DW_TAG_pointer_type) │ │ │ │ │ @@ -1746,15 +1746,15 @@ │ │ │ │ │ DW_AT_type : (ref_addr) <0x26>, unsigned int │ │ │ │ │ DW_AT_upper_bound : (data1) 0 │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ <1>: Abbrev Number: 15 (DW_TAG_pointer_type) │ │ │ │ │ DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd88>, _IO_lock_t │ │ │ │ │ <1>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x4625): _IO_codecvt │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x460d): _IO_codecvt │ │ │ │ │ DW_AT_declaration : (flag_present) 1 │ │ │ │ │ <1>: Abbrev Number: 15 (DW_TAG_pointer_type) │ │ │ │ │ DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ DW_AT_type : (ref_udata) <0xdab>, _IO_codecvt │ │ │ │ │ <1>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ DW_AT_name : (strp) (offset: 0xb1d): _IO_wide_data │ │ │ │ │ DW_AT_declaration : (flag_present) 1 │ │ │ │ │ @@ -1781,30 +1781,30 @@ │ │ │ │ │ <1>: Abbrev Number: 15 (DW_TAG_pointer_type) │ │ │ │ │ DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ DW_AT_type : (ref_udata) <0xd7f>, FILE, _IO_FILE │ │ │ │ │ <1>: Abbrev Number: 32 (DW_TAG_pointer_type) │ │ │ │ │ DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ DW_AT_type : (ref_addr) <0x74> │ │ │ │ │ <1>: Abbrev Number: 43 (DW_TAG_typedef) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3e7c): uint8_t │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3e64): uint8_t │ │ │ │ │ DW_AT_decl_file : (data1) 4 │ │ │ │ │ DW_AT_decl_line : (data1) 24 │ │ │ │ │ DW_AT_decl_column : (data1) 19 │ │ │ │ │ DW_AT_type : (ref_udata) <0xbb4>, __uint8_t, unsigned char │ │ │ │ │ <1>: Abbrev Number: 43 (DW_TAG_typedef) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3e3e): uint32_t │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3e26): uint32_t │ │ │ │ │ DW_AT_decl_file : (data1) 4 │ │ │ │ │ DW_AT_decl_line : (data1) 26 │ │ │ │ │ DW_AT_decl_column : (data1) 20 │ │ │ │ │ DW_AT_type : (ref_udata) <0xbc0>, __uint32_t, unsigned int │ │ │ │ │ <1>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x4141): _dictkeysobject │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x4129): _dictkeysobject │ │ │ │ │ DW_AT_declaration : (flag_present) 1 │ │ │ │ │ <1>: Abbrev Number: 7 (DW_TAG_structure_type) │ │ │ │ │ - DW_AT_name : (strp) (offset: 0x3888): _dictvalues │ │ │ │ │ + DW_AT_name : (strp) (offset: 0x3870): _dictvalues │ │ │ │ │ DW_AT_declaration : (flag_present) 1 │ │ │ │ │ <1>: Abbrev Number: 15 (DW_TAG_pointer_type) │ │ │ │ │ DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ DW_AT_type : (ref_udata) <0xde1>, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1>: Abbrev Number: 22 (DW_TAG_base_type) │ │ │ │ │ DW_AT_byte_size : (data1) 12 │ │ │ │ │ DW_AT_encoding : (data1) 4 (float) │ │ │ │ │ @@ -2217,15 +2217,15 @@ │ │ │ │ │ <10d4> DW_AT_name : (strp) (offset: 0x10cd): is_unsigned │ │ │ │ │ <10d8> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <10d9> DW_AT_decl_line : (data2) 1561 │ │ │ │ │ <10db> DW_AT_decl_column : (data1) 8 │ │ │ │ │ <10dc> DW_AT_type : (ref_addr) <0x76>, char │ │ │ │ │ <10e0> DW_AT_data_member_location: (data1) 49 │ │ │ │ │ <2><10e1>: Abbrev Number: 42 (DW_TAG_member) │ │ │ │ │ - <10e2> DW_AT_name : (strp) (offset: 0x38cf): flags │ │ │ │ │ + <10e2> DW_AT_name : (strp) (offset: 0x38b7): flags │ │ │ │ │ <10e6> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <10e7> DW_AT_decl_line : (data2) 1562 │ │ │ │ │ <10e9> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <10ea> DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ <10ee> DW_AT_data_member_location: (data1) 52 │ │ │ │ │ <2><10ef>: Abbrev Number: 0 │ │ │ │ │ <1><10f0>: Abbrev Number: 24 (DW_TAG_structure_type) │ │ │ │ │ @@ -2246,15 +2246,15 @@ │ │ │ │ │ <1109> DW_AT_name : (strp) (offset: 0x1888): name │ │ │ │ │ <110d> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <110e> DW_AT_decl_line : (data2) 1566 │ │ │ │ │ <1110> DW_AT_decl_column : (data1) 15 │ │ │ │ │ <1111> DW_AT_type : (ref_addr) <0x9a> │ │ │ │ │ <1115> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1116>: Abbrev Number: 42 (DW_TAG_member) │ │ │ │ │ - <1117> DW_AT_name : (strp) (offset: 0x42ff): offset │ │ │ │ │ + <1117> DW_AT_name : (strp) (offset: 0x42e7): offset │ │ │ │ │ <111b> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <111c> DW_AT_decl_line : (data2) 1567 │ │ │ │ │ <111e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <111f> DW_AT_type : (ref_addr) <0x88>, size_t, unsigned int │ │ │ │ │ <1123> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1124>: Abbrev Number: 0 │ │ │ │ │ <1><1125>: Abbrev Number: 15 (DW_TAG_pointer_type) │ │ │ │ │ @@ -2292,15 +2292,15 @@ │ │ │ │ │ <1157> DW_AT_name : (strp) (offset: 0x11c7): field │ │ │ │ │ <115b> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <115c> DW_AT_decl_line : (data2) 1570 │ │ │ │ │ <115e> DW_AT_decl_column : (data1) 22 │ │ │ │ │ <115f> DW_AT_type : (ref_udata) <0x1171> │ │ │ │ │ <1161> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1162>: Abbrev Number: 42 (DW_TAG_member) │ │ │ │ │ - <1163> DW_AT_name : (strp) (offset: 0x42d8): parent_offset │ │ │ │ │ + <1163> DW_AT_name : (strp) (offset: 0x42c0): parent_offset │ │ │ │ │ <1167> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <1168> DW_AT_decl_line : (data2) 1571 │ │ │ │ │ <116a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <116b> DW_AT_type : (ref_addr) <0x88>, size_t, unsigned int │ │ │ │ │ <116f> DW_AT_data_member_location: (data1) 4 │ │ │ │ │ <2><1170>: Abbrev Number: 0 │ │ │ │ │ <1><1171>: Abbrev Number: 15 (DW_TAG_pointer_type) │ │ │ │ │ @@ -2315,57 +2315,57 @@ │ │ │ │ │ <1><117f>: Abbrev Number: 6 (DW_TAG_structure_type) │ │ │ │ │ <1180> DW_AT_byte_size : (data1) 40 │ │ │ │ │ <1181> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <1182> DW_AT_decl_line : (data2) 1573 │ │ │ │ │ <1184> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ │ <1184> DW_AT_sibling : (ref_udata) <0x121d> │ │ │ │ │ <2><1186>: Abbrev Number: 20 (DW_TAG_member) │ │ │ │ │ - <1187> DW_AT_name : (strp) (offset: 0x4517): root │ │ │ │ │ + <1187> DW_AT_name : (strp) (offset: 0x44ff): root │ │ │ │ │ <118b> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <118c> DW_AT_decl_line : (data2) 1574 │ │ │ │ │ <118e> DW_AT_decl_column : (data1) 21 │ │ │ │ │ <118f> DW_AT_type : (ref_udata) <0x1144>, __Pyx_StructField, __Pyx_StructField_ │ │ │ │ │ <1191> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1192>: Abbrev Number: 20 (DW_TAG_member) │ │ │ │ │ <1193> DW_AT_name : (strp) (offset: 0x1069): head │ │ │ │ │ <1197> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <1198> DW_AT_decl_line : (data2) 1575 │ │ │ │ │ <119a> DW_AT_decl_column : (data1) 27 │ │ │ │ │ <119b> DW_AT_type : (ref_udata) <0x121d> │ │ │ │ │ <119d> DW_AT_data_member_location: (data1) 12 │ │ │ │ │ <2><119e>: Abbrev Number: 42 (DW_TAG_member) │ │ │ │ │ - <119f> DW_AT_name : (strp) (offset: 0x42cd): fmt_offset │ │ │ │ │ + <119f> DW_AT_name : (strp) (offset: 0x42b5): fmt_offset │ │ │ │ │ <11a3> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <11a4> DW_AT_decl_line : (data2) 1576 │ │ │ │ │ <11a6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <11a7> DW_AT_type : (ref_addr) <0x88>, size_t, unsigned int │ │ │ │ │ <11ab> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><11ac>: Abbrev Number: 42 (DW_TAG_member) │ │ │ │ │ - <11ad> DW_AT_name : (strp) (offset: 0x44a6): new_count │ │ │ │ │ + <11ad> DW_AT_name : (strp) (offset: 0x448e): new_count │ │ │ │ │ <11b1> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <11b2> DW_AT_decl_line : (data2) 1577 │ │ │ │ │ <11b4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <11b5> DW_AT_type : (ref_addr) <0x88>, size_t, unsigned int │ │ │ │ │ <11b9> DW_AT_data_member_location: (data1) 20 │ │ │ │ │ <2><11ba>: Abbrev Number: 42 (DW_TAG_member) │ │ │ │ │ - <11bb> DW_AT_name : (strp) (offset: 0x448f): enc_count │ │ │ │ │ + <11bb> DW_AT_name : (strp) (offset: 0x4477): enc_count │ │ │ │ │ <11bf> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <11c0> DW_AT_decl_line : (data2) 1577 │ │ │ │ │ <11c2> DW_AT_decl_column : (data1) 21 │ │ │ │ │ <11c3> DW_AT_type : (ref_addr) <0x88>, size_t, unsigned int │ │ │ │ │ <11c7> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><11c8>: Abbrev Number: 42 (DW_TAG_member) │ │ │ │ │ - <11c9> DW_AT_name : (strp) (offset: 0x4423): struct_alignment │ │ │ │ │ + <11c9> DW_AT_name : (strp) (offset: 0x440b): struct_alignment │ │ │ │ │ <11cd> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <11ce> DW_AT_decl_line : (data2) 1578 │ │ │ │ │ <11d0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <11d1> DW_AT_type : (ref_addr) <0x88>, size_t, unsigned int │ │ │ │ │ <11d5> DW_AT_data_member_location: (data1) 28 │ │ │ │ │ <2><11d6>: Abbrev Number: 42 (DW_TAG_member) │ │ │ │ │ - <11d7> DW_AT_name : (strp) (offset: 0x4b1a): is_complex │ │ │ │ │ + <11d7> DW_AT_name : (strp) (offset: 0x4b02): is_complex │ │ │ │ │ <11db> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <11dc> DW_AT_decl_line : (data2) 1579 │ │ │ │ │ <11de> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <11df> DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ <11e3> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><11e4>: Abbrev Number: 42 (DW_TAG_member) │ │ │ │ │ <11e5> DW_AT_name : (strp) (offset: 0x1a1a): enc_type │ │ │ │ │ @@ -2385,34 +2385,34 @@ │ │ │ │ │ <1201> DW_AT_name : (strp) (offset: 0x14ed): enc_packmode │ │ │ │ │ <1205> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <1206> DW_AT_decl_line : (data2) 1582 │ │ │ │ │ <1208> DW_AT_decl_column : (data1) 8 │ │ │ │ │ <1209> DW_AT_type : (ref_addr) <0x76>, char │ │ │ │ │ <120d> DW_AT_data_member_location: (data1) 38 │ │ │ │ │ <2><120e>: Abbrev Number: 42 (DW_TAG_member) │ │ │ │ │ - <120f> DW_AT_name : (strp) (offset: 0x4bb1): is_valid_array │ │ │ │ │ + <120f> DW_AT_name : (strp) (offset: 0x4b99): is_valid_array │ │ │ │ │ <1213> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <1214> DW_AT_decl_line : (data2) 1583 │ │ │ │ │ <1216> DW_AT_decl_column : (data1) 8 │ │ │ │ │ <1217> DW_AT_type : (ref_addr) <0x76>, char │ │ │ │ │ <121b> DW_AT_data_member_location: (data1) 39 │ │ │ │ │ <2><121c>: Abbrev Number: 0 │ │ │ │ │ <1><121d>: Abbrev Number: 15 (DW_TAG_pointer_type) │ │ │ │ │ <121e> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <121e> DW_AT_type : (ref_udata) <0x1174>, __Pyx_BufFmt_StackElem │ │ │ │ │ <1><1220>: Abbrev Number: 45 (DW_TAG_typedef) │ │ │ │ │ - <1221> DW_AT_name : (strp) (offset: 0x4652): __Pyx_BufFmt_Context │ │ │ │ │ + <1221> DW_AT_name : (strp) (offset: 0x463a): __Pyx_BufFmt_Context │ │ │ │ │ <1225> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <1226> DW_AT_decl_line : (data2) 1584 │ │ │ │ │ <1228> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1229> DW_AT_type : (ref_udata) <0x117f> │ │ │ │ │ <1><122b>: Abbrev Number: 22 (DW_TAG_base_type) │ │ │ │ │ <122c> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <122d> DW_AT_encoding : (data1) 3 (complex float) │ │ │ │ │ - <122e> DW_AT_name : (strp) (offset: 0x3f41): complex float │ │ │ │ │ + <122e> DW_AT_name : (strp) (offset: 0x3f29): complex float │ │ │ │ │ <1><1232>: Abbrev Number: 22 (DW_TAG_base_type) │ │ │ │ │ <1233> DW_AT_byte_size : (data1) 16 │ │ │ │ │ <1234> DW_AT_encoding : (data1) 3 (complex float) │ │ │ │ │ <1235> DW_AT_name : (strp) (offset: 0x15d7): complex double │ │ │ │ │ <1><1239>: Abbrev Number: 39 (DW_TAG_enumeration_type) │ │ │ │ │ <123a> DW_AT_name : (strp) (offset: 0xcb): __Pyx_ImportType_CheckSize_3_0_11 │ │ │ │ │ <123e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ @@ -2435,15 +2435,15 @@ │ │ │ │ │ <1><125d>: Abbrev Number: 14 (DW_TAG_typedef) │ │ │ │ │ <125e> DW_AT_name : (strp) (offset: 0x16fa): __Pyx_TypeName │ │ │ │ │ <1262> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <1263> DW_AT_decl_line : (data2) 2465 │ │ │ │ │ <1265> DW_AT_decl_column : (data1) 21 │ │ │ │ │ <1266> DW_AT_type : (ref_addr) <0x9a> │ │ │ │ │ <1><126a>: Abbrev Number: 21 (DW_TAG_variable) │ │ │ │ │ - <126b> DW_AT_name : (strp) (offset: 0x467f): __pyx_module_is_main_pynx__scattering__cpu │ │ │ │ │ + <126b> DW_AT_name : (strp) (offset: 0x4667): __pyx_module_is_main_pynx__scattering__cpu │ │ │ │ │ <126f> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <1270> DW_AT_decl_line : (data2) 2547 │ │ │ │ │ <1272> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1273> DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ <1277> DW_AT_external : (flag_present) 1 │ │ │ │ │ <1277> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ <1><1277>: Abbrev Number: 27 (DW_TAG_array_type) │ │ │ │ │ @@ -2621,15 +2621,15 @@ │ │ │ │ │ <2><13b8>: Abbrev Number: 19 (DW_TAG_formal_parameter) │ │ │ │ │ <13b9> DW_AT_type : (ref_addr) <0x9a> │ │ │ │ │ <2><13bd>: Abbrev Number: 19 (DW_TAG_formal_parameter) │ │ │ │ │ <13be> DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ <2><13c2>: Abbrev Number: 0 │ │ │ │ │ <1><13c3>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ │ <13c4> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <13c4> DW_AT_name : (strp) (offset: 0x491b): c_fhkl_cpu │ │ │ │ │ + <13c4> DW_AT_name : (strp) (offset: 0x4903): c_fhkl_cpu │ │ │ │ │ <13c8> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <13c9> DW_AT_decl_line : (data2) 2539 │ │ │ │ │ <13cb> DW_AT_decl_column : (data1) 32 │ │ │ │ │ <13cc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <13cc> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ <13cc> DW_AT_sibling : (ref_udata) <0x1401> │ │ │ │ │ <2><13ce>: Abbrev Number: 19 (DW_TAG_formal_parameter) │ │ │ │ │ @@ -2651,15 +2651,15 @@ │ │ │ │ │ <2><13f6>: Abbrev Number: 19 (DW_TAG_formal_parameter) │ │ │ │ │ <13f7> DW_AT_type : (ref_addr) <0xb3> │ │ │ │ │ <2><13fb>: Abbrev Number: 19 (DW_TAG_formal_parameter) │ │ │ │ │ <13fc> DW_AT_type : (ref_addr) <0xb3> │ │ │ │ │ <2><1400>: Abbrev Number: 0 │ │ │ │ │ <1><1401>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ │ <1402> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <1402> DW_AT_name : (strp) (offset: 0x49fa): c_fhklo_cpu │ │ │ │ │ + <1402> DW_AT_name : (strp) (offset: 0x49e2): c_fhklo_cpu │ │ │ │ │ <1406> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <1407> DW_AT_decl_line : (data2) 2540 │ │ │ │ │ <1409> DW_AT_decl_column : (data1) 32 │ │ │ │ │ <140a> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <140a> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ <140a> DW_AT_sibling : (ref_udata) <0x1444> │ │ │ │ │ <2><140c>: Abbrev Number: 19 (DW_TAG_formal_parameter) │ │ │ │ │ @@ -2683,15 +2683,15 @@ │ │ │ │ │ <2><1439>: Abbrev Number: 19 (DW_TAG_formal_parameter) │ │ │ │ │ <143a> DW_AT_type : (ref_addr) <0xb3> │ │ │ │ │ <2><143e>: Abbrev Number: 19 (DW_TAG_formal_parameter) │ │ │ │ │ <143f> DW_AT_type : (ref_addr) <0xb3> │ │ │ │ │ <2><1443>: Abbrev Number: 0 │ │ │ │ │ <1><1444>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ │ <1445> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <1445> DW_AT_name : (strp) (offset: 0x4794): c_fhkl_grazing_cpu │ │ │ │ │ + <1445> DW_AT_name : (strp) (offset: 0x477c): c_fhkl_grazing_cpu │ │ │ │ │ <1449> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <144a> DW_AT_decl_line : (data2) 2541 │ │ │ │ │ <144c> DW_AT_decl_column : (data1) 32 │ │ │ │ │ <144d> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <144d> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ <144d> DW_AT_sibling : (ref_udata) <0x1487> │ │ │ │ │ <2><144f>: Abbrev Number: 19 (DW_TAG_formal_parameter) │ │ │ │ │ @@ -2715,15 +2715,15 @@ │ │ │ │ │ <2><147c>: Abbrev Number: 19 (DW_TAG_formal_parameter) │ │ │ │ │ <147d> DW_AT_type : (ref_addr) <0xb3> │ │ │ │ │ <2><1481>: Abbrev Number: 19 (DW_TAG_formal_parameter) │ │ │ │ │ <1482> DW_AT_type : (ref_addr) <0xb3> │ │ │ │ │ <2><1486>: Abbrev Number: 0 │ │ │ │ │ <1><1487>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ │ <1488> DW_AT_external : (flag_present) 1 │ │ │ │ │ - <1488> DW_AT_name : (strp) (offset: 0x4879): c_fhklo_grazing_cpu │ │ │ │ │ + <1488> DW_AT_name : (strp) (offset: 0x4861): c_fhklo_grazing_cpu │ │ │ │ │ <148c> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <148d> DW_AT_decl_line : (data2) 2542 │ │ │ │ │ <148f> DW_AT_decl_column : (data1) 32 │ │ │ │ │ <1490> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1490> DW_AT_declaration : (flag_present) 1 │ │ │ │ │ <1490> DW_AT_sibling : (ref_udata) <0x14cf> │ │ │ │ │ <2><1492>: Abbrev Number: 19 (DW_TAG_formal_parameter) │ │ │ │ │ @@ -2825,15 +2825,15 @@ │ │ │ │ │ <154f> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <154f> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ │ <1553> DW_AT_inline : (implicit_const) 1 (inlined) │ │ │ │ │ <1><1553>: Abbrev Number: 15 (DW_TAG_pointer_type) │ │ │ │ │ <1554> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <1554> DW_AT_type : (ref_udata) <0x1220>, __Pyx_BufFmt_Context │ │ │ │ │ <1><1556>: Abbrev Number: 30 (DW_TAG_subprogram) │ │ │ │ │ - <1557> DW_AT_name : (strp) (offset: 0x4bc0): __pyx_buffmt_parse_array │ │ │ │ │ + <1557> DW_AT_name : (strp) (offset: 0x4ba8): __pyx_buffmt_parse_array │ │ │ │ │ <155b> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <155c> DW_AT_decl_line : (data2) 8018 │ │ │ │ │ <155e> DW_AT_decl_column : (data1) 1 │ │ │ │ │ <155f> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <155f> DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ <1563> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ │ <1564> DW_AT_sibling : (ref_udata) <0x15ae> │ │ │ │ │ @@ -2889,15 +2889,15 @@ │ │ │ │ │ <2><15c3>: Abbrev Number: 16 (DW_TAG_formal_parameter) │ │ │ │ │ <15c4> DW_AT_name : (string) ch │ │ │ │ │ <15c7> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <15c8> DW_AT_decl_line : (data2) 7870 │ │ │ │ │ <15ca> DW_AT_decl_column : (data1) 47 │ │ │ │ │ <15cb> DW_AT_type : (ref_addr) <0x76>, char │ │ │ │ │ <2><15cf>: Abbrev Number: 33 (DW_TAG_formal_parameter) │ │ │ │ │ - <15d0> DW_AT_name : (strp) (offset: 0x4b1a): is_complex │ │ │ │ │ + <15d0> DW_AT_name : (strp) (offset: 0x4b02): is_complex │ │ │ │ │ <15d4> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <15d5> DW_AT_decl_line : (data2) 7870 │ │ │ │ │ <15d7> DW_AT_decl_column : (data1) 55 │ │ │ │ │ <15d8> DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ <2><15dc>: Abbrev Number: 0 │ │ │ │ │ <1><15dd>: Abbrev Number: 25 (DW_TAG_subprogram) │ │ │ │ │ <15de> DW_AT_name : (strp) (offset: 0x1fb7): __Pyx_BufFmt_TypeCharToPadding │ │ │ │ │ @@ -2910,15 +2910,15 @@ │ │ │ │ │ <2><15eb>: Abbrev Number: 16 (DW_TAG_formal_parameter) │ │ │ │ │ <15ec> DW_AT_name : (string) ch │ │ │ │ │ <15ef> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <15f0> DW_AT_decl_line : (data2) 7851 │ │ │ │ │ <15f2> DW_AT_decl_column : (data1) 51 │ │ │ │ │ <15f3> DW_AT_type : (ref_addr) <0x76>, char │ │ │ │ │ <2><15f7>: Abbrev Number: 33 (DW_TAG_formal_parameter) │ │ │ │ │ - <15f8> DW_AT_name : (strp) (offset: 0x4b1a): is_complex │ │ │ │ │ + <15f8> DW_AT_name : (strp) (offset: 0x4b02): is_complex │ │ │ │ │ <15fc> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <15fd> DW_AT_decl_line : (data2) 7851 │ │ │ │ │ <15ff> DW_AT_decl_column : (data1) 59 │ │ │ │ │ <1600> DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ <2><1604>: Abbrev Number: 0 │ │ │ │ │ <1><1605>: Abbrev Number: 30 (DW_TAG_subprogram) │ │ │ │ │ <1606> DW_AT_name : (strp) (offset: 0x1dde): __Pyx_BufFmt_TypeCharToNativeSize │ │ │ │ │ @@ -2932,15 +2932,15 @@ │ │ │ │ │ <2><1615>: Abbrev Number: 16 (DW_TAG_formal_parameter) │ │ │ │ │ <1616> DW_AT_name : (string) ch │ │ │ │ │ <1619> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <161a> DW_AT_decl_line : (data2) 7789 │ │ │ │ │ <161c> DW_AT_decl_column : (data1) 54 │ │ │ │ │ <161d> DW_AT_type : (ref_addr) <0x76>, char │ │ │ │ │ <2><1621>: Abbrev Number: 33 (DW_TAG_formal_parameter) │ │ │ │ │ - <1622> DW_AT_name : (strp) (offset: 0x4b1a): is_complex │ │ │ │ │ + <1622> DW_AT_name : (strp) (offset: 0x4b02): is_complex │ │ │ │ │ <1626> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <1627> DW_AT_decl_line : (data2) 7789 │ │ │ │ │ <1629> DW_AT_decl_column : (data1) 62 │ │ │ │ │ <162a> DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ <2><162e>: Abbrev Number: 0 │ │ │ │ │ <1><162f>: Abbrev Number: 30 (DW_TAG_subprogram) │ │ │ │ │ <1630> DW_AT_name : (strp) (offset: 0x1dba): __Pyx_BufFmt_TypeCharToStandardSize │ │ │ │ │ @@ -2954,15 +2954,15 @@ │ │ │ │ │ <2><163f>: Abbrev Number: 16 (DW_TAG_formal_parameter) │ │ │ │ │ <1640> DW_AT_name : (string) ch │ │ │ │ │ <1643> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <1644> DW_AT_decl_line : (data2) 7771 │ │ │ │ │ <1646> DW_AT_decl_column : (data1) 56 │ │ │ │ │ <1647> DW_AT_type : (ref_addr) <0x76>, char │ │ │ │ │ <2><164b>: Abbrev Number: 33 (DW_TAG_formal_parameter) │ │ │ │ │ - <164c> DW_AT_name : (strp) (offset: 0x4b1a): is_complex │ │ │ │ │ + <164c> DW_AT_name : (strp) (offset: 0x4b02): is_complex │ │ │ │ │ <1650> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <1651> DW_AT_decl_line : (data2) 7771 │ │ │ │ │ <1653> DW_AT_decl_column : (data1) 64 │ │ │ │ │ <1654> DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ <2><1658>: Abbrev Number: 0 │ │ │ │ │ <1><1659>: Abbrev Number: 30 (DW_TAG_subprogram) │ │ │ │ │ <165a> DW_AT_name : (strp) (offset: 0x2add): __Pyx_BufFmt_DescribeTypeChar │ │ │ │ │ @@ -2976,15 +2976,15 @@ │ │ │ │ │ <2><1669>: Abbrev Number: 16 (DW_TAG_formal_parameter) │ │ │ │ │ <166a> DW_AT_name : (string) ch │ │ │ │ │ <166d> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <166e> DW_AT_decl_line : (data2) 7746 │ │ │ │ │ <1670> DW_AT_decl_column : (data1) 55 │ │ │ │ │ <1671> DW_AT_type : (ref_addr) <0x76>, char │ │ │ │ │ <2><1675>: Abbrev Number: 33 (DW_TAG_formal_parameter) │ │ │ │ │ - <1676> DW_AT_name : (strp) (offset: 0x4b1a): is_complex │ │ │ │ │ + <1676> DW_AT_name : (strp) (offset: 0x4b02): is_complex │ │ │ │ │ <167a> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <167b> DW_AT_decl_line : (data2) 7746 │ │ │ │ │ <167d> DW_AT_decl_column : (data1) 63 │ │ │ │ │ <167e> DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ <2><1682>: Abbrev Number: 0 │ │ │ │ │ <1><1683>: Abbrev Number: 36 (DW_TAG_subprogram) │ │ │ │ │ <1684> DW_AT_name : (strp) (offset: 0x2abc): __Pyx_BufFmt_RaiseUnexpectedChar │ │ │ │ │ @@ -3035,28 +3035,28 @@ │ │ │ │ │ <2><16d4>: Abbrev Number: 53 (DW_TAG_formal_parameter) │ │ │ │ │ <16d5> DW_AT_name : (string) ts │ │ │ │ │ <16d8> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <16d9> DW_AT_decl_line : (data2) 7720 │ │ │ │ │ <16db> DW_AT_decl_column : (data1) 50 │ │ │ │ │ <16dc> DW_AT_type : (ref_udata) <0x15ae> │ │ │ │ │ <2><16de>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ │ - <16df> DW_AT_name : (strp) (offset: 0x44ee): count │ │ │ │ │ + <16df> DW_AT_name : (strp) (offset: 0x44d6): count │ │ │ │ │ <16e3> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <16e4> DW_AT_decl_line : (data2) 7721 │ │ │ │ │ <16e6> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <16e7> DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ <2><16eb>: Abbrev Number: 50 (DW_TAG_variable) │ │ │ │ │ <16ec> DW_AT_name : (string) t │ │ │ │ │ <16ee> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <16ef> DW_AT_decl_line : (data2) 7722 │ │ │ │ │ <16f1> DW_AT_decl_column : (data1) 17 │ │ │ │ │ <16f2> DW_AT_type : (ref_addr) <0x9a> │ │ │ │ │ <2><16f6>: Abbrev Number: 0 │ │ │ │ │ <1><16f7>: Abbrev Number: 36 (DW_TAG_subprogram) │ │ │ │ │ - <16f8> DW_AT_name : (strp) (offset: 0x43a4): __Pyx_BufFmt_Init │ │ │ │ │ + <16f8> DW_AT_name : (strp) (offset: 0x438c): __Pyx_BufFmt_Init │ │ │ │ │ <16fc> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <16fd> DW_AT_decl_line : (data2) 7693 │ │ │ │ │ <16ff> DW_AT_decl_column : (data1) 13 │ │ │ │ │ <1700> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1700> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ │ <1701> DW_AT_sibling : (ref_udata) <0x1725> │ │ │ │ │ <2><1703>: Abbrev Number: 53 (DW_TAG_formal_parameter) │ │ │ │ │ @@ -3165,60 +3165,60 @@ │ │ │ │ │ <17a8> DW_AT_decl_file : (implicit_const) 15 │ │ │ │ │ <17a8> DW_AT_decl_line : (data2) 6201 │ │ │ │ │ <17aa> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <17ab> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <17ab> DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ <17af> DW_AT_inline : (implicit_const) 1 (inlined) │ │ │ │ │ <1><17af>: Abbrev Number: 30 (DW_TAG_subprogram) │ │ │ │ │ - <17b0> DW_AT_name : (strp) (offset: 0x39af): __Pyx_InitGlobals │ │ │ │ │ + <17b0> DW_AT_name : (strp) (offset: 0x3997): __Pyx_InitGlobals │ │ │ │ │ <17b4> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <17b5> DW_AT_decl_line : (data2) 6167 │ │ │ │ │ <17b7> DW_AT_decl_column : (data1) 30 │ │ │ │ │ <17b8> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <17b8> DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ <17bc> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ │ <17bd> DW_AT_sibling : (ref_udata) <0x17c8> │ │ │ │ │ <2><17bf>: Abbrev Number: 40 (DW_TAG_label) │ │ │ │ │ <17c0> DW_AT_name : (strp) (offset: 0x2f71): __pyx_L1_error │ │ │ │ │ <17c4> DW_AT_decl_file : (implicit_const) 15 │ │ │ │ │ <17c4> DW_AT_decl_line : (data2) 6188 │ │ │ │ │ <17c6> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2><17c7>: Abbrev Number: 0 │ │ │ │ │ <1><17c8>: Abbrev Number: 30 (DW_TAG_subprogram) │ │ │ │ │ - <17c9> DW_AT_name : (strp) (offset: 0x3dae): __Pyx_InitConstants │ │ │ │ │ + <17c9> DW_AT_name : (strp) (offset: 0x3d96): __Pyx_InitConstants │ │ │ │ │ <17cd> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <17ce> DW_AT_decl_line : (data2) 6159 │ │ │ │ │ <17d0> DW_AT_decl_column : (data1) 30 │ │ │ │ │ <17d1> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <17d1> DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ <17d5> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ │ <17d6> DW_AT_sibling : (ref_udata) <0x17e1> │ │ │ │ │ <2><17d8>: Abbrev Number: 40 (DW_TAG_label) │ │ │ │ │ <17d9> DW_AT_name : (strp) (offset: 0x2f71): __pyx_L1_error │ │ │ │ │ <17dd> DW_AT_decl_file : (implicit_const) 15 │ │ │ │ │ <17dd> DW_AT_decl_line : (data2) 6162 │ │ │ │ │ <17df> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2><17e0>: Abbrev Number: 0 │ │ │ │ │ <1><17e1>: Abbrev Number: 30 (DW_TAG_subprogram) │ │ │ │ │ - <17e2> DW_AT_name : (strp) (offset: 0x3d94): __Pyx_InitCachedConstants │ │ │ │ │ + <17e2> DW_AT_name : (strp) (offset: 0x3d7c): __Pyx_InitCachedConstants │ │ │ │ │ <17e6> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <17e7> DW_AT_decl_line : (data2) 6078 │ │ │ │ │ <17e9> DW_AT_decl_column : (data1) 30 │ │ │ │ │ <17ea> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <17ea> DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ <17ee> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ │ <17ef> DW_AT_sibling : (ref_udata) <0x17fa> │ │ │ │ │ <2><17f1>: Abbrev Number: 40 (DW_TAG_label) │ │ │ │ │ <17f2> DW_AT_name : (strp) (offset: 0x2f71): __pyx_L1_error │ │ │ │ │ <17f6> DW_AT_decl_file : (implicit_const) 15 │ │ │ │ │ <17f6> DW_AT_decl_line : (data2) 6153 │ │ │ │ │ <17f8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2><17f9>: Abbrev Number: 0 │ │ │ │ │ <1><17fa>: Abbrev Number: 30 (DW_TAG_subprogram) │ │ │ │ │ - <17fb> DW_AT_name : (strp) (offset: 0x3a83): __Pyx_InitCachedBuiltins │ │ │ │ │ + <17fb> DW_AT_name : (strp) (offset: 0x3a6b): __Pyx_InitCachedBuiltins │ │ │ │ │ <17ff> DW_AT_decl_file : (data1) 15 │ │ │ │ │ <1800> DW_AT_decl_line : (data2) 6070 │ │ │ │ │ <1802> DW_AT_decl_column : (data1) 30 │ │ │ │ │ <1803> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1803> DW_AT_type : (ref_addr) <0x44>, int │ │ │ │ │ <1807> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ │ <1808> DW_AT_sibling : (ref_udata) <0x1813> │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -Su>>r3}iyGA │ │ │ │ │ -ViXf'O0| │ │ │ │ │ +$}2!}8W_ │ │ │ │ │ +NBr